Freigeben über


Kritische Systemdienste

Kritische Systemdienste können vom Neustart-Manager nicht beendet und neu gestartet werden, ohne einen Systemneustart durchzuführen. Updates für dateien oder Ressourcen, die von einem dieser Dienste verwendet werden, erfordern einen Systemneustart.

Um festzustellen, ob ein Prozess ein kritischer Systemdienst ist.

  1. Registrieren Sie den Prozess mithilfe der RmRegisterResources--Funktion.
  2. Rufen Sie die RmGetList--Funktion auf, um die RM_PROCESS_INFO Struktur abzurufen.
  3. Das ApplicationType Element der zurückgegebenen RM_PROCESS_INFO Struktur enthält einen RM_APP_TYPE Enumerationswert. Dieser Wert wird für einen kritischen Systemprozess auf RmCritical- festgelegt.

Wichtige Systemdienste umfassen smss.exe, csrss.exe, wininit.exe, logonui.exe, lsass.exe, services.exe, winlogon.exe, System, svchost.exe mit RPCSS und svchost.exe mit Dcom/PnP.