Dissocier le processus Explorer.exe

Le par  |  15 commentaire(s)

Il arrive parfois que votre bureau se fige et que toutes les icônes qui s'y trouvent disparaissent puis en général réapparaissent au bout de quelques secondes. Cette astuce va vous permettre de mettre fin à ce souci.

Note des utilisateurs :
(445 votes)
Systèmes d'exploitation supportés :
Il arrive parfois que votre bureau se fige et que toutes les icônes qui s'y trouvent disparaissent puis en général réapparaissent au bout de quelques secondes. Ceci engendre également la disparition de la plupart des icones se trouvant dans la zone de notification. Il arrive aussi qu'une fenêtre de l'explorateur ne réponde pas pendant quelques secondes (par exemple lors de la suppression d'une imprimante).

Ce problème connu est en fait causé par le processus Explorer.exe qui gère à la fois l'Explorateur Windows, l'affichage du Bureau ainsi que la barre des tâches au sein d'un processus multithread*.

Pour régler ce problème, il suffit de séparer ces tâches dans des processus distincts, l'Explorateur Windows au sein d'un processus unique (chaque instance disposant de son propre processus) et le bureau ainsi que la barre des tâches dans un autre.


Cette modification impose une petite manipulation dans le Registre de Windows :


Image

Cliquer sur " Démarrer ", " Exécuter... " puis taper " regedit " et cliquer sur " OK " pour accéder à l'éditeur de la base de registre de Windows.

Se rendre à la clé suivante :
HKEY_CURRENT_USER
\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

Ajouter une nouvelle valeur DWORD (clic droit sur la clé Explorer > Nouveau > Valeur DWORD) nommée DesktopProcess et mettre " 1 " dans le champ Données de la Valeur, pour séparer les processus.

Il n'est pas nécessaire de redémarrer l'ordinateur, les changements sont tout de suite actifs. Pour vérifier cela, il suffit d'ouvrir le Gestionnaire de tâches et de localiser le processus explorer.exe, lors du lancement de l'Explorateur Windows un second processus du même nom apparaîtra, voir capture ci-dessous :

Image


Désormais, quand une de ces tâches rencontrera un problème, cela aura pour conséquence d'éviter de toutes les bloquer.


Vous pouvez également télécharger ces deux fichiers reg qui s'occuperont de tout à votre place :

Image  Appliquer les modifications

Image Annuler les modifications



* Un thread est une unité d'exécution (sous processus) appartenant à un seul processus. Il peut très bien y avoir plusieurs threads pour un processus, ces threads peuvent à leur tour créer d’autres threads pour mener à bien leur tâche.


Remarque :
Cette option est également accessible sous l'onglet " Affichage " dans les " Options des dossiers ", la case à cocher se nomme : " Ouvrir les fenêtres des dossiers dans un processus différent ".

Pour avoir un complément d'information concernant cette fonction vous pouvez consulter cet article sur le site de Microsoft (en anglais).
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos commentaires Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #169007
Bonjour,

J'ai testé sur Windows XP pro Sp2 et cela n'a pas l'air de finctionner , à première vu la note à laquelle tu te referres pointes sur le reskit 2000 .
Aurais tu la not équivalente pour XP '

Merci

Daniel.
Le #169008
C'est marrant j'avais ce problème assez souvent et depuis que j'utilise FF à la place de IE, plus jamais de problème. Est ce une coincidence ou non (IE étant lié à l'explorer) '
Le #169009
Marche po !

J'ai essayé avec les 2 méthodes et toujours un seul processus "explorer.exe"...
Le #169011
Idem pour moi, mais après moi un "reboot" (=ctrl+alt+supr et kill d'explorer.exe) à suffit, et depuis j'ai bien deux process différents et ça marche, sauf que maintenant quand on veut kill un explorer qui aurait planté, comment on fait pour savoir lequel est le bon dans le gestionnaire des tâches '
Le #169012
Bonjour,
Pas de truc-astuce pour ce problème dans Win 98 se. Merci.
Ð
Le #169016
idem pas de second "explorer.exe"
Le #169020
chez moi, ca marche bien avec XP Pro.
Merci GNT
Le #169022
Pour moi ça fonctionne bien(XP Home SP2), j'ai pris la 3ème méthode, par la barre d'outils de l'explorateur :Outils/Option des dossiers/Affichage, et cocher :"Ouvrir les fenêtres des dossiers dans un processus différent"
Le #169023
<img src="/img/emo/confused.gif" alt=":'" /> <img src="/img/emo/confused.gif" alt=":'" /> <img src="/img/emo/confused.gif" alt=":'" /> comment on fait pour savoir lequel est le bon dans le gestionnaire des tâches ' <img src="/img/emo/confused.gif" alt=":'" /> <img src="/img/emo/confused.gif" alt=":'" /> <img src="/img/emo/confused.gif" alt=":'" /> <img src="/img/emo/confused.gif" alt=":'" /> <img src="/img/emo/confused.gif" alt=":'" />

celui ou ya ecrit po de reponse a cote
Le #169026
sous windows xp64 les deux astuces ne marche pas
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]