Windowsでサービスを開始・再起動すると、「エラー1053:サービスは指定時間内に開始要求または制御要求に応答しませんでした」と表示されることがあります。サービスの起動遅延や依存関係、システムファイルの破損などが原因である可能性があります。依存サービスの確認、SFC・DISM、Windows Update、タイムアウト設定の変更などを順番に試してみましょう。

エラー1053とは?

エラー1053は、Windowsのサービスが開始・制御要求を一定時間内に処理できなかったときに表示されるエラーです。Microsoftでは、システムエラーコード1053(ERROR_SERVICE_REQUEST_TIMEOUT)として定義されています。

エラーメッセージ

このエラーの原因は以下のとおりです。

原因説明
サービスの起動タイムアウトサービスが規定時間内に起動完了できない
依存サービスの問題必要なサービスが停止している
システムファイルの破損Windowsの関連ファイルが破損している
サービスの権限・アカウントログオンアカウントやアクセス権に問題がある
アプリ・サービスの破損関連ソフトやサービス本体のインストールに問題がある
.NET Frameworkなどの不足特定のサービスが必要とするコンポーネントが不足・破損している
Windows側の問題Windows Updateやシステム構成に問題がある

解決策は具体的な原因によって異なるため、次のセクションで紹介する9つの方法を順番に確認してください。

エラー1053を修正する方法

ここでは、エラー1053を解決する9つの方法を紹介します。

方法1.PCを再起動する

一時的なシステムの不具合やリソース不足が原因の場合、PCを再起動するだけでサービスが正常に動作することがあります。まずはPCを再起動し、エラー1053が解消したか確認してください。

方法2.サービスの依存関係を確認する

多くのWindowsサービスは、他のサービスが起動していることを前提に動作します。依存先のサービスが停止していると、対象のサービスも開始できず、エラー1053が発生することがあります。

ステップ1.Win + Rキーで「ファイル名を指定して実行」を開き、「services.msc」と入力してEnterキーを押します。

ステップ2.エラーが発生しているサービスを右クリックし、「プロパティ」→「依存関係」タブを開きます。

Windows Updateサービスのプロパティで依存関係タブを開いた画面

ステップ3.「このサービスが依存するシステムコンポーネント」欄に表示されたサービスが、すべて「実行中」になっているか確認します。停止しているサービスがあれば、サービスの状態を確認し、必要に応じて右クリックして「開始」を選択してください。

方法3.サービスのログオン設定・権限を確認する

サービスの実行アカウントに問題があると、権限不足でサービスを開始できず、エラー1053につながることがあります。

ステップ1.services.mscで対象のサービスを右クリックし、「プロパティ」→「ログオン」タブを開きます。

ステップ2.「ローカルシステムアカウント」を選択しているか、「このアカウント」で指定したユーザー名とパスワードが正しいかを確認します。パスワードを変更した後、サービス側の設定を更新し忘れているケースもよくあります。

ステップ3.特定のユーザーアカウントを使用している場合は、そのアカウントのパスワードや「サービスとしてログオン」権限に問題がないか確認してください。また、サービスが使用するフォルダーやレジストリへのアクセス権も確認しましょう。

方法4.イベントビューアーで原因を確認する

エラー1053のメッセージだけでは詳しい原因まで分からないため、イベントビューアーのログから手がかりを探すのも有効です。

ステップ1.Win + Rキーで「eventvwr.msc」と入力してEnterキーを押し、イベントビューアーを開きます。

ステップ2.左側のツリーから「Windowsログ」→「システム」を選択し、エラー1053が発生した時刻付近のログを確認します。

ステップ3.「ソース」が「Service Control Manager」になっているイベントを確認します。エラー1053に関連して、次のイベントIDが記録されている場合があります。

  • Event ID 7000:サービスが開始に失敗した
  • Event ID 7009:サービスの応答待ちでタイムアウトした
  • Event ID 7011:トランザクションの応答待ちでタイムアウトした
イベントビューアーでシステムログのサービスエラー(Event ID 7024)を確認している画面

イベントの詳細に表示されるサービス名やエラー内容を確認し、原因の特定に役立ててください。

方法5.SFCとDISMでシステムファイルを修復する

システムファイルの破損や欠落が原因で、サービスが正常に起動できない場合があります。SFCとDISMを使ってWindowsのシステムファイルやコンポーネントストアを修復してみましょう。

ステップ1.検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。

ステップ2.昇格したコマンドプロンプトで「sfc /scannow」と入力してEnterキーを押します。システムファイルのスキャンが始まり、破損したファイルが見つかれば自動的に修復を試みます。スキャンには数分かかることがあります。

「sfc /scannow」コマンドを入力

ステップ3.「sfc /scannow」で修復できなかった場合は、続けて次のコマンドを実行します。

DISM /Online /Cleanup-Image /RestoreHealth

ステップ4.DISMの実行が完了したら、もう一度「sfc /scannow」を実行し、正しく修復されたかを確認します。完了したらPCを再起動し、サービスが正常に開始するか確認してください。

方法6.Windows Updateを確認する

Windowsの更新プログラムが不足していると、一部のサービスが正しく動作せず、エラー1053の原因になることがあります。

ステップ1.「スタート」→「設定」を開き、左側のメニューから「Windows Update」を選択します。

ステップ2.「更新プログラムのチェック」をクリックし、表示された更新プログラムをすべてダウンロード・インストールします。

設定アプリのWindows Update画面で更新プログラムのチェックをクリックする様子

ステップ3.更新が完了したらPCを再起動し、サービスエラー1053が解消したか確認します。

方法7.サービスの起動タイムアウトを延長する

サービス自体の起動処理に時間がかかり、規定のタイムアウト時間内に応答できていない場合に試す方法です。依存関係・権限・システムファイルなど他の原因が見当たらない場合の選択肢として試してください。

注:
レジストリエディタはWindowsに組み込まれた強力なツールであり、不適切な操作を行うとシステムが不安定になったり、操作不能になったりする可能性があります。何か問題が発生した場合に備えて、レジストリをバックアップしておくことを強くお勧めします。

ステップ1.Win + Rキーで「ファイル名を指定して実行」ダイアログボックスを開き、「regedit」と入力してEnterキーを押します。

「regedit」と入力

ステップ2.レジストリエディタのウィンドウで、左のナビゲーションバーから次のパスにアクセスします。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

ステップ3.「ServicesPipeTimeout」というDWORD値を探します。存在しない場合は、左パネルの「Control」フォルダを選択した状態で右側の空白領域を右クリックし、「新規」→「DWORD (32ビット) 値」を順にクリックして作成します。

ステップ4.作成した「ServicesPipeTimeout」をダブルクリックし、「基数」で「10進数」を選択します。「値のデータ」に「60000」と入力して「OK」をクリックします。60000は60秒を意味します。

ServicesPipeTimeoutの値のデータを60000に変更する画面

ステップ5.設定を保存したら、必ずコンピュータを再起動してください。この設定はPCを再起動するまで反映されません。再起動後、サービスエラー1053が解消したかを確認します。

方法8..NET Frameworkなど必要なコンポーネントを確認する

一部のサービスは、動作に.NET Frameworkなど特定のコンポーネントを必要とします。該当のコンポーネントが不足・破損していると、サービスが正常に起動できずエラー1053が発生することがあります。

まず、エラーが発生しているサービスやソフトの提供元サイトなどで、必要な.NET Frameworkのバージョンを確認してください。Windows 11/10では、.NET Framework 3.5などの古いバージョンは「オプション機能」として提供されており、次の手順で有効になっているか確認できます。

ステップ1.Win + Rキーで「optionalfeatures」と入力してEnterキーを押し、「Windowsの機能の有効化または無効化」を開きます。

ステップ2.一覧から「.NET Framework 3.5(.NET 2.0および3.0を含む)」を探し、チェックボックスにチェックが入っているか確認します。入っていない場合はチェックを入れて「OK」をクリックし、画面の指示に従ってインストールしてください。

ステップ3..NET Framework 4.8/4.8.1についても、Windows Updateに更新プログラムがないか確認してください。

インストールが完了したらPCを再起動し、サービスが正常に開始するか確認してください。

方法9.サービスに関連するアプリを再インストールする

サービス本体のファイルが破損している、必要なDLLが欠落している、インストールが不完全になっているなどの場合、Windows側の設定を変更しても問題が解決しないことがあります。

この場合は、エラーが発生しているサービスに関連するアプリやソフトウェアをアンインストールし、提供元の公式サイトから最新版を再インストールしてみてください。インストール時に必要なサービスや関連ファイルが再配置されることで、エラー1053が解消する可能性があります。

Cドライブの空き容量も確認する

上記の方法を試してもエラー1053が解消しない場合は、Cドライブの空き容量も確認してみましょう。空き容量が極端に少ないと、Windowsやサービスが正常に動作できないことがあります。

Cドライブの容量不足が原因と考えられる場合は、MiniTool Partition Wizardを使って、パーティションのサイズを変更したり、他のパーティションの空き領域をCドライブに割り当てたりできます。ディスクのパーティション管理をまとめて行えるため、Cドライブの容量不足を解消したい場合にも便利です。

MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ

また、サービスの実行に必要なDLLファイルが見つからない・欠落している場合は、DLLファイルが見つからない・欠落している場合の対処法や、SFC(システムファイルチェッカー)の使い方も参考にしてください。

MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ

よくある質問(FAQ)

エラー1053は特定のサービスだけで発生しますか?
いいえ。Windows標準のサービスやサードパーティ製ソフトのサービスなど、さまざまなサービスで発生する可能性があります。原因も異なるため、本記事の対処法を順番に確認してください。
ServicesPipeTimeoutを延長すれば必ず直りますか?
いいえ。サービスの起動に時間がかかっている場合に有効ですが、すべてのエラー1053を解決できるわけではありません。依存関係や権限、システムファイルなどに問題がないかも確認してください。
イベントビューアーを見ても原因が分からない場合は?
イベントの詳細に表示されるサービス名やDLL・EXEなどの情報をもとに、関連ソフトの公式サポートを確認してください。原因を特定できない場合は、SFC/DISMや関連アプリの再インストールも試してみましょう。

まとめ

エラー1053は、サービスの起動タイムアウトや依存関係、システムファイル、権限、必要なコンポーネントなど、さまざまな原因で発生します。まずはPCの再起動やサービス設定の確認、イベントビューアーでの原因特定など簡単な方法から試し、解決しない場合はSFC/DISM、Windows Update、タイムアウト設定の変更、関連アプリの再インストールへと進みましょう。

ディスク容量やファイルシステムに問題がある場合は、MiniTool Partition WizardでCドライブの容量確保やディスクの状態確認を行うこともできます。

なお、MiniTool Partition Wizardの使用中に何かご不明な点やご意見がございましたら、お気軽に[email protected]までご連絡ください。

  • reddit