この記事では、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を使用したサービスの開始や停止の方法を説明しました。

