新しいコンピューターにインストールする従来の Windows サービスがあります。インストーラーがあり、それを実行するか、代わりにコマンド プロンプトから installutil を使用すると、次のようになります。
インストール フェーズ中に例外が発生しました。System.InvalidOperationException: System.ServiceProcess.ServiceInstaller の OnAfterInstall イベント ハンドラーで例外が発生しました。内部例外 System.InvalidOperationException が次のエラー メッセージとともにスローされました: コンピューター '.' でサービス W2MonitorsFileWatcher を開始できません.. 内部例外 System.ComponentModel.Win32Exception が次のエラー メッセージと共にスローされました: サービスが開始されませんでした。ログオンの失敗。
管理者としてコマンドプロンプトから実行しています。だから私はこれを引き起こしているのか分かりません。
何か案は?私は元のソースを持っていますが、それは何年も前のもので、ビジュアルスタジオの古いバージョンであるため、簡単な解決策があればレポから掘り出して再構築しようとするのは嫌です. 任意のアイデアを歓迎します - ダミー サービスを作成してインストールし、.exe をレガシー アプリに置き換えることを検討しましたが、うまくいくと思いますか?