重要なシステム サービス

重要なシステム サービスは、システムを再起動しないと再起動マネージャーによって停止および再起動できません。 これらのサービスのいずれかで使用されているファイルまたはリソースに更新するには、システムの再起動が必要です。

プロセスが重要なシステム サービスであるかどうかを判断します。

  1. RmRegisterResources 関数を使用してプロセスを登録します。
  2. RmGetList 関数を呼び出して、RM_PROCESS_INFO構造体を取得します。
  3. 返されるRM_PROCESS_INFO構造体の ApplicationType メンバーには、RM_APP_TYPE列挙値が含まれています。 重要なシステム プロセスの場合、この値は RmCritical に設定されます。

重要なシステム サービスには、smss.exe、csrss.exe、wininit.exe、logonui.exe、lsass.exe、services.exe、winlogon.exe、システム、RPCSS でのsvchost.exe、Dcom/PnP でのsvchost.exeなどがあります。