コマンドプロンプトからサービス起動、停止をおこないたい

自宅でも職場でも不要なサービスをコマンドプロンプトから起動、停止したいことがあった。
調べてみるとsc(Service Control)というコマンドがあった。
以下、MySQLを停止するときの手順。

環境
Windows10
MySQL5.7.21

前提
コマンドプロンプトは管理者として実行する。

# MySQLのサービス名を調べる
sc query state= all | find /i "mysql"
## 結果
SERVICE_NAME: MySQL57
DISPLAY_NAME: MySQL57

# MySQLを停止する
sc stop MySQL57

# MySQLを起動する
sc start MySQL57

もし、「アクセスが拒否されました。」というメッセージが表示されたらコマンドプロンプトを管理者として実行すれば解決する可能性があります。
管理者として実行するにはコマンドプロンプトのアイコンで右クリックをして「管理者として実行」を選択する。

コメント

タイトルとURLをコピーしました