Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

Windows 11をインストールしようとした際に「このPCではWindows 11を実行できません」というエラーが表示される場合、TPM 2.0とセキュアブート(Secure Boot)を有効にすることで問題を解決できる可能性があります。本記事では、PC正常性チェック(PC Health Check)アプリで発生するこのエラーの具体的な対処法を詳しく解説します。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

2021年6月、Microsoftは世界で最も利用されているコンピューター用OSであるWindows 10の後継となるWindows 11を正式発表しました。Windows 11では多数の新機能が搭載され、ネイティブアプリケーションやユーザーインターフェースが全面的に刷新されるほか、ゲーム関連の強化、Androidアプリのサポート、ウィジェット機能などが追加されます。スタートメニュー、アクションセンター、Microsoft Storeといった要素も、最新バージョン向けに完全に作り直されています。既存のWindows 10ユーザーは、2021年末に正式版が一般公開された際、追加費用なしでWindows 11へアップグレードできる予定でした。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

「このPCではWindows 11を実行できません」エラーの修正方法

Windows 11のシステム要件

MicrosoftはWindows 11がもたらす変更点とともに、新しいOSを動作させるための最小ハードウェア要件も公開しています。要件は以下の通りです。

  • クロック速度1GHz以上、コア数2つ以上の64ビット対応の近代的なプロセッサ(Intel、AMD、Qualcommの対応プロセッサ一覧は公式サイトで確認可能)
  • 4GB以上のRAM
  • 64GB以上のストレージ(HDD/SSDどちらでも可)
  • 解像度1280×720以上、画面サイズ9インチ超(対角)のディスプレイ
  • UEFIとセキュアブートに対応したシステムファームウェア
  • TPM(Trusted Platform Module)バージョン2.0
  • WDDM 2.0ドライバーに対応したDirectX 12以降互換のグラフィックスカード

ユーザーがワンクリックで自分のPCがWindows 11に対応しているかどうかを確認できるよう、Microsoftは「PC正常性チェック」アプリもリリースしました。ただし、同アプリのダウンロードリンクは現在オフラインになっており、代わりにオープンソースの「WhyNotWin11」ツールを利用することが推奨されています。

正常性チェックアプリを入手できた多くのユーザーから、チェック実行時に「このPCではWindows 11を実行できません」というポップアップが表示されるとの報告が寄せられています。ポップアップには、プロセッサが非対応、ストレージ容量が64GB未満、TPMおよびセキュアブートが非対応または無効、といった理由が示されます。最初の2つの問題の解決にはハードウェアの交換が必要ですが、TPMとセキュアブートに関する問題は比較的簡単に解決できます。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

方法1:BIOSからTPM 2.0を有効化する

TPM(Trusted Platform Module)とは、暗号鍵を安全に保管することで、最新のWindows PCにハードウェアベースのセキュリティ機能を提供するセキュリティチップ(暗号化プロセッサ)です。TPMチップには複数の物理的セキュリティ機構が組み込まれており、ハッカーや悪意のあるアプリケーション、ウイルスによる改ざんが極めて困難になっています。Microsoftは2016年以降に製造されたすべてのシステムに対し、TPM 2.0(TPMチップの最新版。前世代はTPM 1.2)の搭載を義務付けています。そのため、あまり古くないPCであれば、セキュリティチップはマザーボードに実装済みで、単純に無効化されているだけの可能性が高いのです。

なお、Windows 11の実行にTPM 2.0が必要という要件は、多くのユーザーにとって想定外のものでした。当初、Microsoftは最小要件をTPM 1.2としていましたが、後にTPM 2.0へと変更しました。

TPMセキュリティ技術はBIOSメニューから管理できますが、その前に、まずお使いのシステムがWindows 11互換のTPMを搭載しているかどうかを確認しましょう。手順は以下の通りです。

1. スタートボタンを右クリックし、パワーユーザーメニューから「ファイル名を指定して実行」を選択します。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

2. テキストフィールドにtpm.mscと入力し、「OK」ボタンをクリックします。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

3. 「TPMの管理(ローカル コンピューター)」画面が起動するのを待ち、状態仕様のバージョンを確認します。「TPMを使用する準備ができています」と表示され、バージョンが2.0であれば、PC正常性チェックアプリ側の不具合の可能性があります。実際、Microsoft自身がこの問題に対処し、アプリを一旦取り下げました。改善版の正常性チェックアプリは後日リリースされています。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

一方、状態欄に「TPMがオフ」または「TPMが見つかりません」と表示される場合は、以下の手順に従って有効化してください。

1. 前述の通り、TPMはBIOS/UEFIメニューからしか有効化できません。まず開いているアプリケーションのウィンドウをすべて閉じ、デスクトップ上でAlt + F4を押します。表示されたメニューから「シャットダウン」を選択し、「OK」をクリックします。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

2. PCを再起動し、BIOSキーを押してメニューに入ります。BIOSキーはメーカーごとに異なるため、Google検索や取扱説明書で確認しましょう。一般的なBIOSキーはF1、F2、F10、F11、Delなどです。

3. BIOSメニューに入ったら、キーボードの矢印キーを使って「Security(セキュリティ)」タブ/ページに移動します。機種によっては、セキュリティの項目が「詳細設定(Advanced Settings)」内にある場合もあります。

4. 次にTPM設定を探します。表記は機種によって異なり、たとえばIntel搭載機では「PTT」「Intel Trusted Platform Technology」「TPM Security」、AMD搭載機では「fTPM」と表示されることがあります。

5. TPM Deviceの状態をAvailable(利用可能)に、TPM StateEnabled(有効)に設定します。(他のTPM関連の設定には触れないように注意してください。)

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

6. 新しいTPM設定を保存してPCを再起動します。再度Windows 11の適合性チェックを実行し、「このPCではWindows 11を実行できません」エラーが解消されたかどうかを確認しましょう。

方法2:セキュアブートを有効化する

セキュアブート(Secure Boot)は、その名の通り、信頼されたソフトウェアとOSのみを起動できるようにするセキュリティ機能です。従来のBIOS(レガシーブート)はブートローダーを何のチェックもせずに読み込みますが、最新のUEFIブート技術ではMicrosoftの公式証明書を保持しており、読み込み前にすべてを照合します。これによりマルウェアが起動プロセスに干渉するのを防ぎ、システム全体のセキュリティが向上します。(なお、セキュアブートは一部のLinuxディストリビューションや互換性のないソフトウェアの起動時に問題を引き起こすことが知られています。)

お使いのPCがセキュアブート技術に対応しているかどうかを確認するには、「ファイル名を指定して実行」(Windowsロゴキー + R)にmsinfo32と入力してEnterキーを押します。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

セキュアブートの状態の項目を確認してください。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

「サポートされていません」と表示されている場合、(特殊な手法を使わない限り)Windows 11をインストールすることはできません。一方、「オフ」と表示されている場合は、以下の手順に進んでください。

1. TPMと同様、セキュアブートもBIOS/UEFIメニューから有効化できます。前の方法の手順1と2に従ってBIOSメニューに入ります。

2. 「Boot(ブート)」タブに切り替え、矢印キーでセキュアブートを有効にします。

機種によっては、セキュアブートの有効化オプションが「Advanced(詳細)」または「Security(セキュリティ)」メニュー内にあります。セキュアブートを有効にすると、確認を求めるメッセージが表示されるので、「Accept(同意する)」または「Yes(はい)」を選択して続行してください。

「このPCではWindows 11を実行できません」エラーの対処法!TPM 2.0とセキュアブートの有効化手順

注意: セキュアブートのオプションがグレーアウトして選択できない場合は、ブートモードが「Legacy(レガシー)」ではなく「UEFI」に設定されていることを確認してください。

3. 変更内容を保存して終了します。これで「このPCではWindows 11を実行できません」というエラーメッセージは表示されなくなるはずです。

おすすめの関連記事:

  • Windows 10で「コンテナー内のオブジェクトを列挙できませんでした」エラーを修正する方法
  • Windows 10でBitLocker暗号化を有効化・セットアップする方法
  • 「インターネットなし、保護されています」WiFiエラーの修正方法
  • Windows 10の「メディアが切断されています」エラーの修正方法

MicrosoftがTPM 2.0とセキュアブートをWindows 11の実行要件とすることは、セキュリティ強化への本気の姿勢を示すものと言えるでしょう。いずれにしても、現在使用中のPCがWindows 11の最小システム要件を満たしていなくても心配はいりません。OSの正式版がリリースされれば、非対応問題を回避するワークアラウンドも必ず見つかるはずです。当サイトでは、それらの回避策が判明次第、その他のWindows 11関連ガイドとあわせて随時ご紹介していく予定ですので、ぜひお楽しみに。

  1. Windows 10でSteamエラー53を解決する方法を徹底解説

    Steamユーザーの多くが遭遇するのが「エラー53」です。これはSteamでよく見られるエラーの一つで、アプリのクラッシュを引き起こすことがあります。「Steamエラーコード53とは何か?」と疑問に思う方も多いでしょう。このエラーは、SteamがPC上でゲームを正常に読み込めない場合に発生します。本記事では、このエラーの原因を詳しく解説し、「Steamのエラーコード53をどうやって直せばいいのか?」という疑問にお答えします。 Windows 10でSteamエラー53を修正する方法 Steamのエラーはさまざまな原因で発生します。考えられる主な原因は以下の通りです。 インターネット接続の不

  2. 【解決】「このPCはWindows 10にアップグレードできません」エラーの対処法

    「このPCはWindows 10にアップグレードできません」というエラーメッセージが表示されて困っていませんか?デバイスにWindows 10のサポート終了に関するメッセージが出る場合、その原因の多くは古いドライバーや互換性のないドライバーにあります。この問題を回避する方法はいくつかあり、「Windows Updateアシスタント」や「メディア作成ツール」を使用するほか、アップグレードを妨げていることがある「Microsoft Print to PDF」などのプリンタードライバーを無効化するといった対策が有効です。 ご存じのとおり、Windows 10はサービス終了が近づいており、このエラー