この記事では、Powershellを使用したサービスの開始や停止の方法を説明します。
サービスの開始モードと状態
Powershellでは、サービスを開始したり停止したりできます。
サービスの開始モード(StartMode)は以下があります。
サービスの開始モード
開始方法 | 説明 |
Boot | OSのローダーによってデバイスドライバーが開始される。 |
System | OSの初期化プロセスによってデバイスドライバーが開始される。 |
Auto(自動) | システム起動時にサービスコントロールマネージャー(SCM)によってサービスが自動で開始される。 |
Auto(遅延開始) | システム起動後に適切な時間をおいてサービスコントロールマネージャ(SCM)によってサービスが自動で開始される。 |
Manual(手動) | サービスを手動で開始できるようにする。 |
Disable(無効) | サービスを無効とし、開始できないようにする。 |
サービスの状態(Status)は以下があります。
サービスの状態
状態 | 説明 |
Running(実行中) | サービスが開始している。 |
Paused(一時停止) | サービスが一時停止している。 |
Stopped(停止) | サービスが停止している。 |
サービスの開始
サービスを開始するには、「Start-Service」コマンドレッドを使用します。
構文
Start-Service -Name <サービス名>
Start-Serviceの例
Windows Updateサービス(wuauserv)を起動します。
Start-Service -Name 'wuauserv'
サービスの停止
サービスを停止するには、「Stop-Service」コマンドレッドを使用します。
構文
Stop-Service -Name <サービス名>
Stop-Serviceの例
Windows Updateサービス(wuauserv)を停止します。
Stop-Service -Name 'wuauserv'
まとめ
Powershellを使用したサービスの開始や停止の方法を説明しました。