C# を使用して記述したサービスを再インストールしようとしています。これが初めて機能しました。installutil を使用してインストールを処理すると、サービスがサービスのリストに表示され、開始できました。次に、コードを更新し、サービスをアンインストールしました。サービス ウィンドウを閉じる必要があることがわかった後、サービスが消えた (つまり、正常にアンインストールされた) ように見えました。ただし、サービスを再度インストールしようとすると、次のメッセージが表示されました。
System.ComponentModel.Win32Exception: The specified service already exists
サービスウィンドウで見ることができなかったので、これは奇妙に思えました。サービスに関するレジストリ キーを削除した後、ようやく問題が見つかったと思いましたが、残念ながらこれで何も解決しませんでした。
また、矛盾したメッセージが表示されるため、再度アンインストールしても問題は解決しません。
System.ComponentModel.Win32Exception: The specified service does not exist as an installed service
私は何を信じるべきですか?サービスは存在しますか、それとも存在しませんか? 猫が死んでいるか生きているかを解明しようとしている物理学者のように感じます。ここに誰かがこの問題を解決するのに役立つ何かを知っていることを願っています.