Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. System32
  4. csrss.exe
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.

Mis à jour le Par AltF4 Formation

À 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.dll et winsrv.dll.

Risques et bonnes pratiques

  • Le vrai csrss.exe est signé, se trouve dans System32 et a pour parent un smss.exe temporaire 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

Fenêtre de terminal
# Instances en cours : une par session (0 et au moins une interactive) ; en administrateur pour voir le chemin
Get-Process -Name csrss -IncludeUserName -ErrorAction SilentlyContinue | Select-Object Id, SessionId, UserName, StartTime, Path
# Signature numérique du fichier
Get-AuthenticodeSignature "$env:windir\System32\csrss.exe" | Select-Object Status, @{n="Signer";e={$_.SignerCertificate.Subject}}

Signaler une erreur