
一度に実行できる Windows サービスの数の制限に達したようです。実行中のサービスは約 70 個あり、さらに追加しようとすると 1053 エラーが発生します。ServicesPipeTimeout レジストリ キーを追加する修正を試しましたが、効果はありませんでした。サービス (Print Spooler など) を停止すると、別のサービスを開始できます。何かアイデアはありますか?
追記: 開始しようとしているサービスは、20 以上の他のサービスと重複しています。すべて名前が異なっているだけです。他のサーバーにも 70 個ほどのサービスがありますが、問題は発生していません。ちなみに、これらのサービスは IntraWeb Web サーバーです。
答え1
エラー 1053 は、サービスが 30 秒以内に開始できなかったことを意味するだけなので、サーバー パフォーマンスの制限や、追加しようとしたサービスが不適切 (コードが不適切) である可能性が高くなります。
過負荷のサーバーではこれが正常な場合があります。
エラー 1053: サービスは開始要求または制御要求に時間内に応答しませんでした。
最悪の場合には 30 秒より高い値を設定できます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control、ServicesPipeTimeout:DWORD、6000 などの 10 進数値で試してください。
サーバーがボトルネックになるほど過負荷になっていないか必ず確認してください (IOPS が悪い? ネットワークが悪い? など)。
答え2
同時に実行できる Windows サービスの数には、厳密な (または構成可能な) 制限はありません。
他の何かを停止しないとサービスを開始できない場合は、サービス自体またはシステム全体に問題があります。