Windowsの起動時に開始する.netサービスがあり、サービスの開始に失敗することがあります(完全にランダムです)。
イベントビューアの表示:A timeout was reached (30000 milliseconds) while waiting for the MYSERVICE service to connect.
手動で(Windowsログオン後に)サービスを開始するとサービスが開始されないマシンでも、正常に開始されます。
私のstartメソッドは非常に基本的で、実際の起動ロジックで新しいスレッドを開始するだけです(通常は非常に高速です)。
私のサービスには.net3.5sp1が必要であり、これらの問題が発生しているマシンはwin7x64です。.net Frameworkと関係があるのではないかと思いますが、その方法がわかりません。これはクライアントマシンで発生しており、彼は.net4クライアントプロファイルをインストールしています。
何か案は?