Client/Server Runtime SubSystem
Le sous - système d'exécution du client (Client/Server Runtime SubSystem), ou csrss.exe, est un composant de la famille de systèmes d'exploitation Windows NT qui fournit le côté utilisateur du sous - système Win32 en mode utilisateur.
Il est inclus dans Windows NT 3.1 et les versions ultérieures. Étant donné que la plupart des opérations du sous-système Win32 ont été déplacées vers des pilotes en mode noyau sous Windows NT 4.0 et versions ultérieures, CSRSS est principalement responsable de la gestion de la console Win32 et de la fermeture de l'interface graphique. Il est essentiel au fonctionnement du système. Par conséquent, mettre fin à ce processus entraînera une défaillance du système. Dans des circonstances normales, CSRSS ne peut pas être arrêté à l'aide de la commande taskkill ou du gestionnaire des tâches Windows, bien que cela soit possible sous Vista si le gestionnaire de tâches est exécuté en mode Administrateur. Sous Windows 7 et versions ultérieures, le Gestionnaire des tâches informe l'utilisateur que la fin du processus peut entraîner une défaillance du système et lui demande s'il souhaite continuer.
Détails techniques
CSRSS s'exécute en tant que service système en mode utilisateur. Lorsqu'un processus en mode utilisateur appelle une fonction impliquant des fenêtres de console, une création de processus / thread ou un support côte à côte, au lieu d'émettre un appel système, les bibliothèques Win32 (kernel32.dll, user32.dll, gdi32.dll) appel inter-processus au processus CSRSS qui effectue la majeure partie du travail actuel sans compromettre le noyau. Le gestionnaire de fenêtres et les services GDI sont gérés par un pilote en mode noyau (win32k.sys).
CSRSS est appelé avec winlogon.exe au démarrage de Windows. Si l’un des fichiers est corrompu ou inaccessible, le noyau NT arrêtera le processus de démarrage avec un écran bleu de la mort. Cela est dû à une incapacité à sortir du mode noyau et à passer en mode utilisateur, le fonctionnement normal de Windows. Le code d'erreur pour cette erreur est 0xc000021a.
Dans Windows 7 et versions ultérieures, au lieu de dessiner les fenêtres de la console, CSRSS génère des sous-processus conhost.exe pour dessiner les fenêtres de la console pour les programmes en ligne de commande avec les autorisations de cet utilisateur.
Histoire
La série de versions Windows NT 3.x avait placé le composant Graphics Device Interface dans CSRSS, mais il a été déplacé en mode noyau avec Windows NT 4.0 pour améliorer les performances graphiques. Le processus de démarrage de Windows à partir de Vista a considérablement changé. Deux instances de csrss.exe s'exécutent sous Windows 7 et Vista.
Notes et références
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
