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

📅
🕑 1 分で読む

Windows の更新中や更新プログラムのインストール中にエラー 0x8007054F が表示されると、特にそれが消えない場合はイライラして混乱します。 このエラーは、KB5014697 などのバグのある累積的な更新プログラムなど、Windows が更新プログラムをインストールしようとしたときに主に発生しますが、通常のセキュリティ パッチのインストール中にも発生することがあります。 メッセージは非常に漠然としています。「インストール エラー: Windows は次の更新プログラムをインストールできませんでした (エラー 0x8007054F)」。 あまり役に立ちませんよね? でも、心配しないでください。これらのエラーは、多くの場合、いくつかの調整で修正できます。 このガイドでは、よくある奇妙な原因に基づいて、実際に人々にとって効果があった修正方法について説明します。 したがって、システムが更新プログラムのインストール中に停止し、このエラーが表示される場合は、これらの手順を実行すると、完全な再インストールや無限のグーグル検索を回避するのに役立つ可能性があります。 ここでの目標は、すべてを最初から再構築することなく、Windows が再びスムーズに更新できるようにすることです。

Windows 11/10でエラー0x8007054Fを修正する方法

最初のステップとしては、BitLocker を無効にすることが考えられます。少し奇妙かもしれませんが、このエラーの原因となるアクセス許可と暗号化の競合を修正できます。

この修正は主に、PCでBitLocker暗号化を有効にしている方を対象としています。Windows Updateのインストール中に暗号化されたドライブやパーティションにアクセスできない場合、Windows Updateで問題が発生することがあります。BitLockerを無効にすると、Windows Updateが少しずつ、手間をかけずに実行できるようになります。うまくいけば、エラーが再び表示されることなく更新プログラムのインストールが完了します。BitLockerが有効になっていると、Windowsの更新中にシステムファイルの書き込みや変更を行おうとすると、Windowsが混乱したりブロックされたりすることがあります。BitLockerを無効にすると、この問題は解消されます。ただし、環境によっては再起動が必要になる場合や、暗号化解除に数分かかる場合がありますのでご了承ください。より複雑な設定を行う前に、まずは試してみる価値はあります。

Windows 11 または 10 でこれを行う方法は次のとおりです。

  • 押して、検索ボックスにWin + SBitLocker 」と入力します。
  • ポップアップ表示される「BitLockerの管理」オプションをクリックします。 「コントロールパネル」 > 「システムとセキュリティ」 > 「BitLockerドライブ暗号化」内に表示されている場合は、そちらでも問題ありません。
  • 暗号化を解除したいドライブ(おそらくWindowsがインストールされているC:\ドライブ)を探し、「BitLockerをオフにする」をクリックします。プロンプトが表示されたら確認します。
  • 復号化が完了するまでお待ちください。ドライブのサイズによっては時間がかかる場合があります。
  • 完了したら、PCを再起動してください。場合によっては、復号後に再起動するだけでWindowsのアップデートエラーを回避できることがあります。

一部のマシンでは、この修正によりエラーが解消されるようです(少なくともしばらくの間は)。それでもエラーが解消されない場合、またはBitLockerが有効になっていない場合は、次の方法に進んでください。

もう一つの試すべき方法: サードパーティのセキュリティソフトウェアまたはウイルス対策ソフトウェアを無効にする

これはよくあることです。サードパーティ製アプリのセキュリティツールは、Windows Updateのファイルを不正なもの、あるいは疑わしいものと誤認することがよくあります。Norton、McAfeeなどのアプリをお使いの場合は、一時的に無効にすることで問題が解決するかもしれません。アンインストールだけでは必ずしも解決しない場合もあります。リアルタイム保護をオフにしたり、セキュリティシールドを弱めたりするだけで解決する場合もあります。これらを試した後、Windows Updateを再度実行してみてください。場合によっては、競合によってアップデートがブロックされ、厄介なエラーコードが表示されることがあります。

テスト後は、必ずセキュリティソフトを再度有効化してください。安全第一ですよね?とはいえ、簡単なテストとして、無効化することで、それらのアプリが原因かどうかがわかるかもしれません。それでもダメでも心配はいりません。必ずしもこれらのアプリが原因とは限りません。よくある候補に過ぎません。

Windows Updateコンポーネントをリセットする — うん、長い名前だけど努力する価値はある

この修正プログラムは、頑固なアップデートエラーに対する万能な解決策と言えるでしょう。Windows Updateのコンポーネントが破損したり、フリーズしたりすることがあり、それが0x8007054Fのようなエラーの原因となります。これらのコンポーネントをリセットするには、アップデートサービスの停止、キャッシュファイルの削除、一部のDLLの再登録が必要で、時間の経過とともに蓄積される奇妙なバグを解消できます。

いくつかのコマンドに慣れている場合は、次の手順に従ってください。

  • WUReset.zipファイルをダウンロードしてください。これはプロセス全体を自動化するバッチ スクリプトのようなもので、すべてを手動で入力する必要はありません。
  • ダウンロードしたZIPファイルを右クリックし、「すべて展開」を選択します。デスクトップやドキュメントなど、覚えやすい場所を選択してください。
  • 解凍したフォルダを開き、バッチファイルを見つけてダブルクリックし、管理者として実行します。コマンドプロンプトウィンドウがポップアップ表示され、魔法のように処理が実行されるかもしれません。
  • 完了したら、Windows を再起動して再度更新を試みてください。

この方法は、なかなか直らないアップデートエラーの修正に役立っています。Windows ではアップデートコンポーネントの更新が必要になる場合があり、このバッチを使えばそれをすべて一度に実行できます。まれに、スクリプトを手動で実行したり、微調整したりする必要がある場合がありますが、一般的にはかなり安定しています。

保留中のアップデートを手動でインストールする – エラーですべてがブロックされるのにうんざりしている場合

上記の方法がうまくいかない場合は、スタンドアロンのアップデートファイルをダウンロードして.msu手動でインストールするとうまくいく場合があります。これにより、Windows Updateエンジンを完全にバイパスし、システムを最新バージョンに直接アップグレードできます。手順は以下のとおりです。

  • Microsoft Update カタログにアクセスします。
  • KBxxxxxxx などの更新番号を検索します。
  • お使いの OS (64 ビットまたは 32 ビット) と互換性のある最新バージョンをダウンロードしてください。
  • ダウンロードしたファイルを実行し.msu、指示に従ってインストールします。
  • プロンプトが表示されたら再起動し、エラーがなくなったかどうかを確認します。

この方法は、Windows Update 自体がなかなか更新されない場合や、Windows の通常の更新サイクルを待たずに最新のセキュリティパッチを素早く入手したい場合に便利です。ただし、手動で行うと他の問題が発生する場合があるので、手動インストールに問題がない場合にのみ使用することをお勧めします。