Client/Server Runtime Subsystem

Client/Server Runtime Subsystem (w skrócie CSRSS) – komponent rodziny systemów operacyjnych Windows NT. Obsługuje stronę przestrzeni użytkownika(inne języki) dla podsystemu Win32 i jest elementem Windows NT 3.1 oraz nowszych wersji systemu Windows[1]. Ponieważ większość operacji podsystemu Win32 została przeniesiona do sterowników trybu jądra, w Windows NT 4.0 i późniejszych CSRSS obsługuje głównie konsolę Win32 oraz wyłączanie graficznego interfejsu użytkownika (GUI). Jest krytycznym elementem systemu; dlatego też jego zabicie skutkuje błędem systemu i pokazaniem niebieskiego ekranu[1]. W normalnych warunkach nie da się zabić tego procesu poleceniem taskkill czy za pomocą Menedżera zadań, chociaż jest to możliwe w systemie Windows Vista przy użyciu Menedżera zadań uruchomionego w trybie administratora. Natomiast w systemach Windows 7 i nowszych przy próbie zakończenia tego procesu Menedżer zadań ostrzega użytkownika, że zakończenie tego procesu spowoduje awarię systemu i utratę niezapisanych danych i monituje, czy na pewno chce zakończyć ten proces. W Windows NT 4.0 wyłączanie CSRSS przy niedziałającym Session Manager Subsystem (SMSS) nie spowoduje crashu systemu. Jednakże w systemie Windows XP zabicie CSRSS przy braku nadzoru ze strony SMSS spowoduje awarię systemu ze względu na krytyczny bit znajdujący się w pamięci RAM.

  1. a b The Windows NT 4.0 Kernel mode change. MS Windows NT Kernel-mode User and GDI White Paper. [dostęp 2014-08-06]. (ang.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne