Serviços críticos do sistema

Os serviços críticos do sistema não podem ser interrompidos e reiniciados pelo Gerenciador de Reinicialização sem uma reinicialização do sistema. Atualizações a qualquer arquivo ou recurso em uso por um desses serviços requer uma reinicialização do sistema.

Para determinar se um processo é um serviço de sistema crítico.

  1. Registre o processo usando a função RmRegisterResources .
  2. Chame a função RmGetList para obter a estrutura RM_PROCESS_INFO .
  3. O membro ApplicationType da estrutura de RM_PROCESS_INFO retornada contém um valor de enumeração RM_APP_TYPE . Esse valor é definido como RmCritical para um processo crítico do sistema.

Os serviços críticos do sistema incluem smss.exe, csrss.exe, wininit.exe, logonui.exe, lsass.exe, services.exe, winlogon.exe, System, svchost.exe com RPCSS e svchost.exe com Dcom/PnP.