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

📅
🕑 1 分で読む

Windows 10 のアップデート中に0x8024000bエラーに遭遇したことがありますか?ええ、これは本当に厄介な問題です。というのも、これは通常、Windows がアップデートマニフェストファイルを正しく読み取れなかったりアクセスできなかったりする兆候だからです。アップデートマニフェストファイルはアップデートプロセス全体に非常に重要なものです。まるで Windows が最善を尽くしているのに、壁にぶつかってしまい、代わりにこのエラーが表示されるかのようです。多くの場合、ダウンロードやインストールの段階でエラーが発生し、何が問題なのかよくわからないままメッセージが表示されます。通常、ファイルの破損、Windows Update サービスの停止、または何らかのアクセス許可の不具合が原因です。

面白いことに、このエラーはシステムやアップデートコンポーネントが絡み合って、Windowsが利用可能なアップデートを正しくフィルタリングしたり認識したりできない場合にも発生することがあります。そこで、この問題を解決するために、いくつかの効果的な方法を見つけました。ほとんどは、いくつかの異なる設定をいじくり回して実証済みのものです。単純なファイルの調整から、より複雑なスクリプトやトラブルシューティングツールまで、多岐にわたります。システムを再びアップデートしたいだけなら、あまり難しくない方法を選んでください。

Windows Update エラー 0x8024000b を修正する方法

Spupdsc.exe ファイルの名前を変更する

この方法は、エラーが頻繁に発生する場合に試してみる価値があります。多くの場合、これは「」というファイルの存在が原因ですSpupdsvc.exe。注意:システムファイルへの変更はリスクを伴うため、安心して実行できることを確認してください。重要なのは、Windowsがアップデートプロセス中にそのファイルにアクセスしないようにファイル名を変更することです。これにより、エラーが解消される場合もあります。

  • まず、WinKey + R を押して、[実行] ダイアログ ボックスを開きます。
  • 入力しcmd /c ren %systemroot%\System32\Spupdsvc.exe Spupdsvc.oldてEnterキーを押します。このコマンドは疑わしいファイルの名前を変更します。

では、なぜこれが役立つのでしょうか?WindowsがSpupdsvc.exeアップデート中に問題のあるプロセスを実行またはアクセスしようとすると、競合の原因となる可能性があります。名前を変更すると、そのプロセスが一時的に無効化または回避されます。この方法はすぐに効果が出るマシンもありますが、効果を実感するには再起動が必要になる場合もあります。再起動後、Windows Updateを再度実行してみてください。それでもエラーが表示される場合は、次の方法に進んでください。

PowerShell スクリプトを実行して WSUS の更新プログラムをクリーンアップする

これは独自の機能で、破損した更新プログラムや古い更新プログラムによってシステムが詰まっている場合に役立ちます。特に、PCでWSUSを使用している場合や、キャッシュされた古い更新プログラムのデータが問題の原因になっていると思われる場合に便利です。

  • まず、 Microsoft Technetにアクセスし、 というスクリプトを探しますCleanup-WSUSserver.ps1
  • スクリプトファイルをダウンロードしてください。ダウンロードしたら、右クリックして「プログラムから開く…」を選択し、「メモ帳」を選択してください。
  • $server実行前に、やなどの変数にローカルのWSUSサーバーの詳細を入力する必要があります$port。WSUSを使用していない場合は、この設定はあまり重要ではないかもしれませんが、管理されたエンタープライズ環境の場合は試してみる価値があります。
  • プロのヒント:特定のアップデートによる問題の発生を止めたい場合は、スクリプトを微調整して、置き換えられたアップデートの削除を阻止する部分を削除してください。ただし、これは実質的により多くのアップデートを保存するように指示していることになるので、この操作は、自分が何をしているのかを理解し、安心して行える場合にのみ実行してください。
  • でスクリプトを保存しCtrl + S、それを右クリックして[管理者として実行]を選択します。

これにより、エラーの原因となっている可能性のある、置き換えられたアップデートや停止したアップデートが解消されるはずです。100%確実ではありませんが、頑固なシステムでは効果があった例があります。

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

上記のいずれも効果がなかった場合、またはファイルを操作する勇気がない場合は、Windowsに組み込まれているトラブルシューティングツールが有効な代替手段となることが多いです。このツールは一般的な問題をスキャンし、自動的に修正を試みます。無効化されたサービスや誤った権限設定など、自分では確認しようと思わなかったような問題も見つかることがあります。

  • スタートメニューをクリックし、歯車アイコンをクリックします。すると設定が開きます。
  • [更新とセキュリティ] > [トラブルシューティング]に移動します。
  • 右側のペインで「追加のトラブルシューティング」をクリックします。
  • Windows Updateを見つけて、「トラブルシューティングを実行」をクリックします。

このプロセスには数分かかる場合があり、サイレントモードで修復を試みます。完了したら、PCを再起動し、再度アップデートを確認してください。場合によっては、これだけでアップデートをブロックしている原因を取り除くのに十分な場合があります。

全体的に見て、これらの方法はエラー0x8024000bが発生するほとんどのケースに対応しています。あらゆる方法を試してもWindowsがアップデートを拒否する場合は、手動でアップデートをダウンロードしたり、Windows Updateコンポーネントを完全にリセットしたりするなど、より高度なオプションが必要になる場合があります。しかし、正直なところ、これらの手順でほとんどの人は問題なく元の状態に戻れるはずです。