ファイルが存在しなくなった場合、Windowsサービスをアンインストールするにはどうすればよいですか?

ファイルが存在しなくなった場合、Windowsサービスをアンインストールするにはどうすればよいですか?

サービスファイルがもう存在しない場合、.NET Windowsサービスをアンインストールするにはどうすればよいですか?

InstallUtilを使用して.NET Windowsサービスをインストールしました。その後ファイルを削除しましたが、実行し忘れました。

 InstallUtil /u

まず、サービスはまだサービスMMCにリストされています。

レジストリに行く必要がありますか?

ベストアンサー1

少なくとも 3 つのオプションがあります。使用の優先順位に従って提示しました。

方法1-使用できますSCツール(Sc.exe) リソース キットに含まれています。(Windows 7/8 に含まれています)

コマンドプロンプトを開いて入力します

sc delete <service-name>

ツールヘルプスニペットが続きます:

DESCRIPTION:
        SC is a command line program used for communicating with the
        NT Service Controller and services.

delete----------Deletes a service (from the registry).

方法2 -Delservを使用します

ダウンロードdelserv コマンドライン ユーティリティを使用します。これは、Windows 2000 用に開発されたレガシー ツールです。現在の Windows XP ボックスでは、方法 1 で説明した sc に置き換えられました。

方法3-レジストリエントリを手動で削除します(これがWindows 7/8でバックファイアをすることに注意してください)

Windowsサービスは、次のレジストリキーに登録されています。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

参照されたキーの下にあるサービス名のサブキーを検索し、削除します。(サービス リストからサービスを完全に削除するには、再起動が必要になる場合があります)

おすすめ記事