Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10のインストールに失敗するエラーを解決する7つの対処法

Windows 10を新しいバージョンへアップグレードする際、あるいはWindows 7/8/8.1からアップグレードする際に、「Windows 11/10のインストールに失敗しました(installation has failed)」というエラーが表示されることがあります。この記事では、この問題を効果的に解決するための具体的な対処法を詳しく解説します。

Windows 11/10のインストールに失敗するエラーを解決する7つの対処法

エラーが発生する主な原因

このエラーは、以下のような要因によって引き起こされることが知られています。

  • Windows Media Creation Tool(メディア作成ツール)のバグにより、一部のファイルがインストール中に二重にコピーされることがある
  • ファイルの拡張子が不正になっている
  • ブートマネージャー(Boot Manager)に問題が発生している
  • 特定のサービスやプログラムが干渉してエラーが発生している

試したい7つの解決策

この問題に直面した場合は、以下の対処法を順不同で試してみてください。どれかひとつで解決できる可能性があります。

  1. システム最小要件を確認する
  2. 言語パックをアンインストールする
  3. $WINDOWS.~BTフォルダーの属性をクリアする
  4. 周辺機器をすべて取り外す
  5. install.esdファイルの名前を変更する
  6. BCDを再構築する
  7. Windows 11/10をクリーンインストールする

それでは、それぞれの手順を詳しく見ていきましょう。

1. システム最小要件を確認する

まず、お使いのPCがWindows 11/10をインストールできる最低スペックを満たしているかを確認しましょう。要件を満たしていない場合、快適な体験は期待できず、新しいPCへの買い替えも検討する必要があります。

項目要件
プロセッサー:1GHz以上の互換性のあるプロセッサー、またはSoC(System on a Chip)
メモリ(RAM):32ビット版は1GB/64ビット版は2GB
ハードディスク容量:32GB以上の空き容量があるストレージ
グラフィックカード:WDDM 1.0ドライバー搭載のDirectX 9以降に対応したもの
ディスプレイ:800×600以上の解像度
インターネット接続:更新プログラムの適用や一部機能のダウンロード・利用にはインターネット接続が必要です。また、SモードのWindows 10 Pro/Pro Education/Education/Enterpriseでは、初期セットアップ(OOBE)時にMicrosoftアカウント(MSA)またはAzure Active Directory(AAD)アカウントとインターネット接続が必須です。Sモードから切り替える際にもインターネット接続が必要になります。

要件を満たしているのにエラーが出る場合は、次の対処法に進みましょう。

2. 言語パックをアンインストールする

以前のWindowsで使用していた言語パックが、システムのロケール設定と一致していない場合、このエラーが発生することがあります。その場合は、地域設定を変更し、不要な言語パックをアンインストールしてください。その後、アップグレード作業を再開すれば、問題が解消される可能性があります。

3. $WINDOWS.~BTフォルダーの属性をクリアする

特定の状況下では、Windows 10のインストーラーがローカルディスク上の$WINDOWS.~BTフォルダー内のインストールファイルを上書き(コピー)しようとして失敗し、エラーを報告することがあります。これは、インストーラーが連続して2回ファイルをコピーしようとして失敗するために起こります。

$WINDOWS.~BTフォルダーの属性をクリアするには、以下の手順を実行します。

  • 通常どおりWindows 10のインストールを開始し、インストール実行直前の最終確認画面まで進めます。この画面には、インストール内容と選択した設定が表示されます。
  • インストーラーを最小化し、エクスプローラーを開いてローカルディスク(C:)に移動します。
  • ローカルディスクのルートにある$WINDOWS.~BTフォルダーを探します。
  • フォルダーが見つからない場合は、隠しファイルの表示を有効にする必要があります。
  • 該当フォルダーを右クリックし、コンテキストメニューから「プロパティ」を選択します。
  • 「全般」タブの下部にある「属性」セクションを確認します。
  • 「読み取り専用」「システム」のチェックボックスをオフにし、「適用」をクリックしてから閉じます。

その後、再度インストールを実行して、問題が解消されたかどうかを確認してください。

4. 周辺機器をすべて取り外す

古いプリンターや、汎用ドライバーで動作する周辺機器が原因で、このエラーが発生することがあります。その場合は、マウスとキーボードなど必要最低限の機器以外をすべて取り外してください。アップグレード完了後に再接続すれば、ドライバーは自動的にインストールされます。

5. install.esdファイルの名前を変更する

Windows Media Creation Toolには、ファイル名を本来とは異なる名前に変更してしまうバグがあるようです。DVDからインストールしようとした際、ファイルがinstall.esdではなくinstall.wimという名前になっていないと、インストールが正常に進まないケースがあります。この対処法では、install.esdファイルの名前を変更します。

手順は以下のとおりです。

  • 通常どおりWindows 11/10のインストールを開始し、インストール実行直前の最終確認画面まで進めます。
  • インストーラーを最小化し、エクスプローラーでインストールメディア(USBまたはDVD)を挿入したドライブを開きます。
  • その中にあるsourcesフォルダーをダブルクリックして開きます。
  • install.esdという名前のファイルを見つけ、右クリックして「名前の変更」を選択します。
  • 拡張子をesdからwimに変更します。

その後、再度アップグレードを実行して、問題が解決したか確認してください。

6. BCDを再構築する

ブート構成データ(BCD:Boot Configuration Data)の破損が原因でエラーが発生している場合は、BCDを再構築することで問題が解決する可能性があります。コマンドプロンプトから「bootrec /rebuildbcd」コマンドを実行して再構築を試みてください。

7. Windows 11/10をクリーンインストールする

Update Assistantを使用している場合や、マウントしたWindows 10 ISOイメージから直接setup.exeを実行している場合にエラーが出るなら、思い切ってクリーンインストールを行うのも有効な手段です。これにより、アップグレード時のブロックを回避できる可能性があります。事前に重要なデータのバックアップを必ず取っておきましょう。

これらの対処法のいずれかで、問題が解決することをお祈りしています!

  1. Windows 11/10でスクリプトエラーが発生したときの修正方法

    Windows 11やWindows 10でWebサイトを閲覧中、あるいはMicrosoft Teamsなどのアプリケーションを使用中に「スクリプトエラー」が表示されることがあります。スクリプトはWebサイトやソフトウェアを動かす重要な要素であり、何らかの理由で検証に失敗したり実行が完了できなかったりすると、この種のエラーが発生します。本記事では、その原因と具体的な対処法をわかりやすく解説します。 Windows 11/10でスクリプトエラーを修正する3つの方法 現在Internet Explorerを日常的に使うことはほとんどありませんが、コントロールパネルの「インターネットオプション」か

  2. Windows 11/10で「BLinitializedlibrary failed 0xc00000bb」エラーが発生したときの対処法

    一部のSurfaceやWindowsノートPCのユーザーから、デバイスを起動しようとした際に「BLinitializedlibrary failed 0xc00000bb」というエラーが表示されるという報告が寄せられています。この記事では、このエラーの主な原因を解説し、実際に試せる具体的な解決策をご紹介します。 エラーが発生する主な原因 このエラーが発生する原因はいくつか考えられますが、主なものは以下の5つに絞られます。 セキュアブートが有効になっている: セキュアブートはマルウェアやルートキットからシステムを守る追加の保護機能ですが、この特定のエラーを含むさまざまな問題を引き起こすことが