Windows 11 インストールエラーコード 0x8031004a を解決する方法

📅
🕑 1 分で読む

Windows 11 バージョン 22H2 へのアップグレード中にエラーコード 0x8031004a が表示されて困っていませんか?特に、PC が完全に互換性があるように見えても、それでもうまくいかない場合は、かなりイライラします。幸いなことに、これらの問題のほとんどは、システム要件が完全に満たされていない、キャッシュファイルが残っている、更新コンポーネントが破損している、あるいは BitLocker が問題を引き起こしているなど、いくつかの共通の原因に集約されます。このエラーで困っている場合は、一連の修正方法を段階的に試していくと良いでしょう。最初は簡単なものから始めて、徐々に複雑なものへと進めていきましょう。ディスク領域を空けたり、更新コンポーネントをリセットするだけで解決することもあります。場合によっては、手動で更新をインストールしたり、BitLocker を一時的に無効にしたりする必要があるかもしれません。また、Windows の挙動がかなり不自然であるため、一見問題がないように見えても、環境によってはエラーが表示されることがあります。ですから、原因を理解し、解決策を系統的に試すことで、頭を悩ませる時間を大幅に節約できるでしょう。

Windows 11へのアップグレード時に発生するエラー0x8031004aの修正方法

デバイスが実際に最小システム要件を満たしているかどうかを確認します

多くの人がここでつまずきます。PCが技術的には互換性があっても、RAM、ストレージ、TPMチップの不足など、ちょっとした問題が障害になることがあります。Windows 11には、少なくとも8GBのRAM(16GBでも悪くない)、64GBのディスク空き容量、セキュアブートが有効になっているUEFIファームウェア、そしてTPM 2.0が必要です。プロセッサは1GHz以上で少なくとも2コア、アーキテクチャはx64またはARM64である必要があります(32ビットはサポートされていません)。

プロのヒント:お使いのシステムがこれらの要件を満たしている場合は、「Windows セキュリティ」>「デバイス セキュリティ」>「セキュリティ プロセッサの詳細」を実行してTPMの状態を確認してください。また、 MicrosoftのPC Health Checkアプリも活用してください。このアプリは、更新を妨げている潜在的な問題がないか確認できます。HDDが原因の場合もありますので、chkdsk /f /r C:コマンドプロンプト(管理者)で実行してディスクエラーを確認してください。Windowsの独自の要件が、一見問題ないように見えても、実際には問題を引き起こすことがあるのは不思議なことです。

保存されたキャッシュと一時ファイルを消去する

Windowsは様々な一時ファイルを保存するのが好きで、これがアップデートの妨げになることがあります。少し奇妙に感じるかもしれませんが、ディスク容量を解放したりキャッシュをクリアしたりすることでインストールエラーが修正されたことが何度かあります。これはディスククリーンアップツールで実行できます。スタートメニューに「ディスククリーンアップ」と入力し、ドライブ(通常はCドライブ)を選択して、「一時ファイル」「システムによって作成されたWindowsエラー報告」などの不要なファイルにチェックを入れます。手っ取り早く削除したい場合は、「設定」>「システム」>「ストレージ」>「一時ファイル」と進み、「ファイルの削除」を選択してください。

基本的に、Windows のキャッシュを使って再起動すると、アップデートが再びスムーズに進むようになることがよくあります。当然ながら、Windows はそれを必要以上に難しくする必要があるからです。

組み込みツールでWindows Updateのトラブルシューティングを行う

これはちょっとこっそりしたやり方ですが、効果的です。Windowsには更新プログラムのトラブルシューティング機能が組み込まれており、システムをスキャンして一般的な問題を検出し、自動的に修正を試みます。アクセスするには:

  • 押すとWin + I設定が開きます。
  • [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
  • Windows Updateまでスクロールし、[実行]をクリックします。

トラブルシューティングツールで必ずしもすべてが解決するとは限りませんが、試してみる価値はあります。場合によっては、破損したアップデートファイルや不具合のあるサービスが見つかり、修復を試みることもあります。修復できない場合でも、少なくともいくつかのヒントや、アップデートコンポーネントを手動でリセットするなどの対処法が提示されます。

SFCとDISMスキャンを実行してシステムファイルの問題を修正する

システムファイルに何かおかしいと感じたことはありませんか?SFCスキャンとDISMスキャンを実行すると、状況が改善することがあります。これらのスキャンは破損したファイルや不足しているファイルを探し出し、修復します。これが、Windows Updateを正常に完了させる鍵となることもあります。

まず、サードパーティ製のウイルス対策ソフトを無効にしてください。これらのソフトは動作を妨げる可能性があります。次に、コマンドプロンプトを管理者として実行します( を押しWin + R、 と入力しcmdて を押しますCtrl + Shift + Enter)。UACプロンプトで「はい」をクリックします。

次に、次のコマンドを入力して実行します。

sfc /scannow

数分かかる場合がありますので、そのまま実行してください。完了したら、次のコマンドでシステムイメージを確認してください。

DISM /online /cleanup-image /restorehealth

忍耐が鍵です。どちらのスキャンも少し時間がかかる場合があります。完了したら、再起動して再度アップデートをお試しください。なぜ効果があるのか​​は分かりませんが、破損したシステムファイルを修復すると、Windowsがスムーズにアップデートをインストールできるようになる場合があります。

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

アップデートコンポーネントが絡み合っている場合、キャッシュをリセットすることで頑固なエラーを修正できることがあります。これには、いくつかのサービスを停止し、キャッシュフォルダの名前を変更し、サービスを再起動することが含まれます。つまり、Windowsのアップデートシステムをクリーンナップすることになります。フォルダを操作する前に、アップデートサービスを無効にしてください。

  • Win + Xを押して、ターミナル (管理者)を選択します。

ターミナルで、次のコマンドを順に実行し、それぞれの後にEnter キーを押します。

ネットストップビット ネットストップcryptsvc ネットストップwuauserv ネットストップmsiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 aumbup 実際にはそうではありません。名前をそのままにして、Enterキーを押します。 ネットスタートビット ネットスタートcryptsvc ネットスタートwuauserv ネットスタートmsiserver 

これは基本的に、Windowsに新しいアップデートキャッシュを強制的に作成させるものです。その後、 「設定」>「Windows Update」に戻り、「更新プログラムのチェック」をクリックしてください。場合によっては、これだけでプロセス全体が復活することがあります。

最新のWindows 11有効化パッケージを手動でインストールする

上記のいずれの方法でも問題が解決しない場合は、スタンドアロンの更新プログラムパッケージをダウンロードしてインストールすると改善する可能性があります。Microsoftは2022年9月にWindows 11バージョン22H2向けの更新プログラムKB5017389をリリースしており、Microsoft Updateカタログを使用して手動でインストールできます。このページにアクセスし、お使いのアーキテクチャに適したバージョンをダウンロードしてインストーラーを実行するだけです。場合によっては、Windows Updateの無限ループを繰り返すよりも、手動で更新する方がスムーズな場合があります。

インストール後、システムバージョンを再度確認し、他のアップデートを続行できるかどうかを確認してください。このちょっとした手動の手順により、多くのユーザーの頑固なエラーが修正されました。少し奇妙ですが、効果はあります。

エラーの原因がBitLockerの場合にBitLockerをオフにする方法

BitLocker 暗号化は、特にドライブで有効になっている場合、アップグレードプロセスに影響を及ぼすことがあります。有効になっている場合は、一時的に無効にする必要があるかもしれません。

  • ファイルエクスプローラーを開き、 「PC」Win + Eに移動します。
  • Windows がインストールされているドライブ (通常は C:) を右クリックし、[BitLocker の管理]を選択します。
  • 「BitLockerをオフにする」をクリックします。続行するには回復キーまたはパスワードが必要になります。
  • 指示に従い、暗号化が解除されて電源がオフになったら、もう一度更新を試してください。

もちろん、Windowsは必要以上にセキュリティを厳しく設定する必要があるからです。BitLockerを無効にした後、「設定」>「Windows Update」から再度更新プログラムを確認してください。

これで事態が好転することを願っています。一つ一つのステップは当てずっぽうですが、これらの修正のいずれかが、Windows 11への素晴らしいアップグレードへの道を切り開くことになるでしょう。