TPMとセキュアブートのチェックをバイパスして、サポートされていないPCにWindows 11 25H2をインストールする方法

古いPCやサポート対象外のPCにWindows 11をインストールしようとしていますか?そう、Microsoftは要件をかなり厳しくしました。お使いのマシンに第8世代Intel CPUまたはTPM 2.0が搭載されていない場合、アップグレード時に「このPCは現在Windows 11のシステム要件を満たしていません」というエラーが表示され、うまく動作しません。古いデバイスでも技術的には問題なく動作するものもあるので、少しイライラします。そこで、ちょっとした回避策をご紹介します。いくつかの設定を微調整することで、これらのチェックを回避できます。これは公式にはサポートされていないため、何か問題が発生してもMicrosoftが対応してくれるとは期待できませんが、少なくとも私の経験では、多くの環境で問題なく動作します。ただし、パフォーマンスは保証されておらず、将来のアップデートで問題が発生する可能性があることに注意してください。さて、それではハードウェアのハードルを回避するための実用的な方法を見ていきましょう。

サポートされていないハードウェアで Windows 11 のシステム要件を回避する方法

方法1:レジストリを手動で調整して要件をスキップする

これはおそらく、セットアップ中のTPMまたはCPUチェックを回避する最も一般的な方法です。Windowsは、処理を続行する前に特定のレジストリエントリを探すため、この方法が機能します。これらのエントリを追加することで、インストーラーはハードウェアが互換性があると認識します。ただし、レジストリをいじるのは常に少しリスクを伴い、場合によっては扱いが難しい場合があります。マシンによっては、再起動や再試行が必要になる場合があります。

  • を押しWindows + Rregeditと入力してEnterキーを押します。レジストリエディターが開きます。ここで問題が発生する可能性があるので、必ず事前にバックアップしておきましょう。
  • HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetupに移動します。
  • 右側のパネルで右クリックし、[新規] > [DWORD (32 ビット) 値]を選択します。
  • 名前をAllowUpgradesWithUnsupportedTPMOrCPU にします。
  • 新しいエントリをダブルクリックし、その値を1に変更して、「OK」をクリックします。

このビットは、Windowsが一部のチェックを無視するのに役立ちます。一部の設定では、これだけでアップグレードが問題なく実行されることがあります。

ここで、TPM またはセキュア ブートがないために PC が故障する場合は、レジストリをさらに調整する必要があります。

  • 引き続きレジストリ内で、HKEY_LOCAL_MACHINE\SYSTEM\Setupに移動します。
  • 「Setup」を右クリックし、「新規>キー」を選択して、「LabConfig」という名前を付けます。
  • LabConfigを選択し、右側のペインで右クリック >新規> DWORD(32ビット)値 を選択します。この値にBypassTPMCheckという名前を付け、値を1に設定します。
  • BypassSecureBootCheckという別の DWORD を作成し、これも1に設定します。

レジストリエディターを閉じ、PCを再起動して、Windows 11インストーラーを再度実行してみてください。ハードウェアが技術的にサポートされていない場合でも、この方法で問題が解決する場合があります。

方法2: セットアップ中にカスタムレジストリハックを使用する

レジストリを手動で編集するのが面倒な場合や、よりクリーンな方法を望む場合は、これらの設定を自動的に適用するレジストリファイル(.reg)を事前に用意しておくことをお勧めします。次のようなファイルを作成してください。

Windows レジストリ エディター バージョン 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup] "AllowUpgradesWithUnsupportedTPMOrCPU" = dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig] "BypassTPMCheck" = dword:00000001 "BypassSecureBootCheck" = dword:00000001 

これを例えばbypass-windows11.regという名前で保存します。セットアップを実行する前に、このファイルをダブルクリックしてレジストリ設定をインポートし、再起動してからアップグレードを再度試してください。理由は定かではありませんが、一部の非標準ハードウェアではインストーラーが正常に動作するようです。

方法3:起動可能なメディアを作成し、レジストリを即座に編集する

USBからインストールする場合は、セットアップメディア上のレジストリファイルを直接変更することもできます。USBドライブから起動する場合は、コマンドプロンプトまたはメモ帳ウィンドウにアクセスし、HKEY_LOCAL_MACHINE同様にレジストリを編集してください。あるいは、起動ドライブを作成する前に、これらのレジストリ変更をカスタムWindows ISOイメージにスリップストリームすることもできます。少し手間はかかりますが、インストールプロセスがより簡単になります。

追加のヒント: 互換性と将来のリスクに注意する

この方法は万能ではありません。Microsoftがさらに対策を強化したり、アップデートによってバイパスが解除されたりする可能性もあります。一部の古いハードウェアでは、安定性に問題が発生したり、将来のアップデートが正しくインストールされなくなったりする可能性があります。また、特にTPMに依存するグラフィックスやセキュリティコンポーネントなど、一部の機能が期待どおりに動作しない可能性があります。

でも、古いデバイス(それ以外は問題なく動作している)に新しいWindowsバージョンをインストールしたいだけなら、このハックで少しは新しい息吹を吹き込めるかもしれません。ただし、これは非公式なので、自己責任で進めてください。

まとめ

  • AllowUpgradesWithUnsupportedTPMOrCPUなどのレジストリ エントリを変更すると、アップグレードの障壁を回避できます。
  • BypassTPMCheckBypassSecureBootCheck を1 に設定してLabConfigキーを作成することもできます。
  • 変更を行う前に必ずレジストリをバックアップし、変更後に再起動することを忘れないでください。

まとめ

これらの調整は必ずしも成功するとは限りませんが、多くの場合、サポートされていないハードウェアにWindows 11がインストールされてしまいます。これは少々面倒な作業で、正常に動作するまで何度か試したり、何度か再起動したりする必要があるかもしれません。もちろん、将来のアップデートで不具合が発生するリスクは常に存在するため、期待は現実的なものにしておきましょう。全体的に見て、ハードウェアがWindows 10で問題なく動作しているのであれば、試してみる価値はあります。これで古いPCの寿命が少し延びることを祈っています。