Windows 11/10でWindows Updateエラー0xc8000247を解決する方法

📅
🕑 1 分で読む

0xc8000247のようなアップデートエラーに遭遇すると、特にWindowsシステムを最新の状態に保とうとしているときには、かなりイライラさせられるものです。通常、このエラーはWindows Update中に問題が発生した際に発生し、システムファイルの破損、キャッシュの問題、ドライバーの問題などが原因で発生します。幸いなことに、このエラーを解決するための実証済みの方法がいくつかあります。ただし、場合によっては、いくつかの手順に少しの忍耐や複数回の試行が必要になることもあります。これはロケット科学ではありませんが、Windowsは時々独自の判断をするものです。これらの解決策が、この厄介なエラーを解決し、いつもの手間をかけずにアップデートをインストールするのに役立ちますように。

Windows 11/10 アップデートエラー 0xc8000247 の修正方法

Windows Updateのトラブルシューティング

これは通常、最初に行う最も簡単な手順です。Microsoftは組み込みのトラブルシューティングツールを提供しており、よくあるアップデートの問題を自動的に検出して修正してくれるからです。少し奇妙に感じるかもしれませんが、このツールを実行するだけで、軽微な不具合や設定の不一致が原因である問題を解決できる場合もあります。アップデート中にエラー0xc8000247が表示される場合、特にアップデートがハングしたり、全く開始されなかったりする場合は、このツールを実行することをお勧めします。

  • Windows 11: を押してWin + I設定を開きます。次に、「システム」 > 「トラブルシューティング」 > 「その他のトラブルシューティング」に進みます。
  • 「最も頻繁に実行される」のリストでWindows Updateを見つけます。それをクリックして「実行」をクリックします。トラブルシューティングツールが問題をスキャンし、修正方法を提案します。
  • 画面の指示に従ってください。通常は自動的に修正が試みられますが、設定によっては変更を有効にするために再起動が必要になる場合があります。

Windows 10 の場合もほぼ同じです。

  • 設定更新とセキュリティ > トラブルシューティング > その他のトラブルシューティング
  • Windows Updateをもう一度探し、クリックして「トラブルシューティングツールを実行」をクリックします。これにより、アップデートでよくある問題が簡単に解決されることが多いです。

設定によってはこの手順で問題が解決しない場合もありますが、多くの場合、単純で回復可能な問題は解決します。解決しない場合でもご心配なく。他の方法があります。

SFCとDISMを実行して破損したファイルを修復する

Windows Updateが失敗する原因として、システムファイルの破損が挙げられます。システムファイルは、OSの部品が欠落したり壊れたりしている状態です。SFC(システムファイルチェッカー)コマンドとDISM(展開イメージのサービスと管理)コマンドを実行すると、これらの問題を修復できる場合があります。時間がかかるので少し面倒ですが、試してみる価値はあります。特に、サードパーティ製のアプリやアップデートをインストールしてコアファイルに影響を及ぼしている場合はなおさらです。

  • コマンドプロンプトを管理者として開きます。 を押しWin + R、 と入力してOKcmdを押すことで実行できます。必ず「管理者として実行」を選択してください。
  • まず、次のように入力して SFC スキャンを実行します。
sfc /scannow
  • これには約 15 ~ 20 分ほどかかりますが、破損したファイルが検索され、自動的に修復されます。
  • 完了したら、次のように入力して DISM を実行し、システム イメージを復元します。
  • DISM /Online /Cleanup-Image /RestoreHealth
  • 15~20分ほどかかると思いますので、しばらくお待ちください。すべてがうまくいけば、システムファイルに少し手が加えられ、再起動後にアップデートの問題が解消されるかもしれません。
  • この組み合わせは、システム構造の破損が原因でエラーが発生している場合、確実な解決策となりますが、もちろん必ずしも解決するとは限りません。一部のマシンでは、これらのコマンドを実行するとエラーが発生したり、ハングアップしたりする可能性がありますが、一般的には試してみる価値はあります。ただし、他のアプリをすべて閉じて作業内容を保存しておいてください。通常はその後再起動が必要になります。

    Intel Rapid Storage Technology ドライバー (IRST) を更新する

    興味深い補足情報:Intel Rapid Storage Technology Driver(IRST)の不具合が原因で、アップデートエラーが発生することがあります。このドライバーはディスク関連の機能を制御しており、破損していたり​​古くなったりすると、Windows Update がエラーを起こすことがあります。このドライバーの確認とアップデートは面倒に思えるかもしれませんが、実際には非常に簡単で、頑固なエラーを修正できます。

    • Windows 11 および最近の Windows 10 バージョンでは、デバイス マネージャー経由でドライバーを簡単に更新できなくなったため、まず Windows Update にアクセスしてください。
    • 「アップデートの確認」をクリックします。ドライバーアップデートなどのオプションのアップデートが利用可能な場合は、IRSTのチェックボックスをオンにしてアップデートをインストールしてください。
    • アップデートが表示されない場合は、Intelの公式サイトにアクセスしてください。Intel RST用の最新のSetupSRT.exeをダウンロードし、実行して指示に従ってください。その後、再起動してエラーが解消されるかどうかを確認してください。

    この手順は、更新の競合を引き起こしている可能性のある破損したドライバーを置き換えるため、多くの場合機能します。

    Windows キャッシュフォルダを消去する

    システムキャッシュをいじりたくない人はいないでしょうが、アップデートのハングアップや0xc8000247などのエラーの原因となることがあります。WindowsはアップデートデータをSoftwareDistributionCatroot2などのフォルダに保存しています。これらのフォルダが肥大化したり破損したりすると、アップデートが失敗したり、永久にハングアップしたりする可能性があります。キャッシュをパージ(中身を消去)すると、Windowsはアップデートコンポーネントを最新の状態で再ダウンロードするようになり、多くの場合、頑固な問題を解決できます。

    • まず、更新サービスを無効にします。管理者特権でのコマンド プロンプトを開きます ( Win + R、 と入力しcmd、[管理者として実行] を選択します)。
    • 次のコマンドを順番に実行します。
    net stop wuauserv
    net stop bits
  • 次に、ファイル エクスプローラーで次のフォルダーに移動します。
  • C:\Windows\SoftwareDistribution
    C:\Windows\System32\Catroot2
  • これらのフォルダ内のすべてのコンテンツを選択(Ctrl + A)し、Deleteキーを押します。使用中のファイルに関するプロンプトが表示された場合は、スキップするか、セーフモードで削除をお試しください。
  • クリーンアップが完了したら、更新サービスを再起動します。
  • net start wuauserv
    net start bits
  • 再起動して、Windows Update がスムーズに実行されるかどうかを確認します。
  • はい、少し面倒なプロセスですが、キャッシュが根本的な原因である場合、この修正によりすぐに問題が解決するはずです。

    保留中のアップデートを手動でダウンロードしてインストールする

    これらすべてがうまくいかない場合、最後の手段はMicrosoftのUpdateカタログから更新パッケージを直接ダウンロードすることです。これによりWindows Updateツールを完全にバイパスし、更新プログラムを1つずつインストールできます。更新ファイルの破損や部分的なダウンロードがエラーの原因となる場合もあるため、公式パッケージを入手することでシステムの健全性を取り戻すことができます。

    • Microsoft の Update カタログにアクセスしてください。
    • 不足している、または問題が発生している特定の更新プログラムの KB 番号を検索します。
    • システム アーキテクチャ (x86、x64、ARM) に一致するスタンドアロン インストーラーをダウンロードします。
    • 管理者権限でインストーラーを実行してください。指示に従って完了させてください。
    • その後、デバイスを再起動して、更新が完了したかどうかを確認します。

    特定のアップデートが何度も失敗する場合は、この手動アプローチによって、通常のアップデートプロセスで発生していた不具合を回避できる場合が多いことを覚えておいてください。便利ですが、少し手間がかかります。

    まとめ

    • Windows Updateのトラブルシューティングを実行する
    • 使用しsfc /scannowDISM /Online /Cleanup-Image /RestoreHealth
    • Intel RST ドライバーを更新または再インストールする
    • Windows Updateのキャッシュフォルダを消去する
    • 必要に応じてMicrosoftから手動で更新プログラムをダウンロードする

    まとめ

    正直なところ、0xc8000247のようなアップデートエラーの修正は、複数の修正方法を試すのに少し手間取ることがあります。トラブルシューティングツールを実行するだけで解決することもありますし、キャッシュの消去やドライバーの更新が必要な場合もあります。なぜMicrosoftのアップデート手順がこんなに複雑なのかは分かりませんが、まあ、これらの手順が大抵は役に立つので。これでアップデートが1つでも完了すれば、ミッション完了です。