Windows 11 アップデートエラー 0x80071ab1 を解決する方法

📅
🕑 1 分で読む

Windows 11 は全体的にかなり洗練されていますが、時折、基本的な機能を台無しにする変化球を投げてくることがあります。そうした厄介なエラーの一つが0x80071AB1 (ERROR_LOG_GROWTH_FAILED) です。これは通常、.NET Framework のインストールまたはアップデートを試みているとき、あるいは Windows アップデートの保留中に発生します。正直なところ、システムがアップデートを取得する途中で突然ひっかかるような感じで、少し奇妙です。この問題は突然現れ、いつもの再起動では解決しないこともあります。そのため、再び動作させるには、いくつかの秘策が必要です。この記事では、Windows 11 でこのエラーに対処している人々が実際に効果があった(または少なくとも改善に役立った)実用的な方法をいくつか紹介します。

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

基本的に、試してみるべき主な方法は3つあります。一番簡単なものから始めるのが良いでしょう。もしある方法がすぐにうまくいかなかったら、次の方法に進んでください。通常は、壊れたコンポーネントの修理、強制アップデート、破損ファイルの削除などを組み合わせることで、魔法のような効果が得られます。なお、環境によっては、これらの手順で問題が部分的にしか解決しなかったり、システムを数回再起動する必要が生じたりする場合もありますが、粘り強く続けることが重要です。

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

この組み込みのトラブルシューターは見落とされがちですが、よくある問題を検出するのに驚くほど効果的です。Windows Update に関する問題がないかシステムをスキャンし、自動的に修正を試みます。いわば、アップデートシステムの簡単な健康診断のようなものです。高速で、多くの場合、頑固なエラーも解決してくれるので、最初のステップとして最適です。破損したシステムファイルや深刻な問題など、すべてを解決できるとは限りませんが、試してみる価値はあります。

  • [スタート]メニューを右クリックし、[設定]を選択します。
  • [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
  • Windows Updateまで下にスクロールし、実行をクリックします。
  • そのままにしておきます。数分かかる場合があります。

完了したら、PCを再起動してアップデートのバグが解消されたかどうかを確認してください。これで問題が解決する場合もあります。それでも解決しない場合は、心配しないでください。次の方法に進んでください。

利用可能なWindowsアップデートを手動でインストールする

アップデートサーバーが不安定だったり、特定のパッチのインストールに失敗したりした場合は、手動でアップデートを取得することで問題が解決する可能性があります。特に、失敗したアップデートのKB番号がわかれば、この方法で自動ダウンロードの不具合をすべて回避できます。また、アップデートファイルが破損していたり​​、部分的にしかダウンロードできなかったりしてWindowsアップデートが展開されない場合にも便利です。「なぜそんなことをする必要があるの?」と思われるかもしれませんが、もちろんWindowsは必要以上に手間取らせる必要があるからです。

  • 押すと設定Windows + Iが開きます。
  • Windows Update > 更新履歴に移動します。
  • 最新の失敗した更新の KB 番号 (KB5003214 など) をメモします。
  • Microsoft Update カタログにアクセスしてください。
  • 検索ボックスに KB 番号を入力し、Enter キーを押します。
  • ご使用のシステムに適したバージョン (Home、Pro など、Windows のエディションと一致していることを必ず確認) を見つけてダウンロードします。
  • ダウンロードしたら、インストーラーを実行し、プロンプトに従います。
  • 再起動して、更新プロセスがスムーズに完了するかどうかを確認します。

これは実際よりも複雑に聞こえることもありますが、1 台のマシンでは問題なく動作したのに、別のマシンでは状況が悪化するだけだったので、期待は抑えておいてください。

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

これらの基本的な修正でも問題が解決しない場合は、Windows Update サービス自体が破損しているか、絡まっている可能性があります。更新コンポーネントをリセットすると、古いキャッシュが消去され、破損したファイルが修復され、更新プログラムのインストールが拒否されたり、永久に停止したりする問題が解決される可能性があります。これは少し手間がかかりますが、多くのユーザーの頑固なエラーを解決してきました。つまり、Windows に更新プロセスを最初からやり直すように指示することになります。

コマンドプロンプト(管理者として実行)から直接実行する方法は次のとおりです。

  • コマンド プロンプトを管理者として開きます(検索して右クリックし、[管理者として実行]を選択します)。
  • Windows Update サービスを停止します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  • SoftwareDistribution および Catroot2 フォルダの名前を変更します (これらのフォルダには更新キャッシュ ファイルが保存されます)。
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
  • 更新サービスを再起動します。
  • net start wuauserv net start cryptSvc net start bits net start msiserver

    すべて完了したら、コマンドプロンプトを閉じ、PCを再起動して、もう一度アップデートを試してください。通常、これによりアップデートキャッシュを破損していたものがクリアされ、エラーが表示されなくなります。

    エラー 0x80071AB1 の原因は何ですか?

    少し調べてみると、いくつかよくある原因が浮かび上がってきます。システムファイルの欠落や破損、Windows Updateのキャッシュの不具合などが原因となる場合もあります。また、.NET Frameworkのインストール不良や依存関係の不具合が原因となる場合もあります。SoftwareDistributionフォルダが警告なしに破損すると、アップデートが中断されることもあります。メインの更新エンジン(WU AutoUpdate)が故障したり、見つからなくなったりするケースもあり、手動で修正しようとすると大変なことになります。さらに、システムファイルの破損(これは意外と頻繁に起こります)も原因の一つとなる可能性があります。

    • 重要なシステムファイルが見つからないか、システムイメージが破損している
    • .NET Framework のインストールが壊れているか不完全です
    • SoftwareDistribution フォルダに保存されている破損した Windows Update キャッシュ
    • Windows Update サービスが機能不全に陥っているか、コンポーネントが不足している
    • 他の Windows コンポーネントまたはドライバーとの依存関係の問題