Windows アップグレード中に 0x8007025D – 0x2000C エラーで詰まっていませんか?確かに、Windows 7 やそれ以前の Windows 10 バージョンからアップグレードしようとしているときにこのエラーが発生すると、非常にイライラしますよね。このエラーは通常、イメージ適用フェーズで何かがスキップされたか失敗したことを意味し、多くの場合、ファイルの破損、容量不足、またはサードパーティのセキュリティ ツールによる干渉が原因です。幸いなことに、頭を抱えることなくこの問題を解決できるいくつかの方法があります。このエラーはアップグレードプロセス中に表示されるため、これらの修正はインストールを再試行する前に潜在的な原因を取り除くことを目的としています。技術的なことにあまり詳しくない方には、これらの手順が少し複雑に感じられるかもしれませんが、正直なところ、これらの方法はループに陥った多くのユーザーを助けてきました。ただし、最初の試行ですぐに解決しない場合は、いくつかの解決策を繰り返す必要があることを覚えておいてください。
Windowsのアップグレード時に発生する0x8007025D – 0x2000Cエラーを修正する方法
解決策1:ハードドライブに十分な空き容量があることを確認してください。
これは基本的なことのように聞こえるかもしれませんが、最初に確認すべき点です。Windows 10は、特に古いハードウェアでは、十分な空き容量を必要とします。Microsoftは、スムーズなアップグレードのために少なくとも32GBの空き容量を推奨しています。ドライブの容量がほぼいっぱいになっている場合は、それが原因である可能性が高いです。一部のマシンでは、十分な空き容量があっても必ずしも成功するとは限りませんが、まずはクリーンアップを行う価値があります。組み込みのディスククリーンアップツールを使用して空き容量を確保できます。
- Windowsの検索バーに「ディスククリーンアップ」と入力してEnterキーを押す
- プライマリドライブ(通常はCドライブ)を選択してください。
- 一時ファイル(およびその他の不要なファイル)を確認してください。
- 「システムファイルのクリーンアップ」をクリックしてください。再度ドライブを選択する必要があります。これにより、古いWindowsアップデートファイルやログファイルなどのシステム残存ファイルがスキャンされます。
- 次のウィンドウで、「Windows Update のクリーンアップ」のチェックボックスをオンにしてください。これにより、最も多くの空き容量を確保できます。
- 「OK」を押して、処理が終わるまで待ちます。
環境によっては、この手順でかなりの空き容量を確保できます。特に、しばらくクリーンアップを行っていない場合は効果的です。十分な空き容量があれば、インストール時のエラーも少なくなります。不思議なことに、他の方法ではうまくいかなかったマシンでも、この手順で問題が解決したことが何度かありました。
解決策2:サードパーティ製のウイルス対策ソフトとセキュリティソフトを無効にするか、一時的にアンインストールする
これは「えっ、本当に?」と驚くような出来事の一つです。NortonやMcAfeeといったセキュリティツールが、アップグレード中に突然干渉してくることがあるのです。少し奇妙に聞こえるかもしれませんが、多くのシステム構成において、これらのプログラムがインストールファイルの一部を正しく書き込むのを妨げてしまうことがあります。サードパーティ製のセキュリティツールを使用している場合は、アップグレード処理の間だけ、それらを無効にするかアンインストールしてみてください。
- 設定 > アプリ > アプリと機能に移動します
- セキュリティソフトウェアを見つけてクリックし、「アンインストール」を選択してください。
- または、システムトレイのセキュリティソフトウェアアイコンを右クリックして「無効にする」または「一時的にオフにする」を選択します。ただし、場合によっては完全に削除する方が良い場合もあります。
- 無効化/アンインストール後、PCを再起動して再度アップグレードを試してください。
アップグレード後は、必ずセキュリティソフトを再インストールするか、Windows Defenderを再度有効にしてください。Windowsは、長期間保護されていない状態が続くと不安定になる傾向があります。あるマシンでは、ウイルス対策ソフトを無効にすることがアップグレードを成功させるための必須手順でしたが、別のマシンではあまり影響がありませんでした。つまり、試行錯誤が必要ですが、試してみる価値はあります。
修正方法3:システムファイルチェッカーとDISMを実行して、Windowsファイルの破損の可能性を修正する
現在使用しているWindowsファイルに問題がある場合、アップグレード処理が停止する可能性があります。sfc /scannowコマンドとDISMコマンドを実行することで、根本的な問題を修復できる場合があります。
- コマンドプロンプトを管理者として開きます。検索ボックスに「cmd」と入力し、右クリックして「管理者として実行」を選択します。
- 入力
sfc /scannowしてEnterキーを押す - 実行させてください。数分かかる場合があります。エラーが見つかり、修復された場合、アップグレードのブロックが解消される可能性があります。
- エラーが解消されない場合は、以下のコマンドを使用してWindowsイメージを直接修復してみてください(コマンドプロンプトは管理者として実行してください)。
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
これは必ずしも必要ではありませんが、システムが不安定な場合は試してみる価値があります。システムによっては、SFCを実行するだけで不良ファイルが検出され、自動的に修復される場合もあります。しかし、それだけでは不十分な場合は、次のステップに進みます。
解決策4:Windows Updateコンポーネントを手動でリセットする
Windows Updateが停止したり破損したりして、アップグレードが失敗することがあります。更新コンポーネントをリセットすることで、破損したキャッシュや停止したダウンロードをクリアできる場合があります。
- コマンドプロンプトを再度管理者として開いてください。
- 以下のコマンドを順番に実行し、Enterキーを押してください。
ネットストップ wuauserv net stop cryptSvc ネットストップビット net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc ネットスタートビット net start msiserver
修正5:メディア作成ツールを使用してクリーンインストールを行う
他の方法がすべてうまくいかない場合は、お使いのコンピューターのアップグレードパスが破損している可能性があります。Microsoftのメディア作成ツールを使用して新規インストールを行うのが、多くの場合最後の手段となります。この方法を用いると、多くのインプレースアップグレードエラーを回避できます。
- メディア作成ツールをダウンロード
- ダウンロードしたファイル(MediaCreationTool.exe)を実行し、利用規約に同意してください。
- 「別のPC用のインストールメディアを作成する」を選択し、「次へ」をクリックします。
- USBフラッシュドライブ(8GB以上、空き容量あり)またはDVD用のISOイメージを選択してください。通常はUSBの方が簡単です。フォーマットするので、必ず空き容量があることを確認してください。
- 指示に従って起動可能なメディアを作成してください。
- USBメモリを挿入し、PCを再起動して、USBメモリから起動します(場合によっては、起動順序の変更など、BIOS設定を調整する必要があります)。
- 画面の指示に従って、Windows 10をクリーンインストールしてください。インストール前に必ずファイルのバックアップを取ってください。結局、新規インストールを行うことになりますから。
ハードウェアの問題が絡む場合はこの方法が必ずしも有効とは限りませんが、特にアップグレード経路が行き詰まっている場合には驚くほど効果的です。
結局、0x8007025Dのようなアップグレードエラーの解決は、イライラするパズルのようなものです。しかし、空き容量を確保し、ファイルをチェックし、干渉を無効にし、場合によっては最初からやり直すことで解決できる場合もあります。これでアップデートが少しでも進むことを願っています。頑張ってください!