16 votes

Pourquoi Windows 7 x64 Explorer.exe consomme-t-il soudainement toute la RAM disponible et ralentit-il mon système ?

UPDATE : RESOLU - voir ma réponse ci-dessous

Il arrive fréquemment que, lorsque je navigue dans des dossiers dans une fenêtre de l'Explorateur Windows (Explorer.exe, à ne pas confondre avec Internet Explorer), j'entende soudain mon disque dur se mettre à vibrer et mon système ne répond plus. Lorsque je parviens à ouvrir le Gestionnaire des tâches (Control-Alt-Delete -> Démarrer le Gestionnaire des tâches), je constate qu'Explorer.exe utilise une quantité de RAM qui augmente rapidement, passant de 1,5 Go à 2 Go et plus. Si je regarde les chiffres de la RAM pendant quelques secondes, Explorer.exe monte jusqu'à environ 4 Go, puis il se met à zéro et recommence. Pendant ce temps, mon disque dur s'emballe et je ne peux rien faire avec mon ordinateur. J'ai réussi à revenir à la normale en terminant le processus Explorer.exe, puis en utilisant la commande Exécuter... du Gestionnaire des tâches pour redémarrer Explorer.exe. Ces épisodes rendent mon système inutilisable pendant 3 à 5 minutes.

On m'a dit qu'il s'agissait d'un problème de mémoire virtuelle. Mes paramètres de mémoire virtuelle sont corrects, ils sont réglés 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 en utilisant Windows Memory Diagnostic 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 se produit souvent lorsque j'essaie d'ouvrir des fichiers Word.

Le système va "péter les plombs", généralement pendant 2 ou 3 minutes. Lorsque je suis en mesure de voir l'utilisation de la RAM pendant le système, elle est d'environ 98% ou même plus.

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

Des idées ?

NOUVEAUX DÉTAILS 9/10/11 :

Je rencontre maintenant ce problème sur deux ordinateurs Windows 7 x64 différents. Le problème est exactement le même sur les deux, explorer.exe engloutissant toute la RAM disponible et ralentissant le système. Je pense que la procédure suivante va déclencher le problème.

1) Naviguez vers un dossier synchronisé avec Windows Live Mesh 2011 qui contient au moins deux fichiers de documents Word.

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

3) Effectuez une opération sur le fichier. (Supprimer, copier ou ouvrir un des fichiers Word).

4) Le système semble ralentir ou se figer temporairement. Si vous consultez le Gestionnaire des tâches, vous constaterez que 99 %, voire 100 % de la RAM est utilisée. Le processus explorer.exe utilise une quantité de RAM qui augmente rapidement.

Je suis plus que jamais convaincu 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 de plus amples informations. Si vous avez d'autres idées, n'hésitez pas à m'aider. Merci.

En me basant sur les 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 de Windows, les pics de RAM et le martèlement du disque dur que je décris ci-dessus se produisent toujours, mais la durée de l'attaque n'est plus que de 5 ou 10 secondes (au lieu de 3 ou 5 minutes). Une autre étape qui m'a aidé a été de sélectionner "Lancer le dossier Windows dans un processus séparé" dans les Options des dossiers de l'Explorateur, dans l'onglet Affichage. Cela a permis d'isoler la fenêtre en cause, de sorte que lorsque je dois mettre fin à explorer.exe, ma barre des tâches et mon bureau ne sont généralement pas affectés.

10voto

Skatterbrainz Points 895

Essayez de courir Moniteur de processus o Explorateur de processus et enregistrez 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.

5voto

Moab Points 56700

Essayez de vider le cache de vos vignettes, utilisez le nettoyage de disque pour le faire.

De plus, si vous avez des fichiers d'image ou surtout des fichiers vidéo dans certains de ces dossiers pour lesquels Windows est incapable de générer des vignettes parce qu'il n'a pas le codec nécessaire, cela peut causer des problèmes avec l'Explorer, 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 lui donnant une valeur telle que "détails", afin qu'il ne tente pas de générer des vignettes.

S'il s'agit de fichiers vidéo MKV voir ce fil de discussion

4voto

Mantis Points 575

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

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

Soyez prudent lorsque vous modifiez le registre - si vous faites une erreur, cela peut paralyser votre ordinateur. Commencez toujours par sauvegarder votre registre, en en suivant ces instructions .

Pour modifier le registre :

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

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

  1. Cliquez sur le mot "default", et confirmez que la valeur listé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 "Delete" 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 "default" : "{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}"

Plus d'informations sont disponibles aquí .

3voto

Mantis Points 575

J'ai récemment découvert que la fonctionnalité Windows Offline Files peut provoquer le type d'erreurs décrites dans cette question. J'ai désactivé Offline Files il y a environ une semaine. Je n'ai pas connu l'instabilité du système décrite dans la question depuis que j'ai désactivé Offline Files.

Pour désactiver les fichiers hors ligne dans Windows 7 (cela devrait être la même chose pour Vista) :

  1. Cliquez sur "Démarrer" et recherchez "Fichiers hors ligne". Cliquez sur "Manage Offline Files".

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

3voto

Tamara Wijsman Points 56163

A moins qu'il n'y ait quelque chose d'instable à un niveau inférieur, Shell sont les principaux coupables. .

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X