私はVS-2013、framework-4.5.1を使用して64ビットWindowsサービスを作成しました。私は64ビットフレームワークユーティリティinstallUtil.exe "C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319"にあるこのWindowsサービスをインストールしています。これは正常にインストールされていますが、アンインストールしようとすると無効になり、マシンを再起動する必要があります。 インストールとアンインストールに使用したコマンドは以下のとおりです。アンインストールサービスへアンインストール時に64ビットWindowsサービスが無効になる
:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 InstallUtil.exe \ "\ MyWindowsServicePath \ MyWindowsSerivce.exe C:" サービス
Cをインストールする
C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 InstallUtil.exe/U "C:\ MyWindowsServicePath \ MyWindowsSerivce.exe" \
サービスをアンインストールする前にservices.mscウィンドウを閉じてみてください。 –
アンインストール時に無効にしてはならない理由を推測するのは難しいです。 Crystal Ballは、コントロールパネル>管理ツール>サービスアプレットを使用していると言います。 installutil.exeを実行したことを知らず、F5キーを押して更新します。また、アンインストールする前にサービスを停止することを忘れないでください。 –
私は同じ問題を抱えていました。あなたのサービスにアクセスできるタスクマネージャや同様のプログラムを持っていて、アンインストールプロセスを引き起こす可能性があります。サービスマネージャは、アンインストールするサービスをアンインストールするために、サービスへのすべてのアクセスがアクセスを閉じるまで待ちます。 – MusuNaji