運用サーバー: Windows Server 2008 R2 Enterprise Edition 開発サーバー: Windows Server 2008 R2 Standard
システムの起動時に .exe を起動したかったのです。サービスの開始時にexeを開始する.Netを使用してWindowsサービスを作成しました。
開発中はサービスを展開し、正常に動作しています。
- サービス名:エグゼスタート
- 表示名: ExeStart
- 次を使用してログオン – ローカル システム アカウント
- スタートアップの種類: 自動 (遅延開始)
同じサービスを UAT サーバーにデプロイしました。サービスは実行中と表示されていますが、期待どおりに動作していません。タスクマネージャーを見ると、exeが動いているのがわかります。
exe が手動で開始された場合、タスク マネージャーでは 7MB のメモリが表示されますが、サービスから開始された場合は 4MB のメモリしか表示されません。
サービスの開始中に失敗した依存関係はありますか?? もしそうなら、どうすればこのサービスの依存関係を見つけることができますか?
このサービスは実行中です。exe は実行中と表示されていますが、機能していません。ここで何が問題になる可能性がありますか?