Windowsの更新は、システムの安全性とパフォーマンスを維持するために重要です。しかし、更新中にさまざまなエラーコードが表示され、アップデートに失敗することがあります。MiniTool Partition Wizardのこの記事では、Windowsの更新中に発生する可能性のあるエラーの1つである0x800704C6の対処法について紹介します。
Microsoftは、システム脆弱性の修正やセキュリティの強化、または新機能の導入のために定期的にWindows更新プログラムをリリースしています。しかし更新プロセスはいつもスムーズに進むとは限らず、さまざまなエラーコードに遭遇することがあります。その中でも、0x800704C6は比較的一般的な更新失敗エラーコードです。このエラーは通常、Windows Updateサービスが異常に実行されているか、ネットワーク接続に問題があり、システムが更新プロセスを適切に完了できないことを示しています。
では、Windows Updateエラーコード0x800704C6に直面した場合はどうすればよいでしょうか?ここでは、5つの有効かつ信頼性の高いソリューションを紹介します。
Windows Updateエラー0x800704C6を修正する方法
0x800704C6エラーを解決するために、簡単な方法から複雑な方法まで、信頼できる方法をいくつかご紹介します:
方法1:Windows Updateのトラブルシューティングツールを実行する
Windows Updateエラーが発生した場合、最初に試す最も簡単な方法は、Microsoftに標準搭載されているWindows Updateトラブルシューティング ツールを使用することです。このツールはMicrosoftによって開発され、多くの一般的な更新のトラブルを自動的に検出して修復するように設計されています。以下の手順に従ってこのツールを実行しましょう。
ステップ1:WindowsキーとIキーを同時に押して設定ウィンドウを開きます。
ステップ2:「更新とセキュリティ」→「トラブルシューティング」に進みます。
ステップ3:「追加のトラブルシューティング ツール」リンクをクリックします。
ステップ4:「Windows Update」を選択し、「トラブルシューティング ツールの実行」をクリックします。

ステップ5:プロセスが完了したら、パソコンを起動し、エラー コード0x800704C6が解決されたかどうかを確認します。
方法2:SFCとDISMツールを実行する
場合によっては、システム ファイルが破損していることが原因で、Windows の更新に失敗し、エラー コードが表示されることがあります。幸いなことに、このような問題を解決するのは難しくありません。Windowsには、には、システム ファイル チェッカー(SFC)と展開イメージのサービスと管理(DISM)という2つの強力なコマンド ライン ツールが組み込まれています。破損または欠落したシステム ファイルを効率的にスキャンして自動的に修復できます。
ステップ1:「ファイル名を指定して実行]」ボックスに「cmd」と入力し、Ctrl + Shift + Enterキーを押して、管理者としてコマンドプロンプトを開きます。
ステップ2:コマンドプロンプトに「sfc /scannow」と入力してEnterキーを押します。

ステップ3:スキャンが完了するまで待ちます。破損したファイルが見つかった場合、SFCは自動的に修復を試みます。
ステップ4:SFCでエラーが修正されない場合は、引き続きDISMを実行してみてください。以下のコマンドを順番に入力し、それぞれEnterキーを押します。
- DISM /Online /Cleanup-Image /CheckHealth
- DISM /Online /Cleanup-Image /ScanHealth
- DISM /Online /Cleanup-Image /RestoreHealth
ステップ5:処理が完了したら、PCを再起動して、Windows Updateを再度実行してみてください。
方法3:ウイルス対策ソフトを一時的に無効にする
場合によっては、パソコンにインストールされているサードパーティ製のウイルス対策ソフトが厳しすぎて、Windows更新ファイルを潜在的な脅威として誤って識別してブロックします。その結果、0x800704C6エラーが発生することがあります。このような状況を回避するには、Windows更新中にウイルス対策ソフトを一時的に無効にしてみてください。
ただし、ウイルス対策を無効にしている間は、ウイルスやマルウェアへのリスクが高まる点に注意が必要です。更新が完了したら、すぐにウイルス対策ソフトを再度有効にすることを忘れないようにしましょう。
方法4:ディスククリーンアップを実行する
ディスク クリーンアップは、Windows更新エラー0x800704C6を解決する効果的な方法の1つです。このツールは、システム上の不要なファイルを削除してストレージ領域を解放し、Windowsの更新がスムーズに進む環境を整えることができます。
実際、アップデートの失敗は、ディスク容量の不足や一時ファイルの蓄積が原因となっていることも少なくありません。
ステップ1:Windows検索ボックスに「ディスク クリーンアップ」と入力し、最も一致する検索結果をクリックして開きます。
ステップ2: ディスク クリーンアップを実行するドライブを選択するよう求められますので、Cドライブを選択して「OK」を押します。
ステップ3:新しく開いたウィンドウに、インターネット一時ファイル、ごみ箱、一時ファイルなど、クリーンアップできるファイルの種類が一覧表示されます。「システムファイルのクリーンアップ」ボタンをクリックすると、削除するファイルの種類を増やすことができます。
ステップ4:削除したいファイルの種類にチェックを入れ、「OK」をクリックします。
ステップ5:「これらのファイルを完全に削除しますか?」と表示されたら、「ファイルの削除」をクリックします。
MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ
方法5:Windows Updateコンポーネントをリセットする
Windows更新コンポーネント自体が壊れている場合、0x800704C6のような更新エラーが発生することもあります。このような場合は、Windows更新コンポーネントをリセットすることが問題を解決する効果的な方法です。リセットを行うと、古くて破損している可能性のある更新キャッシュと構成をクリアできるため、システムはこれらの重要なサービスを再確立し、通常の更新機能を復元できます。
ステップ1:検索ボックスに「コマンドプロンプト」と入力し、最も一致する検索結果を右クリックして「管理者として実行」を選択します。
ステップ2:以下のコマンドを入力し、各コマンドの後にEnterキーを押します。
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*”
- rmdir %systemroot%\SoftwareDistribution /S /Q
- rmdir %systemroot%\system32\catroot2 /S /Q
- regsvr32.exe /s atl.dll
- regsvr32.exe /s urlmon.dll
- regsvr32.exe /s mshtml.dll
- netsh winsock reset
- netsh winsock reset proxy
- net start bits
- net start wuauserv
- net start appidsvc
- net start cryptsvc
ステップ3:完了したら、パソコンを再起動して更新プログラムを再度ダウンロードし、問題がまだ発生するかどうかを確認します。
結語
この記事では、Windowsの更新中にエラーコード0x800704C6が表示された場所の対処法を紹介しています。このエラーに遭遇した場合は、ぜひ試してください。