質問: システムに実行可能ファイルが残っていないときにwindowsサービスをアンインストールする方法は? システムに実行可能ファイルが残っていないときにwindowsサービスをアンインストールするにはどうすればよいですか?システムに実行可能ファイルが残っていないため、installutil -uを実行できません。サービスコンソールにサービスのエントリがまだ表示されています。この状態の理由はおそらく、msiパッケージに問題があり、サービスが正しく削除されないためですが、サービスがこの状態になったらどうすれば修正できますか?
回答: レジストリ経由でwindowsサービスを削除正しいパスを知っていれば、レジストリからサービスを簡単に削除できます。ここに私がそれをした方法があります: 実行regeditまたはregedt32 レジストリエントリ「hkey_local_machine/system/currentcontrolset/services」に移動します 削除するサービスを探して削除します。キーを調べて、サービスが使用しているファイルを確認し、必要に応じてそれらを削除することもできます。 コマンドウィンドウを介してwindowsサービスを削除または、コマンドプロンプトを使用して、次のコマンドを使用してサービスを削除することもできます。sc delete次のコマンドを使用してサービスを作成することもできますsc create "morgantechservice" binpath = "c:\ program files\morgantechspace\myservice.exe"注:サービスマネージャーでリストを更新するには、システムを再起動する必要がある場合があります。