バッチ で Windowsサービス を 起動、終了 する 方法

0 件のコメント

バッチ で Windowsサービス を 開始 または 終了 する 方法を記載します。

目次

Windowsサービス 起動 バッチ

rem サービス名を設定
set SERVICENAME=Test Service Name

rem サービス起動
net start "%SERVICENAME%"

Windowsサービス 終了 バッチ

rem サービス名を設定
set SERVICENAME=Test Service Name

rem サービス起動
net stop "%SERVICENAME%"

net コマンド 解説

Windowsサービス の起動と終了に関係する start、stop のみを取り上げています。 また、それに関連する「指定するサービス名」に関しても取り上げています。

net start [servicename]

NET START は、実行中のサービスを一覧表示します。 サービス名を指定した場合、 Windows サービスを開始します。

net stop servicename

NET STOP は Windows サービスを停止します。 サービスを停止すると、そのサービスが使用していたネットワーク接続はすべてキャンセルされます。 さらに、一部のサービスは他のサービスに依存しています。 1 つのサービスを停止すると、他のサービスも停止される場合があります。

指定するサービス名について

net コマンド で指定する サービス名 は、サービス画面の名前列にある名称を指定します(以下の図を参照)。 サービスの名前に空白を含む場合、サービス名を「"」でくくります。