.NETで記述されたWindowsサービスがいくつかあります。サービスmmc内で手動で正常に起動しますが、自動に設定されているにもかかわらず、マシンの電源を投入(または再起動)しても起動しません。
更新イベントログで、「xyzが開始されました」と表示される代わりに、他のすべてのサービスが開始されているのと同じように、「xyzサービスが停止状態になりました」と表示されます。また、「slsvcサービスからのトランザクション応答を待機中にタイムアウト(30000ミリ秒)に達しました。」という別のエラーが発生しました。
それらを手動で開始すると、期待どおりにイベントログに通常のエントリが表示されます。再起動を強制し、すべてのサービスを再びオフにする次のWindows Updateパッチまで、すべて正常です。
何か案は?私はそれらを遅延開始に設定してみましたが、明らかな違いはありません。