イベントID7000、7009、7011でサービスがエラーを開始しない

Windowsコンピューターを起動したときにサービス(Service)が開始されず、イベントID(ID 7000) 7000、7009、または7011がWindowsイベントログ(Windows Event Log)に記録されている場合は、この投稿が役立つ可能性があります。この投稿では、この問題に対処するための回避策を提供します。

サービス(Service)が開始されない–イベントID(– Event ID 7000) 7000、7009、7011

サービスが開始されない-イベントID7000、7009、7011

エラーイベントは、次の形式でアプリケーションログに表示される場合があります。(Application)

イベント1(Event 1)

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7000

The ServiceName service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.

イベント2(Event 2)

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7011

Description:
Timeout (30000 milliseconds) waiting for a transaction response from the ServiceName service.

イベント3(Event 3)

Event Type: Error
Source: Service Control Manager
Event ID: 7009
Task Category: None

A timeout was reached (30000 milliseconds) while waiting for the ServiceName service to connect.

この問題を回避するには、レジストリ(Registry)を変更して、サービスコントロールマネージャーのデフォルトのタイムアウト値を60秒に増やす必要があります。(60 seconds)

サービスコントロールマネージャーは、ServicesPipeTimeoutエントリで指定された時間待機してから、イベント7000、7011、または7009をログに記録します。Windowsトレースセッションマネージャー(Windows Trace Session Manager)サービス(Services)に依存するサービスは、開始に60秒以上かかる場合があります。したがって、ServicesPipeTimeout 値を適切に増やして、すべての依存サービスを開始するのに十分な時間を与えます。

関連(Related read)記事:ユーザーがログオフしたときのイベントID7031または7034(Event ID 7031 or 7034)エラーを修正しました。

これはレジストリ操作であるため、手順がうまくいかない場合に備えて、最初にレジストリをバックアップする(back up the registry)か、システムの復元ポイントを作成する必要があります。必要な予防措置を講じたら、次のように進めることができます。

1.Windows(Windows)キー+Rを押します。[実行(Run)]ダイアログで、  regeditと入力し、Enterキーを押します。

2.次のレジストリサブキーを見つけ(Locate)てクリックします。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

3.右側のペインで、ServicesPipeTimeout エントリを見つけます。

ServicesPipeTimeoutエントリが存在しない場合は、作成する必要があります。これを行うには、次の手順に従います。

  • [編集(Edit)]メニューまたは右ペインの空のスペースをクリックしてから、[新規(New)] > [ DWORD(32ビット)値(DWORD (32-bit) Value)]をクリックします。
  • ServicesPipeTimeoutと入力し、Enterキーを押します(ServicesPipeTimeout)

4. ServicesPipeTimeout(ServicesPipeTimeout)を右クリックし、[変更(Modify )]をクリック してプロパティを編集します。

5. [ベース(Base)]の下の[小数]のラジオボタンを選択し、[(Decimal )(Value)のデータ]の下に60000と入力します。この値は、サービスがタイムアウトするまでの時間をミリ秒単位で表します。

6.[ OK ]をクリックします。

7.変更を有効にするために、コンピューターを再起動します。

問題を解決する必要があります。
(Your issue should be resolved.)

続きを読む(Read more)トラブルシューティングWindowsサービスが起動しません(Troubleshoot Windows Services will not start)



About the author

私はユタ大学でコンピュータ エンジニアリングを卒業し、ソフトウェア開発と Windows 開発で 10 年以上の経験があります。PDF や Office ドキュメントを扱った経験があり、iOS や Android プラットフォームを使用してガジェットを作成した経験もあります。



Related posts