pourquoi Windows 7 x64 Explorer.exe engloutit-il soudainement toute la mémoire RAM disponible et ralentit mon système pour une analyse?

15

MISE À JOUR: RÉSOLU - voir ma réponse ci-dessous

Souvent, pendant que je navigue dans les dossiers d'une fenêtre de l'Explorateur Windows (Explorer.exe, à ne pas confondre avec Internet Explorer), tout à coup, j'entends mon disque dur se mettre à se bloquer et mon système ne répond plus. Lorsque j'arrive à ouvrir le Gestionnaire des tâches (Contrôle-Alt-Suppr -> Démarrer le Gestionnaire des tâches), je peux voir que Explorer.exe utilise des quantités croissantes de RAM, de 1,5 Go à 2 Go et plus. Si je regarde les numéros de RAM pendant quelques secondes, Explorer.exe montera jusqu'à environ 4 Go, puis il zéros et recommence. Pendant tout ce temps, mon disque dur se débat et je ne peux rien faire avec mon ordinateur. J'ai réussi à revenir à la normale en mettant fin au processus Explorer.exe, puis en utilisant la commande Exécuter ... du Gestionnaire des tâches pour redémarrer Explorer.exe. Ces épisodes gardent mon système inutilisable pendant 3 à 5 minutes.

On m'a dit qu'il s'agit d'un problème de mémoire virtuelle. Mes paramètres de mémoire virtuelle sont corrects - ils sont définis sur automatique. J'ai environ 10% d'espace libre sur tous mes disques durs.

J'ai testé les fichiers système avec sfc / scannow et je n'ai trouvé aucun problème.

J'ai testé ma RAM à l'aide du diagnostic de mémoire Windows et je n'ai trouvé aucun problème.

J'ai remarqué que le problème se produit spécifiquement lors de la navigation dans les dossiers de la bibliothèque de documents. Cela se produit presque chaque fois que je navigue dans mes dossiers fréquemment utilisés, surtout si je me déplace rapidement dans les dossiers. Cela arrive souvent lorsque j'essaie d'ouvrir des fichiers Word.

Le système "paniquera", généralement pendant environ 2 ou 3 minutes. Lorsque je peux voir l'utilisation de la RAM pendant le système, elle augmente d'environ 98% ou même plus.

Une complication possible est que j'ai déplacé les emplacements de la bibliothèque de documents vers un autre disque (F :), pas le même disque sur lequel Windows est installé (C :), mais cela ne devrait pas poser de problème.

Des idées?

NOUVEAUX DÉTAILS 10/09/11:

Je rencontre maintenant ce problème sur deux ordinateurs Windows 7 x64 différents. Exactement, le même problème se produit sur les deux, avec explorer.exe engloutissant toute la RAM disponible et ralentissant le système à une analyse. Je crois que la procédure suivante déclenchera le problème.

1) Accédez à un dossier synchronisé avec Windows Live Mesh 2011 qui contient au moins deux fichiers de document Word.

2) Cliquez (ne double-cliquez pas) sur l'un des fichiers de document Word. Cliquez ensuite sur un autre fichier de document Word. Répétez cette opération plusieurs fois.

3) Effectuez une opération de fichier. (Supprimez, copiez ou ouvrez l'un des fichiers Word.)

4) Le système semblera ralentir ou "geler" temporairement. Si vous regardez le Gestionnaire des tâches, jusqu'à 99%, voire 100% de la RAM seront utilisés. Le processus explorer.exe utilisera des quantités croissantes de RAM.

Je suis plus convaincu que jamais que Windows Live Mesh 2011 est le coupable ici. Je vais désinstaller ce programme et tester à nouveau les deux systèmes, puis mettre à jour cette question avec plus d'informations. Si vous avez d'autres informations, veuillez nous aider. Je vous remercie.

Sur la base d'excellentes suggestions de Superuser, j'ai fait beaucoup de dépannage. Actuellement, j'ai atténué le problème, mais je ne l'ai toujours pas éliminé. Après avoir effacé le cache des vignettes Windows, le pic de RAM et le débordement de disque dur que je décris ci-dessus se produisent toujours, mais la durée de l'attaque n'est maintenant que d'environ 5 ou 10 secondes (au lieu de 3 ou 5 minutes). Une autre étape qui a aidé a été de sélectionner «Lancer les fenêtres de dossiers dans un processus distinct» dans les Options des dossiers de l'Explorateur, sous l'onglet Affichage. Cela a isolé la fenêtre en difficulté, de sorte que lorsque je dois terminer explorer.exe, ma barre des tâches et mon bureau ne sont généralement pas affectés.

Mante
la source
1
Démarrez temporairement en mode sans échec. Cela désactivera toutes les extensions et les crochets dans l'Explorateur et verra si le problème est toujours là.
vcsjones
Je viens de mettre à jour cette question avec plus de détails. Si quelqu'un a plus d'idées, faites-le moi savoir. Ce problème s'est aggravé récemment pour moi et je ne suis toujours pas sûr de la cause du problème. Merci.
Mantis
1
Quels documents sont contenus dans ces dossiers? L'Explorateur affiche-t-il des vignettes (aperçus) de ces documents?
Denis Nikolaenko
Le problème se produit lorsque l'Explorateur est configuré pour afficher les dossiers en mode «détails», mais la barre d'état de Windows 7 affiche des aperçus du fichier, de toute façon, non?
Mantis
1
Essayez cette procédure et faites-nous rapport.
Tamara Wijsman

Réponses:

11

Essayez d'exécuter Process Monitor ou Process Explorer et capturez ce qui se passe pendant le fonctionnement "normal" ainsi que pendant les moments où il semble ralentir. C'est une façon de le dépanner.

Vous pouvez également essayer de désinstaller Live Mesh et voir si cela fait une différence.

Skatterbrainz
la source
1
Ajouter des AutoRuns: vérifiez quelles extensions (en particulier la troisième partie) qu'Explorer charge.
Richard
Merci pour ces suggestions. J'ai désactivé systématiquement les extensions Explorer à l'aide d'AutoRuns. Actuellement, j'ai désactivé toutes les extensions non Microsoft et je rencontre toujours le problème que je décris dans la question d'origine. Les deux extensions MSFT fonctionnent toujours: EPP (shellext.dll) et "Gadgets" (sbdrop.dll). Dois-je également désactiver ces extensions?
Mantis
6

Essayez de vider votre cache de miniatures, utilisez le nettoyage de disque pour ce faire.

De plus, si vous avez des fichiers d'image ou en particulier des fichiers vidéo dans certains de ces dossiers pour lesquels Windows n'est pas en mesure de générer des miniatures car il n'a pas le codec nécessaire, cela peut provoquer des problèmes d'Explorateur, des ralentissements ou même des plantages.

Si vous pouvez localiser les dossiers contenant des fichiers pour lesquels Windows ne peut pas générer de vignette, modifiez le paramètre d'affichage de ce dossier en quelque chose comme des détails, afin qu'il n'essaye pas de générer des vignettes.

S'il s'agit de fichiers vidéo MKV, voyez ce fil

Moab
la source
Le problème se produit le plus souvent lorsque je parcours des dossiers contenant uniquement des fichiers .doc, .docx, .pptx et .pdf.
Mantis
Me fait me demander si votre logiciel de sécurité en est la cause, essayez de désactiver tout logiciel AV actif, voyez si les choses s'améliorent.
Moab
Eh bien, le seul logiciel de sécurité que j'utilise est Microsoft Security Essentials. Je viens de vider mon cache de vignettes. Après avoir testé si cela faisait une différence, la prochaine chose que j'essaierai est de désactiver MSE. Merci encore.
Mantis
L'effacement du cache des vignettes a eu un impact. Je vois toujours que la RAM utilise un pic et observe le débordement du disque dur tout en travaillant avec Explorer.exe, mais l'effet s'est dissipé plus rapidement depuis l'effacement du cache des vignettes. Je ne pense toujours pas que ce problème soit totalement résolu. Je vais continuer le dépannage jusqu'à ce que je ne voie plus de pics de RAM. Je mettrai à jour la question d'origine. Merci encore pour votre aide.
Mantis
J'ai continué à rencontrer ce problème. Ma nouvelle théorie est que le gel du système est causé par la navigation dans les dossiers contenant un grand nombre de fichiers Word avec des images miniatures enregistrées. Je vais travailler sur la suppression de toutes les vignettes Word dans un dossier pour voir si cela a un impact. Alternativement, je désactiverai les miniatures dans explorer.exe en suivant les instructions ici: social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/…
Mantis
4

Le problème provient d'une fuite de mémoire dans explorer.exe lorsqu'il tente d'afficher des aperçus d'image de fichier (vignettes) de fichiers Word 2007.

J'ai résolu le problème en empêchant explorer.exe d'afficher ces aperçus d'image de fichier. Pour ce faire, j'ai édité le registre Windows.

Soyez prudent lorsque vous modifiez le registre - si vous faites une erreur, cela pourrait paralyser votre ordinateur. Sauvegardez toujours votre registre en premier, en suivant ces instructions .

Pour modifier le registre:

  1. Cliquez sur Démarrer et tapez "regedit.exe". Un raccourci vers Regedit.exe apparaît.
  2. Cliquez avec le bouton droit sur le raccourci vers Regedit et sélectionnez «Exécuter en tant qu'administrateur». Fournissez les informations d'identification si nécessaire.
  3. Dans Regedit, parcourez les dossiers répertoriés à gauche jusqu'à l'emplacement suivant:

HKEY_CLASSES_ROOT.dotx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

  1. Cliquez sur le mot «par défaut» et confirmez que la valeur indiquée est: «{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}». (Si vous voyez une valeur différente, recommencez l'étape précédente pour vous assurer que vous êtes au bon endroit dans le registre).

  2. Appuyez ensuite sur la touche "Supprimer" de votre clavier. Confirmez la suppression.

  3. Répétez les étapes 3. et 4. pour l'emplacement suivant:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.docx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

    valeur "par défaut": "{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}"

Plus d'informations sont disponibles ici .

Mante
la source
1
Comment avez-vous déterminé que c'était le .dotx qui causait le problème?
Moab
1
Tout d'abord, j'ai remarqué que je n'ai rencontré le problème que lors de la navigation dans les dossiers contenant des fichiers .docx. Deuxièmement, l'effacement du cache des vignettes a considérablement réduit la durée du comportement de «blocage», mais après quelques jours, le comportement est revenu à sa durée habituelle (2-3 minutes). Enfin, j'ai déterminé que les miniatures des fichiers Word devaient être le problème, et j'ai cherché à trouver un moyen de désactiver uniquement ces miniatures. Après avoir désactivé les miniatures .docx (et .dotx), je n'ai plus rencontré le problème. Je pense que c'est un bogue dans explorer.exe.
Mantis
1
Emplacements corrects, 1: HKEY_CLASSES_ROOT\.dotx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} 2:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
Rodrigo Polo
3

J'ai récemment découvert que la fonction Windows Fichiers hors connexion peut provoquer les types d'erreurs décrites dans cette question. J'ai désactivé les fichiers hors connexion il y a environ une semaine. Je n'ai pas connu l'instabilité du système que j'ai décrite dans la question depuis la désactivation des fichiers hors connexion.

Pour désactiver les fichiers hors connexion dans Windows 7 (devrait être le même pour Vista):

  1. Cliquez sur Démarrer et recherchez «Fichiers hors connexion». Cliquez sur "Gérer les fichiers hors connexion".

  2. Cliquez sur "Désactiver les fichiers hors connexion."

Mante
la source
J'avais espéré que la désactivation des fichiers hors connexion aurait résolu ce problème, mais malheureusement, je l'ai rencontré à nouveau, même avec les fichiers hors connexion désactivés. Je vais continuer à chercher ce problème (intermittent). Toute autre idée serait très utile. Merci.
Mantis
3

À moins qu'il y ait quelque chose d'instable à un niveau inférieur, les extensions de shell sont le principal coupable .

Utilisez ShellExView pour désactiver ceux qui ne sont pas de Microsoft, vous pouvez essayer de rajouter ceux que vous avez après ...

Tamara Wijsman
la source
Merci pour votre suggestion. Je pense que j'ai déjà réussi à désactiver toutes les extensions de shell non Microsoft en utilisant AutoRuns. Cette action n'a pas résolu le problème.
Mantis
1
@Mantis: Vous voudrez peut-être revérifier parce que je crois que ShellExView affiche également les entrées non-AutoRun.
Tamara Wijsman du
D'accord, Tom. Merci - je vérifierai également avec ShellExView et je ferai part de mes conclusions ici.
Mantis
@Mantis: Voir également le commentaire que j'ai laissé sur votre propre réponse, ainsi que le commentaire que j'ai laissé sur votre question. Il semble que vous n'ayez lu que ma réponse ...
Tamara Wijsman
1

Le problème peut être l'indexation de la recherche dans Windows 7.

L'article Désactiver l'indexation de la recherche dans Windows 7 montre comment le désactiver définitivement et explique:

Afin d'accélérer le processus de recherche, le service d'indexation de recherche analyse les fichiers et les dossiers du système Windows et enregistre des informations à leur sujet dans un fichier d'index. Mais il consomme également certaines ressources du système, donc pour les utilisateurs avec un ordinateur lent, il est avantageux de désactiver l'indexation de la recherche.

Vous pouvez d'abord essayer de désactiver ce service, comme expliqué dans l'article, pour voir si c'est le problème. Si ce n'est pas le cas, réactivez-le. Si c'est le cas, continuez à lire ci-dessous.

Pour plus d'informations, consultez Améliorer les recherches Windows à l'aide de l'index: foire aux questions :

Les emplacements indexés incluent tous les dossiers inclus dans les bibliothèques (tout ce que vous voyez dans la bibliothèque de documents, par exemple), les messages électroniques et les fichiers hors ligne. Les fichiers qui ne sont pas indexés incluent les fichiers programme et les fichiers système, des fichiers que la plupart des gens ont rarement besoin de rechercher.

Le problème dans ce cas peut être que vos bibliothèques contiennent de très nombreux fichiers que l'indexeur nécessite trop de mémoire pour indexer. Peut-être que ce n'est qu'un simple bug avec un document particulier sur lequel il continue de tourner. Vous pouvez utiliser les informations de la deuxième section de l'article «Comment ajouter ou supprimer des emplacements d'index» pour réduire le nombre de dossiers indexés jusqu'à ce que vous trouviez la bibliothèque problématique.

harrymc
la source
Je pense que vous avez peut-être raison de penser que l'indexeur de recherche est le problème, mais pensez-vous que l'indexeur de recherche entraînerait le blocage d'Explorer.exe pendant que je parcourais les dossiers? Explorer.exe "panique" lorsque je ne fais que cliquer sur les dossiers de ma bibliothèque de documents. De plus, j'utilise beaucoup la recherche Windows, donc je préférerais garder l'indexeur actif. Existe-t-il un moyen de déterminer si un fichier particulier est à l'origine du problème, plutôt que de désactiver complètement l'indexeur de recherche? Merci de votre aide.
Mantis
1
La désactivation de l'indexation peut être une mesure temporaire juste pour vérifier si c'est vraiment le problème. Ensuite, découvrez quelle bibliothèque contient les mauvais documents en les supprimant de la recherche. Si une bibliothèque pose problème, trouver quel (s) document (s) pourrait être une question de recherche binaire (retirer la moitié des fichiers, puis un quart, etc.). Alternativement, vous pouvez utiliser à la place un remplacement pour la recherche Windows, tel que le moteur de recherche Everything ou Agent Ransack ou FileLocator Lite.
harrymc
OK, je vais essayer de désactiver l'indexeur de recherche Windows pendant un certain temps et voir si je rencontre toujours le problème. Je rendrai compte de mes résultats ici sous peu. Merci encore.
Mantis
Malheureusement, le comportement problématique s'est répété à nouveau, même lorsque le processus d'indexation de la recherche a été désactivé. L'épisode semblait se résoudre un peu plus rapidement que d'habitude (l'ordinateur ne répondait que pendant environ 60 secondes, au lieu des 3 minutes habituelles). Pourtant, je parcourais en utilisant Explorer, dans les dossiers où ce problème a tendance à se produire, et encore une fois l'utilisation de la RAM et le débordement du disque se sont à nouveau produits. Merci pour la suggestion, mais le problème n'est pas encore résolu. D'autres idées?
Mantis
Ce problème se produit-il lorsque vous démarrez en mode sans échec?
harrymc