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

Windows 11インストール時の「PCはTPM 2.0をサポートする必要があります」エラーの解決方法

Windows 11インストール時の「PCはTPM 2.0をサポートする必要があります」エラーとは

Windows 11へのアップグレード中に「このPCはTPM 2.0に対応している必要があります(The PC must support TPM 2.0)」というエラーメッセージが表示された場合は、いくつかの項目を確認することで問題を解決できます。このエラーは、マザーボードやチップセットがTPM 2.0に対応していない、あるいはTPM機能が有効化されていない場合に発生する一般的な問題です。

Windows 11インストール時の「PCはTPM 2.0をサポートする必要があります」エラーの解決方法

Windows 11のインストールやアップグレードには複数の方法があります。たとえば、Windows 10の設定画面からWindows Updateを使う方法、起動可能なUSBメモリを作成してクリーンインストールする方法などです。そのひとつが「Windows Update アシスタント(インストール アシスタント)」を使用する方法ですが、この方法でインストールしようとした際に「PCはTPM 2.0をサポートする必要があります」というエラーが表示されることがあります。なお、Windows 11のISOファイル内にあるsetup.exeをダブルクリックした場合にも、同じエラーが発生することがあります。

TPM 2.0デバイスとは?

TPM(Trusted Platform Module)2.0は、最新のさまざまな攻撃からシステムを保護するための専用セキュリティチップです。TPM 2.0を後から手動で取り付けることも可能ですが、近年のマザーボードの多くには最初から搭載されています。Windows 11ではTPM 2.0の搭載が必須要件となっているため、これが存在しない状態だと本エラーが表示されます。

「PCはTPM 2.0をサポートする必要があります」エラーの解決手順

このエラーを解決するには、以下の手順を実行します。

  1. TPM 2.0が搭載されているか確認する
  2. BIOSでTPMを有効にする
  3. TPM要件をバイパスする
  4. TPM対応のチップセット・マザーボードに交換する

それぞれの手順について詳しく見ていきましょう。

1. TPM 2.0が搭載されているか確認する

まず最初に、他の対処法を試す前にTPM 2.0が搭載されているかどうかを確認することが最も重要です。インストーラー側の問題により、実際にはTPMが有効になっているのにエラーが表示されるケースもあります。TPM 2.0の有無は複数の方法で確認できます。

Win + Rキーを押して「ファイル名を指定して実行」ダイアログを開き、「tpm.msc」と入力してEnterキーを押します。

画面にウィンドウが表示され、ステータスとして「TPM を使用する準備ができています(The TPM is ready for use)」と表示されればOKです。

Windows 11インストール時の「PCはTPM 2.0をサポートする必要があります」エラーの解決方法

一方、モジュールが搭載されていない場合は、「互換性のある TPM が見つかりません(Compatible TPM cannot be found)」というメッセージが表示されます。

もうひとつの確認方法は、デバイスマネージャーを使うことです。TPMは専用モジュールなので、自動的にデバイスマネージャーに登録されます。Win + Xキーを押して「デバイス マネージャー」を選択しましょう。

次に「セキュリティ デバイス」メニューを展開し、「Trusted Platform Module 2.0」が表示されているかどうかを確認します。

Windows 11インストール時の「PCはTPM 2.0をサポートする必要があります」エラーの解決方法

表示されていれば、再度チェックツールを実行するか、更新アシスタントのインストーラーをダウンロードしてください。対応するチップセットとマザーボードを搭載しているのにTPMが無効になっているだけの場合は、次の解決策に進みましょう。

2. BIOSでTPMを有効にする

場合によっては、TPMがデフォルトで無効になっていることがあります。その場合は、手動で有効化する必要があります。ASUS、GIGABYTE、MSIなど、どのメーカーのマザーボードでも、モジュールさえ搭載されていれば有効化できます。メーカーによって表記は異なりますが、「Trusted Computing」「Trusted Module」などの類似項目を探してください。「Security(セキュリティ)」設定の中にあることもあります。

有効化したらパソコンを再起動し、前述の方法でTPM 2.0が正しく認識されているかを確認してください。

また、仮想マシンにWindows 11をインストールする場合は、Hyper-V側でもTPMとセキュアブートを有効にする必要があります。

3. TPM要件をバイパスする

対応していないハードウェアでWindows 11をインストールしたい場合、おそらくこれが最も効果的な方法です。Microsoftは非対応PCへのWindows 11インストールに関する制限を一部緩和していますが、それでも何らかの問題が発生する可能性があります。その場合は、TPM要件をバイパスしてWindows 11をインストールするための詳しい手順ガイドを参照してください。

4. TPM対応のチップセット・マザーボードを入手する

自宅のPCでWindows 11を快適にインストールして使用するためにできる最後の手段です。Microsoftはすでに、TPM 2.0に対応したチップセットおよびマザーボードのサポート対象リストを公開しています。リストを確認して、TPMが有効なマザーボードを入手しましょう。

仮想マシンにWindows 11をインストールする際のTPM 2.0エラー

仮想マシンにWindows 11をインストールしようとしている場合は、次の点に注意してください。Windows 11は多くの仮想マシン環境をサポートしていません。Microsoftは次のように述べています。

このビルドには、仮想マシン(VM)におけるWindows 11システム要件の適用を物理PCと同等にする変更が含まれています。以前に作成されたInsider Previewビルドを実行しているVMは、最新のプレビュービルドに更新できない場合があります。Hyper-Vでは、VMを第2世代(Generation 2)VMとして作成する必要があります。

つまり、Windows 11の仮想マシンにもTPM 2.0とセキュアブートが求められるようになりました。

よくある質問

TPM 2.0エラーを修正するには?

Windows 11のインストール時に発生するTPM 2.0エラーを修正する方法は複数あります。まず、TPM 2.0が搭載されているかどうかを確認します。その後、BIOSからTPMを有効にしてください。マザーボードによっては、「Trusted Computing」のような名前のオプションが用意されています。

TPM 2.0にはUEFIが必要?

はい。TPM(Trusted Platform Module)を使用するには、UEFI(Unified Extensible Firmware Interface)が必要です。PCにUEFIが搭載されていない場合、このモジュールを使用できません。言い換えると、CSMやレガシー(Legacy)モードはTPM 2.0ではサポートされていません。

TPM 2.0が有効になっているか確認するには?

TPM 2.0が有効かどうかを確認するには、Win + Rキーで「ファイル名を指定して実行」を開き、「tpm.msc」と入力してEnterキーを押します。「TPM を使用する準備ができています」と「仕様のバージョン: 2.0」が表示されれば、TPM 2.0が利用可能です。一方、「互換性のある TPM が見つかりません」と表示された場合は、該当するモジュールが搭載されていません。

以上です!この記事がお役に立てば幸いです。

Windows 11インストール時の「PCはTPM 2.0をサポートする必要があります」エラーの解決方法
  1. リモートデスクトップ接続時の「ログオン試行に失敗しました」エラーの解決方法

    これまで、リモートデスクトップ接続の有効化・無効化の方法や、接続が頻繁に切断される場合のトラブルシューティングについてご紹介してきました。しかし、Windows 11/10でリモートデスクトップ機能を使用していると、「ログオン試行に失敗しました(The logon attempt failed)」というエラーに遭遇することがあります。興味深いことに、Windows 7などの別バージョンから接続する場合は問題なく動作するのに、Windows 11/10/8.1から接続するとこのエラーが発生するケースがあります。 まず、Windowsファイアウォールが無効になっていることを確認したり、リモートデ

  2. 「Java VMのロード中にWindowsエラー2が発生しました」エラーの解決方法

    「Windows Error 2 Occurred While Loading the Java VM(Java VMのロード中にWindowsエラー2が発生しました)」というエラーは、主にLaunch Anywhereソフトウェアや、ユーザー名とパスワードを入力して起動する一部のプログラムを実行しようとした際に発生します。この問題を引き起こすプログラムは、いずれもLaunch Anywhereと同じバックエンドを使用しているようです。エラーの原因調査の結果、この問題はJAVA.exeの内部ビルド番号の変更がきっかけで発生することが判明しました。Java 1.8.0.60以降、Javaは内部ビ