Servizi di sistema critici

I servizi di sistema critici non possono essere arrestati e riavviati da Gestione riavvio senza riavviare il sistema. Aggiornamenti a qualsiasi file o risorsa in uso da uno di questi servizi richiede un riavvio del sistema.

Per determinare se un processo è un servizio di sistema critico.

  1. Registrare il processo usando la funzione RmRegisterResources .
  2. Chiamare la funzione RmGetList per ottenere la struttura RM_PROCESS_INFO .
  3. Il membro ApplicationType della struttura RM_PROCESS_INFO restituita contiene un valore di enumerazione RM_APP_TYPE . Questo valore è impostato su RmCritical per un processo di sistema critico.

I servizi di sistema critici includono smss.exe, csrss.exe, wininit.exe, logonui.exe, lsass.exe, services.exe, winlogon.exe, system, svchost.exe con RPCSS e svchost.exe con Dcom/PnP.