Component of the Microsoft Windows operating system
Windows NTオペレーティングシステムにおいて、 Windowsサービスはバックグラウンドで動作するコンピュータプログラムです。[1]これはUnixデーモンに概念的に似ています。[1] Windowsサービスは、Windowsサービスの管理を担うコンポーネントであるサービスコントロールマネージャーのインターフェース規則とプロトコルに準拠する必要があります。すべてのサービスを起動し、開始、終了などのアクションを管理するのは、サービスおよびコントローラーアプリケーションであるservices.exeです。[2]
Windowsには、スナップイン、Sc.exe、PowerShellの機能の一部を実行できるコンポーネントも含まれています。これらのnetコマンドは、Windowsサービスを開始、停止、一時停止、再開できます。[21] Windows Vista以降では、Windowsタスクマネージャーでインストールされているサービスの一覧を表示し、開始または停止できます。MSConfigは、Windowsサービスを有効化または無効化できます(上記のスタートアップの種類の説明を参照)。
Windows NT 3.51、Windows NT 4.0、Windows 2000用のWindowsリソースキットには、サービスの使用と登録を制御するツールが用意されています。サービスラッパーとして機能し、サービスに期待されるインターフェース(service_startを処理し、後でservice_startedまたはservice_failedで応答するなど)を処理し、任意の実行可能ファイルまたはスクリプトをサービスとして構成できるようにします。新しいサービスをインストール、開始、停止、アンインストールできます。[25]SrvAny.exeSc.exe
^ ab 「コマンドラインリファレンス: Sc」。TechNet。Microsoft。2014年1月8日閲覧。Windows 7、Windows 8、Windows Server 2003、Windows Server 2003 R2、Windows Server 2003 SP1、Windows Server 2003 SP2、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012、Windows Vista
^ SC - サービス コントロール - Windows CMD - SS64.com
^ reactos/sc.c at master · reactos/reactos · GitHub
^ ab MS-DOS および Windows コマンドライン sc コマンド
^ "Get-Service". TechNet . Microsoft . 2013年3月29日閲覧。
^ "New-Service". TechNet . Microsoft . 2013年3月29日閲覧。
^ "Restart-Service". TechNet . Microsoft . 2013年3月29日閲覧。
^ "Resume-Service". TechNet . Microsoft . 2013年3月29日閲覧。
^ "Set-Service". TechNet . Microsoft . 2013年3月29日閲覧。
^ "Start-Service". TechNet . Microsoft . 2013年3月29日閲覧。
^ "Stop-Service". TechNet . Microsoft . 2013年3月29日閲覧。
^ "Suspend-Service". TechNet . Microsoft . 2013年3月29日閲覧。