「このPCはこのバージョンのWindowsにアップグレードできません」というエラーを解決する方法

Windows 24H2アップデートエラー「このPCはこのバージョンのWindowsにアップグレードできません」は、予想以上に頻繁に発生し、非常にイライラさせられることがあります。基本的に、システムのどこかが要件を満たしていないか、内部的な問題によってアップデートプロセスが妨げられていることが原因です。Windowsが問題の原因を正確に教えてくれれば良いのですが、残念ながら、多くの場合、漠然としたメッセージが表示されるだけです。そこで、ここでの目標は、ディスク容量、システム設定、古いコンポーネントなど、アップグレードを妨げているものをすべて修正し、ようやく新しいバージョンを実行できるようにすることです。

原因を把握することで、解決策を絞り込むことができます。特にハッキングによって23H2を以前にインストールできた場合は、サポートされていないハードウェアや要件の回避が原因となることがあります。また、ディスク容量不足、無効化された機能、破損したアップデートファイルなどが原因となる場合もあります。しかし、ご心配なく。この問題に対処するための実証済みの方法がいくつかあります。これらの解決策は、空き容量を増やすことからシステムの根本的な修復まで多岐にわたります。そして何より嬉しいのは、ほとんどの場合、完全な再インストールは必要ないということです…今のところは。

Windows 11 24H2アップデート中に「アップグレードできません」というエラーを修正する方法

修正1: ディスクスペースを解放する – 少しスペースを空ける

ディスク容量不足は、この問題が発生する最も一般的な原因です。蓋付きの瓶に水を詰めようとするようなもので、最終的には行き詰まってしまいます。ドライブがほぼいっぱいになると、Windowsは更新プログラムのインストールを許可しません。そのため、ドライブ内の不要なファイル、何GBもの古いダウンロードファイル、忘れていたジャンクファイルなどを削除しましょう。内蔵のストレージセンサー機能([設定] > [ストレージ]にあります)を使えば、一時ファイルやキャッシュを自動的に削除できるので、手間をかけずに多くの空き容量を確保できます。

  • スタートメニューから設定を開くか、 を押しますWindows + I
  • 「システム」>「ストレージ」に移動し、「ストレージセンサー」をオンにします。自動的に実行され、一時ファイルや古いダウンロードファイルなどを削除するように設定できます。
  • 各ストレージカテゴリを確認し、大きなファイルや不要なデータを削除してください。多くの場合、これで状況は変わります。

修正2: 休止状態と高速スタートアップを無効にする – 異常なシステム状態をクリアする

休止状態と高速スタートアップは便利ですが、メジャーアップデートの妨げになることがあります。休止状態はセッションをディスクに保存し、高速スタートアップはシャットダウンプロセスを短縮しますが、どちらも競合を引き起こす可能性があります。これらを無効にすると、奇妙なブートループやエラーが発生することなく、Windowsがクリーンアップデートを実行できるようになります。

休止状態をオフにするには、管理者としてコマンド プロンプトを使用します。

  1. cmdを検索し、右クリックして、「管理者として実行」を選択します。
  2. 入力してEnter キーPowercfg.exe /hibernate offを押します。
  3. 完了したら、入力してEnter キーexitを押して閉じます。

高速スタートアップを無効にするには:

  1. コントロール パネルを開きます(スタート メニューから検索します)。
  2. [電源オプション] > [電源ボタンの動作を選択する]に移動します。
  3. [現在利用できない設定を変更します]をクリックします。
  4. [高速スタートアップを有効にする (推奨)] のチェックを外します。
  5. 「変更を保存」をクリックして、PC を再起動します。

修正3: Windows Updateコンポーネントを修復する

これはWindowsの「ディープクリーン」です。アップデートファイルが破損したり、動かなくなったりして、厄介なエラーが発生することがあります。内蔵のトラブルシューティングツールやバッチスクリプトを使えば、手間をかけずに根本的な問題を解決できます。

「設定」>「Windows Update」>「回復」に移動し、 「Windows Update を使用して問題を解決する」をクリックします。これは、更新コンポーネントを更新するシンプルなウィザードです。

このオプションが利用できない、または効果がなかった場合は、バッチ ファイルを使用して手動で修復を試みてください。

  1. メモ帳を開いて、次のスクリプトを貼り付けます。
  2. net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 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 netsh winsock reset netsh winsock reset proxy ipconfig /release ipconfig /renew ipconfig /flushdns ipconfig /registerdns sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth chkdsk /f /r /x 
  3. デスクトップなどのどこかにreset_windows_update.batとして保存します。
  4. それを右クリックし、「管理者として実行」を選択します。
  5. 画面上の指示に従い、必要に応じてコーヒーを飲んでください。一部のコマンド、特に DISM と sfc は時間がかかる場合があります。
  6. 完了したら再起動し、更新が完了したかどうかを確認します。

修正4:特定のWindowsバージョンをロックする

Windowsが最新のサポート対象バージョンに勝手にアップグレードされるのを防ぎ、現状維持を指示することができます。特に、安定版リリースを待ちたい場合やバグを回避したい場合に便利です。レジストリの編集が必要なので注意が必要ですが、効果はあります。

レジストリ エディター( regedit.exe )を開き、次の場所に移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

TargetReleaseVersionというDWORD(32ビット)値を作成し、 1に設定します。次に、 TargetReleaseVersionInfoという文字列値を作成し、 21H224H2などの希望するバージョンを入力します。これにより、再度変更するまで、PCはそのバージョンで維持されます。

修正5:最終手段 – 工場出荷時設定にリセット

他に方法が見つからず、システムが頑固な場合は、Windowsを完全にリセットすることで、アップグレードを妨げているものをすべて取り除くことができます。これは面倒な作業ですが、場合によっては唯一の確実な解決策となることもあります。

「設定」>「Windows Update」>「回復」>「このPCを初期状態に戻す」に進みます。「ファイルを保持する」 (より安全ですが、アプリと設定はリセットされます)か「すべて削除してクリーンな状態にする」かを選択します。画面の指示に従い、まずデータをバックアップしてください。リセットすると多くのデータが消去されるからです。

修正6: 完全なクリーンインストール(他の方法がすべて失敗した場合)

アップグレードが何度も失敗し、システムの修復も効果がないと思われる場合は、Windowsを最初から再インストールするのが最善策かもしれません。ただし、現在のシステムが消去されるため、まず重要なものはすべてバックアップしておくことを忘れないでください。その後、Microsoftの公式ツールまたは起動可能なUSBメモリを使ってクリーンインストールを行う手順に従ってください。

詳しい手順については、こちらのガイドをご覧ください。少し手間はかかりますが、ほとんどの頑固な問題を解決できます。

まとめ

  • ディスク領域を解放します。不要なファイルを削除するか、ストレージ センサーを使用します。
  • 競合を防ぐため、休止状態と高速スタートアップを無効にします。
  • 組み込みツールまたはスクリプトを使用して Windows Update を修復します。
  • 準備ができるまで Windows バージョンをロックします。
  • 何も効果がない場合は、Windows をリセットまたは再インストールしてください。

まとめ

アップグレードエラーへの対処は面倒ですが、これらの方法は多くのユーザーの復旧に役立っています。すべての修正が10分で完了するわけではありませんが、ほとんどの場合、動作を遅くしている原因を取り除いたり、破損したファイルを修復したりするだけです。これらの方法のいずれかで、手間をかけずに古き良き24H2バージョンに戻れることを願っています。これは複数の環境でうまくいった方法なので、誰かの役に立てば幸いです。