Dela via


Kritiska systemtjänster

Kritiska systemtjänster kan inte stoppas och startas om av Omstartshanteraren utan omstart av systemet. Uppdateringar av filer eller resurser som används av någon av dessa tjänster kräver en omstart av systemet.

För att avgöra om en process är en kritisk systemtjänst.

  1. Registrera processen med hjälp av funktionen RmRegisterResources.
  2. Anropa funktionen RmGetList för att hämta RM_PROCESS_INFO struktur.
  3. ApplicationType- medlem i den returnerade RM_PROCESS_INFO-strukturen innehåller ett RM_APP_TYPE uppräkningsvärde. Det här värdet är inställt på RmCritical- för en kritisk systemprocess.

Viktiga systemtjänster omfattar smss.exe, csrss.exe, wininit.exe, logonui.exe, lsass.exe, services.exe, winlogon.exe, System, svchost.exe med RPCSS och svchost.exe med Dcom/PnP.