FichierRisque : Ne pas toucher
csrss.exe C:\Windows\System32\csrss.exe
Client/Server Runtime Subsystem : partie en mode utilisateur du sous-système Windows (processus, threads, arrêt). Processus critique, ne le terminez jamais.
À quoi ça sert
csrss.exe (Client/Server Runtime Subsystem) est la partie en mode utilisateur du sous-système Win32. Il participe à la création et à la fin des processus et des threads, ainsi qu’à l’arrêt du système. Une instance tourne dans chaque session. Depuis Windows 7, les fenêtres de console ne passent plus par lui mais par conhost.exe.
Ne le terminez jamais : c’est un processus critique, son arrêt provoque un écran bleu.
Ce qu’il contient
- Un exécutable signé par Microsoft dans
C:\Windows\System32. - Plusieurs processus à la fois : au moins une instance en session 0 (services) et une par session interactive.
- Des bibliothèques du sous-système chargées en mémoire, comme
csrsrv.dll,basesrv.dlletwinsrv.dll.
Risques et bonnes pratiques
- Le vrai
csrss.exeest signé, se trouve dansSystem32et a pour parent unsmss.exetemporaire qui a déjà disparu. Une instance lancée depuis un autre dossier ou par un utilisateur ordinaire est suspecte : ce nom est un grand classique des malwares. - Ne remplacez jamais le fichier par un autre, même « de même version ».
Commandes utiles
# Instances en cours : une par session (0 et au moins une interactive) ; en administrateur pour voir le cheminGet-Process -Name csrss -IncludeUserName -ErrorAction SilentlyContinue | Select-Object Id, SessionId, UserName, StartTime, Path
# Signature numérique du fichierGet-AuthenticodeSignature "$env:windir\System32\csrss.exe" | Select-Object Status, @{n="Signer";e={$_.SignerCertificate.Subject}}