Pourquoi le bloc-notes plante-il sur les fichiers du bureau dans la boîte de dialogue d'enregistrement?


10

Voici un problème déroutant - peut-être que quelqu'un a une idée. En ce moment, je suis à court d'idées.

Sur Win7 64 bits, le bloc-notes suivant se bloque:

  1. Sur le bureau, cliquez avec le bouton droit de la souris, sélectionnez "Nouveau | Document texte". Cela crée "New Text Document.txt".
  2. Faites un clic droit sur ce fichier, sélectionnez "Modifier". Cela ouvre le bloc-notes avec le fichier vide.
  3. Sélectionnez "Fichier | Enregistrer sous": Bloc-notes se bloque et Win7 signale que "Bloc-notes a cessé de fonctionner".

Maintenant, déplacez le fichier c:\tempet répétez les étapes 2 et 3: pas de plantage cette fois et la boîte de dialogue d'enregistrement apparaît normalement. Je peux créer des étapes similaires pour la boîte de dialogue "Ouvrir".

Ce que j'ai essayé:

  • Mode sans échec - ne fonctionne pas, même problème
  • Créez un nouvel utilisateur et réessayez de vous connecter en tant qu'utilisateur - pas de plantage
  • Nommez le fichier différemment ou créez-le ailleurs, puis déplacez-le sur le bureau - même problème
  • Utilisez plutôt Wordpad - même problème
  • Passez en revue les extensions de shell avec ShellExView - rien d'extraordinaire ici
  • Regardez les entrées du journal des événements pour chacun des plantages. Ne m'éclaire pas.
  • Au moment du crash, regardez la vue de la pile de l'explorateur de processus. Se bloque à une fonction "TaskDialog".
  • sfc.exe /scannow réparé certains fichiers mais le problème persiste.

Voici à quoi ressemblent les entrées du journal des événements:

Nom du journal: application
Source: erreur d'application
Date: 14.12.2010 00:33:48
ID d'événement: 1000
Catégorie de tâche: (100)
Niveau: erreur
Mots-clés: Classique
Utilisateur: N / A
La description:
Nom de l'application défaillante: NOTEPAD.EXE, version: 6.1.7600.16385, horodatage: 0x4a5bc9b3
Nom du module défaillant: COMCTL32.dll, version: 6.10.7600.16661, horodatage: 0x4c6f6e4b
Code d'exception: 0xc000041d
Décalage d'erreur: 0x00000000000db770
ID de processus défaillant: 0x198
Heure de démarrage de l'application défaillante: 0x01cb9b1e140ab92a
Chemin d'accès à l'application: C: \ Windows \ system32 \ NOTEPAD.EXE
Chemin d'accès au module défaillant: C: \ Windows \ WinSxS \ amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7 \ COMCTL32.dll

Que dois-je essayer d'autre, à moins de vider mon utilisateur et de recommencer avec un nouveau profil? Merci...


En fait, j'ai eu exactement un tel problème dans Win7 / 64bit à l'automne 2010, et il a été résolu au début de 2011. Bug dans les fenêtres de la génération de vignettes.
Warren P

Merci, Warren. Cela expliquerait pourquoi je ne le voyais plus.
deepc

Il a commencé à fonctionner après avoir cliqué avec le bouton droit sur Notepad ++ et cliqué sur "Modifier avec Notepad ++". Je ne sais pas si c'est une solution définitive, mais cela a fonctionné pour moi! ymmv
CodyBugstein

Réponses:


6

J'ai rencontré ce comportement erroné aujourd'hui lors d'une installation de test (W7x64u sp1). J'ai pu identifier le coupable, mais ymmv, vérifiez par vous-même.

Afin de ranger la vue dans l'Explorateur Windows, c'est-à-dire masquer les bibliothèques, les favoris, le groupe résidentiel, l'utilisateur connecté, je me suis référé à cette procédure avec le support de SetAcl pour le faire par ligne de commande. Jusqu'à présent, cela semblait bien fonctionner pour moi.

Maintenant, j'ai remarqué que dans chaque compte d'utilisateur nouvellement créé (qu'il soit administrateur ou non), le Bloc-notes se bloque lors de l'ouverture ou de l'enregistrement d'un fichier. Cela ne se produit pas dans le compte administrateur par défaut utilisé pour l'installation. Je n'ai pas d'explication à cela, mais je suppose que le "dernier emplacement du fichier" du Bloc-notes pointe vers ces favoris ou cet espace de bibliothèque ... qui est caché (mais pas supprimé) par la procédure de Vishal.

Ce réglage a été reporté après la création de tous les comptes locaux sur la machine. Il pourrait y avoir une sorte de valeur de Registre pour dire au Bloc-notes de ne pas chercher dans un emplacement bâclé M $, je ne sais pas.


3
Le programme stupide apparaît dans les "Favoris", et s'ils sont désactivés, ça va boom! Microsoft l'a encore raté ...
dabbl0r

2
Par coïncidence, j'avais également supprimé les bibliothèques et les autres éléments pas très utiles de l'explorateur. Peut-être pas avec cette procédure mais probablement d'une manière similaire (je ne me souviens pas). Deux choses doivent être notées cependant: 1. Cela fonctionne actuellement même si ce truc est toujours caché. 2. Il ne s'agit pas du bloc-notes, le problème existait dans chaque application utilisant les boîtes de dialogue de fichiers standard.
deepc

" Ajout " de favoris dans le registre et les choses fonctionnent à nouveau
Umber Ferrule

3

Pour moi, le chemin d'enregistrement précédent (ou un lecteur réseau) est le hold-up. Il veut rendre le chemin où il se trouve et ne peut pas, car une entrée est probablement hors ligne ou indisponible.

Je souhaite que je me souvienne où le bloc-notes a stocké son dernier chemin de sauvegarde, mais l'emplacement m'échappe. J'essaierais de l'attendre ou de chercher en ligne le dernier emplacement de sauvegarde et de le changer. Voyez si cela résout le problème.

ÉDITER

En regardant dans COMCTL32.dll, il semble qu'il puisse charger une miniature à partir d'un fichier dans la boîte de dialogue de sélection de fichier qui plante. Y a-t-il quelque chose dans votre dossier Mes documents (ou là où vous avez déjà enregistré) dans lequel la génération de miniatures exploserait? Vous pouvez avoir la taille du dossier petite dans l'explorateur de fichiers normal (ne générerait pas de pouce) puis plus grande dans la boîte de dialogue d'enregistrement qui l'invoquerait. (Je ne peux pas imaginer qu'il utilise les capacités TaskDialog ou Drag and Drop)


Merci, mais il s'agit d'autre chose. J'ai supprimé toutes les icônes, y compris la corbeille, du bureau. Le problème se reproduit avec "nouveau document texte". Ensuite, j'ai déplacé le fichier vers un dossier sur le lecteur temporaire. A travaillé là-bas. Cela exclut également le chemin de sauvegarde précédent. Notez que le problème se produit également pour les blocs de mots et les éditeurs. Il n'est pas spécifique au bloc-notes.
deepc

Cela me rend plus enclin à croire que c'est quelque chose lié à l'explorateur et non à l'application (quelque chose concernant "SaveFileDialog", "OpenFileDialog" ou la façon dont l'explorateur rend le chemin de destination lui-même).
Brad Christie

absolument. J'ai juste utilisé le bloc-notes comme exemple simple. Soit dit en passant, le problème demeure. J'ai appris à vivre avec le "handicap" (j'ai dû apprendre).
deepc

2

J'avais un problème similaire. Il m'arrive également d'avoir Notepad ++ installé (bien que je ne l'ait jamais vraiment converti et j'utilise toujours le bloc-notes vanille) et ce que j'ai fait, j'ai ouvert le fichier dans Notepad ++, puis j'ai essayé Enregistrer sous et cela a bien fonctionné. J'ai ensuite pu manipuler le fichier avec le Bloc-notes. Je ne sais pas ce qui a causé le problème en premier lieu


Je n'ai pas essayé avec le Bloc-notes mais avec un tas d'autres programmes. Le problème est lié aux boîtes de dialogue standard d'ouverture / sauvegarde qui sont communes à tous les programmes.
deepc

2

J'ai ce problème depuis plus d'un an. J'ai tenté la solution spécifiée ci-dessus pour modifier Explorer> Outils> Options des dossiers> Volet de navigation, mais cela n'a pas fonctionné. J'ai donc parcouru tous les onglets de la boîte de dialogue Options des dossiers (onglets Général, Affichage et Recherche) et tout réinitialiser à l'aide des paramètres de réinitialisation par défaut de chaque onglet. Ça fonctionne maintenant.

Par conséquent, ma vue par défaut de l'Explorateur Windows est différente. Je ne peux plus accéder à la boîte de dialogue Options des dossiers à partir de l'Explorateur Windows, mais je peux toujours la trouver dans le Panneau de configuration.

Merci,


1

Le problème existe dans une DLL partagée par plusieurs programmes (comctl32.dll) qui est le contrôle de dialogue commun, utilisé pour afficher les boîtes de dialogue habituelles "FileOpen" et "FileSave" qui ressemblent à une fenêtre de l'Explorateur parcourant un dossier. S'il existe un raccourci vers un emplacement réseau hors ligne, il peut geler les applications, y compris l'Explorateur lui-même. S'il y a un fichier qui provoque le blocage des applications lors de la navigation dans un répertoire, c'est une autre cause. Si tel est le cas, cela pourrait être causé par exemple. une image / vignette mal formée, un document mal formé (.RTF, .DOC, .PPS, .XLS, etc.), de mauvais codecs codés qui sont chargés pour rendre les vignettes vidéo, etc., etc.

Rappelez-vous également que le "Bureau" est un dossier système spécial, qui a un CLSID enregistré et un module associé (dll) qui sera chargé lors de la navigation dans le répertoire. Cette DLL peut avoir des dépendances, natives ou tierces. Si l'un de ces modules (dll) contient un bogue, il peut entraîner le blocage des applications qui le chargent.

Vous devez reproduire cela dans un environnement sans aucun logiciel tiers installé. Si le problème existe, il s'agit d'un bogue dans le système d'exploitation lui-même et Microsoft doit être contacté et signalé un bogue. Si le bogue existe dans un autre logiciel, le module responsable (DLL) doit être identifié et le bogue signalé au fournisseur.


Tout à fait vrai - veuillez noter que le problème ne s'est pas produit avec un nouvel utilisateur sur la même installation de système d'exploitation. Cela pourrait bien sûr être lié à un certain nombre de facteurs différents, par exemple à un historique de sauvegarde différent. À part cela, il est difficile (pour moi) de localiser exactement le coupable. Cependant, j'ai répété les étapes maintenant après plus d'un an et maintenant cela fonctionne très bien. L'affaire est close avec une solution d'auto-guérison inconnue, je suppose.
deepc

1

Procédez comme suit:

  1. Allez dans l'Explorateur de fichiers, ouvrez Outils → Options des dossiers, puis cochez "Afficher tous les dossiers".

  2. Ouvrez le Bloc-notes → Enregistrer sous → La boîte de dialogue apparaît sans plantage! Enregistrer le fichier dans un emplacement / dossier qui n'est pas normalement caché (par exemple, Mes documents)

  3. Une fois terminé, revenez à l'Explorateur de fichiers, Outils → Options des dossiers et masquez les dossiers.

Si le Bloc-notes se bloque toujours, vous avez probablement enregistré le fichier dans un emplacement masqué à l'étape 2.


0

J'ai posé des questions sur ce problème en 2010 - je viens de l'essayer à nouveau et cela fonctionne maintenant. Je ne sais pas pourquoi. Peut-être qu'une mise à jour de Windows l'a résolu. Ou j'ai désinstallé quelque chose au cours des 12 derniers mois ou plus ...

Cela ne répond pas vraiment à la question, mais je ne sais pas comment y faire face maintenant que le problème a disparu. Je suppose qu'il ne serait pas correct de le laisser sans réponse.


J'ai aussi ce problème, et l'une des réponses sur ce post est en fait une solution: superuser.com/questions/221720/…
payo

0

J'ai trouvé la solution!

Dans l'Explorateur Windows, passez à EXTRAS - OPTIONS DES DOSSIERS - assurez-vous que l'option AFFICHER TOUS LES DOSSIERS est cochée. Ensuite, tout fonctionne à nouveau correctement. Lorsqu'elle n'est pas cochée, le problème revient. Pourquoi ne sais pas.


0

Cela a fonctionné pour moi:

  1. Ouvrez l'Explorateur Windows
  2. Accédez au bureau
  3. Faites un clic droit sur le bureau et sélectionnez Nouveau -> Document texte
  4. Entrez un nom pour celui-ci
  5. Ouvrez-le pour que le Bloc-notes s'ouvre (si un autre fichier est associé à l'extension .txt, puis cliquez avec le bouton droit et sélectionnez Ouvrir avec -> Bloc-notes
  6. Tapez n'importe quoi
  7. Sauvegardez le fichier

Essayez à nouveau d'ouvrir le Bloc-notes et d'enregistrer quoi que ce soit.


0

Le redémarrage de explorer.exe a fonctionné pour moi.

1) Accédez au Gestionnaire des tâches

2) Tuer explorer.exe

[étapes nécessaires uniquement si explorer.exe ne se relance pas automatiquement]

3) Touche Windows + R pour ouvrir la boîte de dialogue d'exécution

4) Exécutez explorer.exe

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.