Windows 11へのアップグレードは必ずしも複雑ではありませんが、お使いのマシンが完全にサポートされていない場合や、隠れた設定によってアップグレードがブロックされている場合は、少し扱いにくくなることがあります。場合によっては、お使いのマシンが技術的にはアップグレードに対応していても、Windows Updateのチェッカーが頑固に反応しなかったり、アップグレードを提案しなかったりすることがあります。その結果、ユーザーはWindows 10で行き詰まり、「Windows 11を入手する」オプションが表示されなかったり、グレー表示になっている理由が分からず困惑してしまうことがあります。少しイライラしますよね? 一部のシステムでは互換性があると報告されていても、特定のハードウェアやセキュリティ設定などの他の要因によってアップグレードが妨げられている場合があることに注意してください。幸いなことに、この問題を回避する方法があります。
Windows 11 が表示されない場合に強制的にアップグレードする方法
方法1: 公式メディア作成ツールまたはインストールアシスタントを使用する
Windows Updateがうまく動作しない場合、おそらくこれが最も簡単な方法でしょう。Microsoftはこのようなケースのためにこれらのツールを明示的に提供しています。Windows Updateでアップグレードが表示されない場合は、手動でインストールを開始できます。手順は非常に簡単ですが、ツールをダウンロードして起動可能なドライブを作成するか、インストーラーを直接実行する必要があります。
メリット:Windows Updateの制限を回避し、最新バージョンを直接インストールします。この方法がうまくいけば、クリーンなアップグレードプロセスが期待できますが、場合によってはいくつかのプロンプトや警告が表示されることがあります。基本的に、一部のマシンでは、従来の方法ではアップグレードがうまくいかない場合に、この方法を使うことでスムーズにアップグレードできます。
手順は以下のとおりです。Windows 11のダウンロードページにアクセスし、インストールアシスタントをダウンロードして実行します。画面の指示に従ってください。ガイド付きのアップグレードのようなものです。クリーンインストールをご希望の場合は、メディア作成ツールを使って起動可能なUSBメモリを作成してください。ただし、クリーンインストールを行うとデータが消去されるので、事前にバックアップを行ってください。
方法2:レジストリを微調整して互換性チェックを削除する
これは少し複雑です。一部のユーザーから、特定のレジストリキーを調整すると、システムが元々互換性チェックに失敗したにもかかわらず、アップグレードが可能になったという報告がありました。当然ながら、Windowsは必要以上に困難にする必要があるためです。
役立つ理由:技術的には互換性がなくても、インストーラーに互換性があると思わせます。万能ではありませんが、特定の設定ではうまく機能する可能性があります。ただし、レジストリの編集には注意が必要です。小さなミスが問題を引き起こす可能性があります。
これを試すには、レジストリ エディターを開き ( Win + R「regedit」と入力)、次の場所に移動します。
HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup
というDWORD値を探しますAllowUpgradeWithUnsupported TPMOrCPU
。見つからない場合は、右クリックして「新規」>「DWORD(32ビット)値」を選択し、その名前を正確に付けます。そして、その値を1に設定します。これにより、Windowsセットアップはハードウェア互換性ブロックを無視するようになります。
レジストリを編集した後、PCを再起動し、「設定」>「更新とセキュリティ」>「Windows Update」からWindows 11のアップグレードを再度実行してみてください。この一時的な問題でアップグレードが完了する場合もあります。繰り返しますが、システム設定をいじることに抵抗がない場合にのみ、この操作を行ってください。
方法3: コマンドラインを使用してアップグレードを開始する
ターミナルマジックをお好みの場合は、アップグレードスクリプトを手動で起動する方法があります。これは技術者向けですが、知っておく価値はあります。DISM または PowerShell を使用すると、インプレースアップグレードを実行できます。
PowerShell を管理者として開き、次を実行します。
Start-Process -FilePath "setup.exe" -ArgumentList "/auto upgrade /quiet /noreboot" -Wait
このコマンドはサイレントアップグレードを試みます。まずWindows 11のISOファイルをダウンロードするか、メディア作成ツールを使ってインストールファイルをインストールし、setup.exeの場所を指定する必要があります。何か問題が発生した場合、中断やプロンプトが表示されることがありますが、更新のブロックを回避できる場合もあります。
注:この方法は必ず効果があるとは限りませんが、他に方法がない場合は試してみる価値はあります。再起動を求められる場合や、しばらく待つ必要がある場合があることをお忘れなく。
すべてがうまくいかない場合は、ハードウェアとBIOS設定を確認してください。
これらの調整が機能しない場合は、BIOSとセキュリティ設定を再度ご確認ください。Windows 11では、TPM(Trusted Platform Module)とセキュアブートの有効化が必須となる場合が多くあります。ただし、カスタムビルドマシンや古いハードウェアでは、デフォルトで無効になっている場合もあります。BIOS/UEFIを起動し、「TPM」や「セキュリティブート」などのオプションを探して有効化してください。通常、これらのオプションは「セキュリティ」タブにありますが、設定によって異なる場合があります。変更後、保存して再起動し、アップグレードを再度お試しください。
システムがTPMやセキュアブートを正しく検出しない場合、BIOSファームウェアを更新すると改善する場合があります。確かに少し手作業が必要ですが、それが根本的な原因かもしれません。
いずれにせよ、これらの方法は保証されているわけではありませんが、Windows 11が正常にインストールできない場合によく使われる回避策の一つです。当然ながら、Microsoftはインストールを困難にするために、幾重にも複雑な手順を踏まざるを得ませんでした。