Windows 11/10でエラーコード0x80070013を解決する方法

📅
🕑 1 分で読む

エラーコード0x80070013への対処は本当に面倒です。Windows Updateの試行中や復元ポイントの作成時に表示されるこのエラーは、一体何が起こっているのか分からず途方に暮れてしまうような、得体の知れないエラーの一つです。アップデートプロセスの不具合である場合もあれば、システムやハードウェアのより深刻な問題の兆候である場合もあります。幸いなことに、Windows Updateサービスの設定変更、コンポーネントのリセット、ハードウェアの問題への対処など、このエラーを解決できる実績のある方法がいくつかあります。この厄介なエラーにうんざりしているなら、実践的な対処法をいくつかご紹介します。

Windows 11/10でアップデートエラー0x80070013を修正する方法

Windowsがアップデートできず、不可解なエラーが表示される場合は、以下の方法を試してみてください。まずは最も簡単なオプションから試してみて、徐々に対処法を見ていきましょう。ちょっとしたサービストラブルの場合もあれば、システムファイルの破損やディスクの不具合の兆候である場合もあります。ネタバレ注意:サービスの確認やWindows内蔵のトラブルシューティングツールの実行を必ず行ってください。

Windows Updateのトラブルシューティングツールを実行する

これはいわば最初のステップです。Windowsには、よくあるアップデートの問題を自動的に検出して修正するトラブルシューティングツールが組み込まれています。多くの場合、特にサービスが動作を停止しただけの場合や、バックグラウンドでアップデートに問題が発生している場合は、このツールだけで問題を解決できます。

  • クリックしてWin + I設定を開きます (または歯車アイコンをクリックします)。
  • [更新とセキュリティ] > [トラブルシューティング]に移動します。
  • 右側にある[追加のトラブルシューティング]をクリックします。
  • 下にスクロールして「Windows Update」を見つけます。それをクリックして、「トラブルシューティングを実行」をクリックします。

この小さなツールは、システムをスキャンして一般的なアップデートのブロックやエラーを検出し、即座に修正を試みます。理由は定かではありませんが、手動でサービスをいじるよりも効果的な場合があります。マシンによっては一度で完了する場合もありますが、再起動したり、何度か繰り返したりする必要がある場合もあります。いずれにせよ、完了したら再起動して、エラーが解消されたかどうかを確認してください。

アップデート関連のサービスをチェックして、有効になっていることを確認します

これは想像以上に多くの人が困惑する問題です。Windows Updateなどのコアサービス自体が無効になっていると、他の方法をどう使っても更新プログラムのインストールがうまくいきません。これらのサービスは、他のソフトウェアや何らかの不具合によって無効になっている場合もあります。いずれにせよ、正常に動作しているかどうかを確認する価値はあります。

  • を押してservices.mscWin + Rと入力し、Enter キーを押します。
  • [サービス] ウィンドウで、次の項目を見つけます。
    • Windowsアップデート
    • バックグラウンド インテリジェント転送サービス (BITS)
    • 暗号化サービス
  • それぞれを右クリックし、[プロパティ]を選択します。
  • スタートアップの種類を「手動」(まだ設定されていない場合は「自動」 )に設定します。
  • [適用]をクリックし、[OK]をクリックします。

これらのサービスが停止したり無効になったりすることがあり、それを修正することで0x80070013エラーを解決できる場合があります。私の環境では、これで問題が解決しました。Windowsが明確な理由もなく勝手にサービスを無効にしてしまうことがあるのは奇妙です。これらの変更を行った後、PCを再起動してアップデートをお試しください。

Windows Updateコンポーネントをリセットする

上記の方法でも問題が解決しない場合は、アップデートのキャッシュまたはコンポーネントが破損している可能性があり、これがエラーの原因となっている可能性があります。手動でリセットすると、状況が大きく改善される可能性があります。これは、Windowsのアップデートシステムを最初からやり直すようなものです。

  • コマンド プロンプトを管理者として開きます(検索して右クリックし、[管理者として実行]を選択します)。
  • 次のコマンドを 1 つずつ入力し、それぞれの後に Enter キーを押します。
ネットストップwuauserv ネットストップビット ネットストップcryptsvc ネットストップmsiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old ネットスタートwuauserv ネットスタートビット ネットスタートcryptsvc ネットスタートmsiserver 

ここで何が起こっているのでしょうか?これらのコマンドは、更新サービスを停止し、キャッシュフォルダの名前を変更して(Windowsが新しいフォルダを作成するように)、サービスを再起動します。多くの場合、更新エラーの原因となる破損したファイルが削除されます。少し専門的に聞こえるかもしれませんが、実際には非常に簡単です。一部のマシンでは、コマンドプロンプトを管理者として実行する必要がありますが、この手順を省略しないでください。

この後、再起動して、更新プロセスがスムーズになったかどうかを確認します。

Microsoftから手動で更新プログラムをダウンロードしてインストールする

特定の更新プログラムが破損していたり​​、マシン上で不具合があったりすると、エラーが発生することがあります。Windowsが自動的に更新プログラムを取得するのを待つ代わりに、Microsoft Updateカタログに直接アクセスして、問題の原因を特定することができます。問題に関連する更新プログラムのKB番号を正確に検索し、スタンドアロンインストーラーをダウンロードして手動で実行します。少し古風な方法ですが、Windows Update自体がなかなか更新されない場合に有効です。

MicrosoftのUpdateカタログにアクセスし、更新コードを検索して、指示に従ってインストールしてください。確かに手間はかかりますが、通常の更新プロセスがうまくいかない場合、これが唯一の解決策となることもあります。

システム復元エラー0x80070013を修正

復元ポイントの作成または復元でも同じエラーが発生する場合は、ハードディスクの故障、またはファイル破損によってアクセスがブロックされている可能性があります。まず、ディスクチェックを実行してドライブの状態を確認することをお勧めします。特に古いHDDを使用している場合や、ディスク関連のその他の奇妙な問題に気付いている場合は、特に注意が必要です。

CHKDSKを実行してHDDを検査する

  • ヒットしWin + XWindows PowerShell (管理者)を選択するか、管理者としてコマンド プロンプトを開きます。
  • タイプ:
chkdsk C: /f /r /x

ドライブが使用中のため実行できないというメッセージが表示される可能性があります。次回の再起動時にスキャンをスケジュールするかどうかを尋ねられるので、「Y」と入力してEnterキーを押してください。

PCを再起動すれば、CHKDSKが動作します。理由は定かではありませんが、ファイルシステムのエラーを修正するだけで復元ポイントの問題も解決することがあります。ディスクに問題がなければ問題ありませんが、不良セクタや問題が報告された場合は状況が異なります。ドライブの交換を検討してください(SSDの方が高速で信頼性が高いため、推奨されます)。

システムファイルチェッカー(SFC)を使用する

  • 管理者としてコマンドプロンプトを開きます。
  • 入力しsfc /scannowて Enter キーを押します。

このユーティリティは、システムファイルをスキャンして不足または破損したファイルを検出し、自動的に修復を試みます。これは、復元ポイントの失敗の原因となっている可能性のある根本的な問題を解消するもう一つの方法です。実行後、再起動して改善するかどうかを確認してください。

Windowsイメージ修復のためにDISMを実行する

  • 管理者としてコマンドプロンプトを再度開きます。
  • 次のコマンドを順番に入力します。
Dism /オンライン /クリーンアップイメージ /チェックヘルス Dism /オンライン /イメージのクリーンアップ /スキャンヘルス Dism /オンライン /イメージのクリーンアップ /ヘルスの復元 

これにより、Windowsイメージの整合性がチェックされ、破損が見つかった場合は修復されます。その後、再起動して再度復元を試みてください。通常は最後の手段ですが、復元ポイントやシステムファイルに関する頑固な問題を解決できる場合があります。

正直なところ、0x80070013のようなエラーのトラブルシューティングは、まさにジェットコースターのような作業です。サービスを再起動するだけで解決する場合もありますが、ハードウェアやシステムファイルのより深いところまで調べる必要がある場合もあります。一つずつ試していくしかありません。これらの方法が少しでもうまくいくことを願っています。幸運を祈ります!

まとめ

  • Windows Update トラブルシューティング ツールを実行します。
  • コア更新サービスが有効になっており、手動または自動に設定されていることを確認します。
  • 必要に応じて、Windows 更新コンポーネントをリセットします。
  • 自動更新が失敗した場合は、手動で更新をインストールすることを検討してください。
  • システムの復元でエラーが発生した場合は、ディスク チェック、SFC、および DISM を実行します。

まとめ

こういう問題は面倒ですが、ほとんどの場合、これらの修正で解決できます。ハードウェアの問題、ファイルの破損、サービスの無効化など、よくある原因はどれも同じです。Windowsがなぜこんなに複雑にしてしまうのかは分かりませんが、まあ、それがWindowsです。これらのエラーに悩まされている方の時間やストレスが少しでも軽減されれば幸いです。少しでもお役に立てれば幸いです!