FichierRisque : Ne pas toucher
explorer.exe C:\Windows\explorer.exe
Exécutable de l'Explorateur de fichiers et du shell Windows (bureau, barre des tâches, menu Démarrer) ; ne jamais le remplacer ni le supprimer.
À quoi ça sert
explorer.exe est le processus qui affiche l’Explorateur de fichiers et l’interface de Windows : bureau, barre des tâches, menu Démarrer et zone de notification. Winlogon le lance comme shell à l’ouverture de session. Une version 32 bits existe aussi dans C:\Windows\SysWOW64.
Ce qu’il contient
- Un exécutable signé par Microsoft, mis à jour avec Windows et protégé par le système.
- Il est le shell par défaut, défini par la valeur Shell sous HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Un kiosque peut le remplacer par une autre application.
- Plusieurs instances peuvent exister si l’option d’ouverture des dossiers dans un processus distinct est activée.
Risques et bonnes pratiques
- Sans
explorer.exe, plus de bureau ni de barre des tâches à l’ouverture de session : ne le supprimez pas, ne le remplacez pas. - Terminer le processus relance le shell automatiquement et règle de nombreux blocages d’interface sans redémarrer la machine.
- Un explorer.exe situé hors de C:\Windows ou non signé est suspect : vérifiez la signature et le chemin.
- La valeur Shell de Winlogon est une cible classique de persistance : contrôlez-la.
Commandes utiles
# Processus en cours et cheminGet-Process explorer | Select-Object Id, Path, StartTime
# Signature et version du fichierGet-AuthenticodeSignature "$env:windir\explorer.exe" | Select-Object Status, SignerCertificate(Get-Item "$env:windir\explorer.exe").VersionInfo.FileVersion
# Shell défini dans le Registre(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon').Shell
# Relancer le shell de la session courante (il redémarre automatiquement)Stop-Process -Name explorer -WhatIf