Windows 10でWindows Updateエラー0xc19001e2を解決する方法

📅
🕑 1 分で読む

Windows Updateのエラーへの対処は、正直言って最もイライラする作業の一つです。特にシステムがアップグレードやセキュリティパッチのインストールを拒否する場合はなおさらです。アップデートコンポーネントの小さな不具合、ファイルの破損、あるいはディスクエラーが原因の場合もあります。このガイドでは、Windows 10のバージョン1903、1909、そして最近では20H2で多く発生するエラー0xc19001e2の一般的な修正方法をいくつかご紹介します。完全な再インストールに頼ることなくアップデートプロセスを正常化し、時間と手間を省くことが目標です。コマンドライン操作やトラブルシューティングツールの実行、そして少しの忍耐が必要になるかもしれません。

Windows 10でWindows Updateエラー0xc19001e2を修正する方法

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

このトラブルシューターは、いわば組み込みの技術者のようなもので、アップデートプロセスにおける問題をさほど苦労することなく探り出そうとします。Windows Updateのコンポーネント、ダウンロードの停止、再起動の保留などに関連する問題を検出します。アップデート中に突然このエラーが発生した場合は、このトラブルシューターを試してみる価値があります。

  1. Windows + Iキーを押して設定アプリを開きます。
  2. [更新とセキュリティ] > [トラブルシューティング]に移動します。
  3. 右側のペインで[追加のトラブルシューティング]をクリックします(その他のトラブルシューティング と呼ばれることもあります)。
  4. 下にスクロールしてWindows Update を選択し、トラブルシューティング ツールの実行をクリックします。

このツールは問題をスキャンし、一般的な問題を自動的に修正しようとします。今回のようなエラーは完全な解決策を提示せずに無視されることがありますが、多くの場合、最初の良いステップとなります。環境によっては、Windowsが処理を終えるまで辛抱強く待つだけで済む場合もあります。スキャン後、アップデートを再度実行してみてください。それでも問題が解決しない場合は、より根本的な修正に進んでください。

方法2: SFCおよびDISMコマンドを使用してシステムファイルの整合性をチェックする

ちょっと奇妙に聞こえるかもしれませんが、システムファイルの破損が根本的な原因となる場合があります。バグのあるアップデートや突然のシャットダウンの後、ファイルが破損したり、欠落したり、不一致になったりすることがあります。システムファイルチェッカー(SFC)と展開イメージのサービスと管理(DISM)ツールを実行すると、これらのファイルを修復し、エラーを解消できる可能性があります。

  1. Windows + R実行 ダイアログを開きます。
  2. 入力cmdして押し、Ctrl + Shift + Enter管理者特権でのコマンド プロンプトを開きます (UAC プロンプトが表示される場合があります。[はい] をクリックします)。
  3. 次に、システムファイルチェッカーを実行しますsfc /scannow。これには少し時間がかかる場合がありますので、コーヒーでも飲みながら行ってください。保護されているすべてのシステムファイルをチェックし、問題が見つかった場合は修復します。
  4. 完了したら、DISMコマンドを実行します。DISM /Online /Cleanup-Image /RestoreHealthこれにより、破損しているWindowsイメージ自体が修復されます。
  5. 両方のコマンドが完了したら (いくつかの自動ログが記録されるはずです)、PC を再起動して更新を再試行してください。

正直なところ、一部のマシンではこれで頑固なエラーコードが修正されましたが、他のマシンではリスクがあります。それでも、表面的なエラーだけでなく、システム全体の問題にも対処できるため、実行する価値はあります。

方法3:Windows Updateコンポーネントをリセットする – 究極の選択肢

上記の方法でも問題が解決しない場合は、アップデートのキャッシュまたはコンポーネントが異常な状態になっている可能性があります。アップデートコンポーネントを手動でリセットすると、破損やプロセスの停止が解消されることがよくあります。Windowsは複雑な処理を強いる必要があるためです。

  1. 管理者として PowerShell を開きます (スタート を右クリックし、Windows PowerShell (管理者) を選択します)。
  2. 次のコマンドを実行して Windows Update サービスを停止します。
  3. net stop wuauserv net stop bits net stop cryptsvc net stop msiserver
  4. SoftwareDistribution および Catroot2 フォルダの名前を変更します (これらのフォルダには更新ファイルとキャッシュが保存されます)。
  5. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
  6. 次のコマンドでサービスを再起動します。
  7. net start wuauserv net start bits net start cryptsvc net start msiserver
  8. 最後に、Windows Update を再度実行してみます。

これによりアップデートキャッシュがリセットされ、これらのフォルダに潜む破損したアップデートファイルによって発生するエラーが修正される可能性があります。それでも問題が解決しない場合は、さらにエスカレーションを進めてください。

方法4: CHKDSKを実行してディスクの状態を確認する

ディスクエラーはアップデートの妨げになる可能性があり、特にドライブが不安定な場合は顕著です。CHKDSKを実行すると、ファイルシステムエラーをスキャンして修正できます。少し面倒ですが、アップデートが失敗する原因を特定できる場合もあります。

  1. 管理者として PowerShell を開きます
  2. 次のコマンドを入力します: chkdsk /f /r/fファイルシステムのエラーを修正し、/r不良セクタを見つけて読み取り可能な情報を回復します。
  3. 「次回のシステム再起動時にこのボリュームをチェックするようにスケジュールしますか?」というメッセージが表示されたら、Y を押します。
  4. PowerShell を閉じて PC を再起動し、Windows が完全に読み込まれる前に CHKDSK を実行できるようにします。

ディスクのサイズと速度によっては、処理に時間がかかる場合があります。その後、再度アップデートをお試しください。不良セクタやファイルシステムエラーが原因でアップデートが中断される場合もあります。

よくある質問

Windows Update に時間がかかるのはなぜですか?

アップデートの速度が遅くなる原因は様々です。インターネット環境の不具合、サーバーの混雑、ダウンロードサイズが大きい、システムの問題などです。通常は再起動すると改善されます。設定 > 更新とセキュリティ を確認すると、何が起こっているのかがわかるかもしれません。アップデートがうまくいかない場合は、辛抱強く待つしかない場合もあります。

Windows のアップデートを管理するにはどうすればよいですか?

「設定」>「更新とセキュリティ」と進み、アップデートの有無を確認したり、必要に応じて一時停止したり、アクティブ時間を設定して映画鑑賞中にマシンが再起動しないようにしたりできます。再起動オプションの変更やアップデートポリシーの設定も可能ですが、アップデートを完全に無効にするのは簡単ではありません。Windowsはアップデートをかなり強く推奨しているからです。

Windows の更新を完全に防止することはできますか?

完全にはそうではありません。ただし、一時停止機能やアクティブ時間の設定を使って、しばらく遅らせたり一時停止したりすることは可能です。ただし、セキュリティ修正は特に重要なので、パッチを当てずにずっと放置するのはお勧めできません。アップデートで不具合が頻繁に発生する場合は、アップデートを完全に回避するのではなく、トラブルシューティングを行うことが真の解決策となるかもしれません。

まとめ

  • Windows Update トラブルシューティング ツールを実行して、Windows を自動的に修復します。
  • SFC と DISM を使用して、破損したシステム ファイルを修復します。
  • 頑固なキャッシュの問題を解決するには、更新コンポーネントをリセットします。
  • ハードウェア関連の問題と思われる場合は、ディスクにエラーがないか確認してください。

まとめ

ほとんどの場合、これらの手順でエラーから解放されます。場合によっては、1つか2つの修正方法を試してみて、どれがうまくいくかを確認するだけで済むこともあります。ディスクエラー、キャッシュの破損、システムファイルの破損などがよくある原因で、これらのツールはそれらの解決に役立ちます。それでも、他の方法がすべてうまくいかない場合は、クリーンインストールが最後の手段になるかもしれません。この方法が、誰かのフラストレーションを数時間も節約するのに役立つことを願っています。私の場合は複数の環境でうまくいきましたが、確実とは言えませんが、試してみる価値はあります。