Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

TPM・セキュアブート非対応のPCにWindows 11をインストールする方法【要件チェックを回避する手順】

Windows 11を新規インストールまたはWindows 10からアップグレードするには、PCが一定の最小システム要件を満たしている必要があります。具体的には、TPM 2.0チップ(Trusted Platform Module)、UEFI+セキュアブートの有効化、4GB以上のメモリ、64GB以上のストレージ、そして対応済みの1GHzデュアルコアCPU(すべてのプロセッサがサポート対象ではありません)です。Microsoftはインストール前のハードウェア要件チェックによって、非対応デバイスへのWindows 11インストールを制限しています。

本記事では、CPU・TPM・セキュアブートなどの要件チェックをスキップして、サポートされていないハードウェアにWindows 11をインストールする方法を詳しく解説します。

「このPCではWindows 11を実行できません」エラーの原因を確認する

PCがWindows 11の最小ハードウェア要件を満たしていない場合、OSインストール中に次のようなエラーが表示されます。

このPCではWindows 11を実行できません
このPCは、このバージョンのWindowsをインストールするための最小システム要件を満たしていません。詳細については、aka.ms/WindowsSysReq をご覧ください。

どの要件を満たしていないのかを特定するには、セットアップエラーログsetuperr.logを確認しましょう。このファイルにはWindowsインストールのエラーのみが記録されています(完全なインストールログはsetupact.logに出力されますが、ファイルサイズが非常に大きくデバッグが困難です)。

セットアップ画面でShift + F10キーを押してコマンドプロンプトを開き、以下のコマンドを実行するとエラーログを開けます。

notepad x:\windows\panther\setuperr.log

ログに記録されるエラー例

たとえば、メモリが不足している場合(3GB必要なところに2GBしか搭載していない場合)は、次のようなエラーが出力されます。

2022-02-02 08:17:57, Error VerifyRAMRequirements: System has INSUFFICIENT system memory: [2048 MB] vs [3686 MB]

注意点として、複数の最小要件を同時に満たしていない場合でも、セットアップログには最初に検出されたエラーのみが表示されます。つまり、1つの互換性エラーを修正または回避しても、次回セットアップを実行した際に別の互換性エラーがログに現れる可能性があります。

実際にメモリを増設した後、今度は次のようなエラーが表示されました。

2022-02-02 08:43:21, Error VerifyTPMSupported:Tbsi_GetDeviceInfo function failed - 0x8028400f[gle=0x0000007a]

これは、Windows 11セットアップウィザードがPC上にTPMチップを検出できなかったことを意味します。VMware仮想マシンにインストールする場合は仮想TPMチップを追加できますし、Hyper-V仮想マシン向けのガイドも別途用意されています。

レジストリ(LabConfig)で要件チェックをバイパスする方法

ただし、互換性要件の一部またはすべてを無視して、Windows 11のセットアップを続行することも可能です。手順は以下のとおりです。

  1. Windows 11セットアップ画面でコマンドプロンプトを開きます(Shift + F10)。
  2. レジストリエディタ regedit.exe を起動します。
  3. HKEY_LOCAL_MACHINE\SYSTEM\Setup キーに移動し、新しいキー LabConfig を作成します。
  4. スキップしたい互換性チェックに対応するDWORD値を作成し、値を 1 に設定します。

サポートされていないハードウェアにWindows 11をインストールする際に利用できるバイパスオプションは以下のとおりです。

  • BypassCPUCheck – 非対応CPUのチェックをスキップ
  • BypassTPMCheck – TPM 2.0以上のチップがない場合のチェックをスキップ
  • BypassRAMCheck – 最小メモリ容量のチェックをスキップ
  • BypassSecureBootCheck – レガシーBIOSデバイス(またはセキュアブート無効のUEFIファームウェア)向け
  • BypassStorageCheck – システムドライブの最小容量チェックをスキップ

たとえば、インストール時にTPMモジュールのチェックを行わないようにするには、値 1BypassTPMCheck レジストリパラメータを作成します。GUIのレジストリエディタから操作してもよいですし、次のコマンドでも作成できます。

reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1

同様の手順で、スキップしたい他のチェックに対応するレジストリパラメータも作成してください。その後、Windows 11のセットアップ画面に戻り、一つ前のステップへ戻ってから通常どおりインストールを続行すれば、互換性チェックなしでセットアップが進みます。

AutoUnattend.xmlでISOイメージ自体を改造する方法

Windows 11のインストールISOイメージを修正すれば、OSインストール時のすべてのチェック(TPM、セキュアブート、ディスク容量、メモリ、CPU)を自動的にスキップさせることもできます。そのためには、以下の内容でテキストファイル AutoUnattend.xml を作成します。

<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>3</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>5</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>4</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
<UserData>
<ProductKey>
<Key></Key>
</ProductKey>
</UserData>
</component>
</settings>
</unattend>

さらに、Microsoftアカウントのオンラインサインイン画面を表示させたくない場合は、ファイルに次のコンポーネントセクションを追加します。

<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
</component>

作成したAutoUnattend.xmlを、Windows 11のUSBインストールメディアのルート直下にコピーします。ISOイメージに応答ファイルを組み込みたい場合は、ISOの内容を任意のフォルダに展開し、同じディレクトリにAutoUnattend.xmlをコピーしてからISOイメージを再構築します。

カスタムISOイメージの作成には、無料ツールのDISM++(Toolkit → ISO maker機能)を使用しました。

これで、Windows 11のセットアップ中にハードウェア互換性チェックは一切実行されなくなります。

Rufusを使って要件チェックなしのインストールUSBを作成する

また、最新版のRufusを使用してインストール用USBフラッシュドライブを作成する方法もあります。Rufusには「拡張Windows 11インストール(no TPM / no Secure Boot / 8GB未満RAM)」という特別なオプションが用意されており、これを選択することで、TPMおよびセキュアブートのチェックを行わないWindows 11インストールイメージを簡単に作成できます。

  1. 非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順

    Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW

  2. 【完全ガイド】非対応PCにWindows 11を強制インストールする方法|システム要件チェックの回避手順

    Microsoftは、数々の新機能と改善、そして全面刷新されたUIを備えた「Windows 11」をリリースしました。最新のWindows 10が動作している互換性のあるデバイスであれば、無料でアップグレードできます。しかし今回はMicrosoftがシステム要件に非常に厳格になっており、非対応のPCにはWindows 11をインストールできない仕様になっています。Windows 11では第8世代以降のIntelプロセッサーが必要で、さらにTPM 2.0も必須です。これらを満たしていないPCでアップグレードを試みると、「このPCでは現在Windows 11のシステム要件を満たしていません」という