Windows 11 24H2 にアップグレードするときに Microsoft の TPM 2.0 要件を回避するにはどうすればよいですか?

Windows 11 2024 Update としても知られる Windows 11 24H2 のリリースに伴い、オペレーティング システムの最新バージョンを試したい多くの人が障害に直面しています。この更新プログラムにより、Microsoft はインストールできるハードウェアの制限を強化します。

Microsoft が TPM 2.0 サポートのシステム要件を導入してからしばらく時間が経ちましたが、技術的に互換性のないハードウェアに Windows 11 をインストールできるようにする回避策は数多くあります。

現在、Microsoft は TPM 2.0 要件を回避するさまざまな方法に対してより厳しい措置を講じているため、新しいアプローチが必要です。

幸いなことに、解決策はすでに見つかりました。最新のソリューションは、特に便利なユーティリティ Rufus を開発したソフトウェア開発者の Pete Bard によって提案されました。起動可能な Windows ディスクを作成するように設計された Rufus の以前のバージョンは、すでに TPM 2.0 要件をバイパスしていましたが、将来のバージョンではこれが自動的に行われる予定です。

しかし、ソフトウェアの開発には時間がかかるため、次のリリースまでのギャップを埋めるために、Pete Bard 氏は、制限を回避するために使用できる Windows レジストリへの一連の変更の詳細を共有しました。

で説明されているように、GitHub リポジトリに投稿するRufus の場合は、Windows 11 24H2 にアップグレードする前に、管理者セッションで実行されているコマンド プロンプトから次のコマンドを実行する必要があります。

reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL

reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL

reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL

reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"

reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1

これを手動で行う必要があることに不安を感じる人もいますが、Rufus の将来のバージョンでは自動化される予定です。