完全にアンインストールしたい古いサービスがいくつかあります。どうすればいいでしょうか?
ベストアンサー1
次のようにSCコマンドを使用します(この投稿のコマンドを実行するには、コマンド プロンプトを使用する必要があります)。
SC STOP shortservicename
SC DELETE shortservicename
注意:コマンド プロンプトを管理者として実行する必要があります。管理者としてログインするだけでなく、管理者権限も必要です。サービスを停止または削除するために必要なアクセス権がないという上記のエラーが発生した場合は、コマンド プロンプトを管理者として実行してください。これを行うには、スタート メニューでコマンド プロンプトを検索し、右クリックして [管理者として実行] を選択します。PowerShellユーザーへの注意: sc
は にエイリアスされていますset-content
。したがって、実際には という内容のsc delete service
ファイルが作成されます。Powershell でこれを行うには、代わりにを使用します。delete
service
sc.exe delete service
サービスの短いサービス名を見つける必要がある場合は、次のコマンドを使用して、サービスとそのステータスのリストを含むテキスト ファイルを生成します。
SC QUERY state= all >"C:\Service List.txt"
より簡潔なリストを表示するには、次のコマンドを実行します。
SC QUERY state= all | FIND "_NAME"
短縮サービス名は、次のように表示名のすぐ上に表示されます。
SERVICE_NAME: MyService
DISPLAY_NAME: My Special Service
正しい名前を使用していることを確認したい場合は、次のコマンドを実行できます。
SC QUERY MyService
名前が正しければ、それに関する情報が表示されます。そうでない場合はエラーが表示されます。
そのサービスを削除するには、次のようにします。
SC STOP MyService
SC DELETE MyService