Call of Duty: Modern Warfare 4でマルチプレイヤーやDMZにアクセスしようとした際に「New Key Failed to Generate(新しいキーの生成に失敗しました)」やAttestation Failure(認証失敗)のメッセージが表示されるのは、ゲーム自体は正常に起動するため、非常に混乱を招くエラーの一つです。このブロックはセキュリティレイヤー、具体的にはオンラインモードへの接続前にPCのハードウェアの整合性を検証するRICOCHET Anti-Cheatの認証プロセスで発生します。修正方法は、ほとんどの場合ファームウェアまたはWindowsのセキュリティ設定にあります。

ここでTPM 2.0の状態を確認してください
MW4で認証失敗が発生する原因
認証プロセスでは、Secure BootとTPM 2.0(Trusted Platform Module)という2つのハードウェアセキュリティ機能がチェックされます。どちらかが無効、設定ミス、または適切にプロビジョニングされていない場合、ゲームのセキュリティチェックが完了できず、キーの生成に失敗します。両方の機能が有効に見えても、マザーボードのBIOSが古い場合やWindowsのシステムファイルが破損している場合にも同じ結果が生じることがあります。
Secure BootとTPMは互いに独立しています。一方がアクティブであることを確認しても、もう一方が有効であるとは限らないため、それぞれ個別に検証する必要があります。
New Key Failed to Generateエラーの修正方法
以下の修正手順を順番に試してください。ファームウェアの問題は最も一般的で確認が容易なため、Windowsの診断に進む前に、まずはファームウェアのチェックから始めてください。
修正1:BIOSでSecure Bootを有効にする
Secure Bootは、信頼された起動チェーンを強制するファームウェア機能です。これがオフになっていると、MW4の認証チェックはTPMに到達する前に失敗する可能性が高いです。
有効にする手順:
- PCを再起動し、BIOSまたはUEFIセットアップに入ります。ほとんどのシステムではPOST中にDelete、F2、またはF10キーを使用しますが、正確なキーについてはマザーボードメーカーのドキュメントを確認してください。
- Secure Bootオプションを探します。メニュー内の場所はメーカーによって異なります。
- Secure Bootを有効にし、変更を保存して再起動します。
再起動せずにWindows内で状態を確認する手順:
- Win + Rを押し、msinfo32と入力してEnterを押します。
- セキュアブートの状態という項目を探します。
- 有効になっていることを確認します。
修正2:TPM 2.0がアクティブか確認する
Secure Bootが有効であっても、TPMが見つからない、または無効になっていると認証はブロックされます。
- Win + Rを押し、tpm.mscと入力してEnterを押します。
- TPM管理ウィンドウで、モジュールが使用する準備ができていますと表示され、仕様バージョンが2.0であることを確認します。
Windowsで互換性のあるTPMが見つからないと報告された場合は、BIOSに戻り、ハードウェアに応じて以下のオプションを探してください:
- Intelシステムの場合:Intel PTT (Platform Trust Technology)
- AMD Ryzenシステムの場合:AMD CPU fTPM
お使いのCPUに該当するものを有効にし、保存して再起動します。
修正3:マザーボードのBIOSをアップデートする
BIOSが古いと、Windows上でモジュールがアクティブに見えてもTPMのプロビジョニングに失敗することがあります。Secure BootとTPM 2.0の両方が有効なのにエラーが続く場合は、BIOSのアップデートを確認してください。
アップデート前の注意点:
- msinfo32またはメーカーのサポートユーティリティを使用して、正確なマザーボードのモデルと現在のBIOSバージョンを確認します。
- ファームウェアは必ず公式メーカーのウェブサイトからダウンロードしてください。
- デバイスの暗号化が有効な場合は、BitLocker回復キーを保存してください。ファームウェアのアップデートにより、次回の起動時に回復プロンプトが表示されることがあります。
- アップデートを中断したり、プロセス中に使用しているUSBドライブを取り外したりしないでください。
アップデート完了後、再度BIOSに入り、Secure BootとTPM 2.0が有効のままであることを確認してください。ファームウェアのアップデートにより、これらの設定がデフォルトに戻ることがあります。
修正4:Activisionの認証チェックを実行する
ファームウェアの設定が正しいことを確認したら、Activisionの公式認証チェックツールを実行してください。これにより、システムが必須チェックを通過しているか検証され、サポートされている場合は新しいセキュリティキーの生成が試行されます。Activisionのサポートページから提供される公式ツールのみを使用してください。このプロセスをバイパスしたり複製したりすると主張するサードパーティ製のユーティリティは避けてください。
ツールで依然として失敗が報告される場合は、以下のWindowsレベルの診断に進んでください。
修正5:コマンドプロンプトでTPM認証状態を確認する
Windowsには、TPMの準備状況に関する詳細な情報を報告する組み込みコマンドがあります。コマンドプロンプトを開き、以下を実行してください:
tpmtool getdeviceinformation
出力結果から以下の2つのフィールドを探してください:
| ステータスフィールド | 確認すべき内容 |
|---|---|
| Ready for Attestation | Trueと表示されるべきです |
| Is Capable for Attestation | Trueと表示されるべきです |
いずれかのフィールドがFalseを返す場合、TPMは認証チェックを完了する準備ができていません。これにより、問題はSecure Bootの設定ではなく、TPMのプロビジョニングにあることが絞り込めます。
次に、Windowsシステムファイルの破損を確認します。管理者としてコマンドプロンプトを開き、以下を実行してください:
sfc /scannow
スキャンが完全に終了するまで待ちます。システムファイルチェッカーが破損または欠落している保護されたファイルを自動的に修復します。さらに深く調査したい場合は、以下も実行してください:
DISM /Online /Cleanup-Image /ScanHealth
これはWindowsコンポーネントストアの破損をスキャンします。DISMが問題を特定した場合は、別の修復コマンドが必要になることがあります。両方のスキャンが完了したら再起動し、再度認証チェックを実行してください。

SFCを実行してシステムファイルを修復
修正6:PowerShellで高度なTPM診断を行う
上記の手順でもエラーが続く場合、PowerShellでより詳細なTPM状態情報を確認できます。管理者としてPowerShellを開き、以下を実行してください:
Get-Tpm
Get-TpmEndorsementKeyInfo
TPMの準備ができていない、プロビジョニングが完了していない、またはエンドースメントキー情報が利用できないといった兆候がないか出力を確認してください。
TPMプロビジョニングにはさらに2つのコマンドが存在します:
- Enable-TpmAutoProvisioning
- Initialize-Tpm -AllowClear -AllowPhysicalPresence
承認されたプロビジョニング手順を実行した後は、再起動してTPMの状態を再確認してから、再度ゲームをテストしてください。
修正7:すべてを再確認し、必要に応じてサポートに連絡する
関連する手順を完了したら、最後に一度確認を行います:
- PowerShellを開き、Get-Tpmを実行してTPMの準備ができていることを確認します。
- コマンドプロンプトを開き、tpmtool getdeviceinformationを実行して、両方の認証フィールドがTrueであることを確認します。
- Activisionの認証ツールをもう一度実行します。
この時点でツールが依然として失敗を報告する場合は、診断結果を添えてActivisionサポートに直接連絡してください。明確な診断なしにTPMを繰り返しクリアしたり、BIOS設定をランダムに変更したりすると、解決するどころか問題が悪化します。
クイックリファレンス:最初に試すべき修正は?
| 症状 | 最初のアクション |
|---|---|
| msinfo32でSecure Bootが「オフ」と表示される | BIOS/UEFIで有効にする |
| tpm.mscで互換性のあるTPMが見つからない | ファームウェアでPTTまたはfTPMを有効にする |
| TPMはアクティブだが認証に失敗する | tpmtool getdeviceinformationを実行する |
| システムファイルが破損している可能性がある | sfc /scannowを実行し、次にDISMを実行する |
| BIOSのバージョンが古い | メーカーサイトからアップデートをダウンロードする |
| TPMのプロビジョニングが不完全に見える | PowerShellの診断を慎重に使用する |
| すべての修復後も認証に失敗する | 結果を添えてActivisionサポートに連絡する |
MW4はSecure BootとTPM 2.0を必須としますか?
はい。セキュリティキーを生成する認証プロセスは、Secure BootとTPM 2.0の両方がアクティブで、正しくプロビジョニングされていることに依存しています。これはRICOCHET Anti-Cheatシステムに紐付いています。これらの機能が標準要件になる前にPCが構築または設定されていた場合、MW4のオンラインモードが動作する前にファームウェアの調整が必要になる可能性があります。Activisionの最新の公式システム要件を確認し、ゲームバージョンごとの正確な仕様を確認してください。
これらのセキュリティ機能に関連するその他のPCセットアップ手順については、MW4向けのTPM 2.0とSecure Bootを有効にするガイドでプロセス全体を詳しく解説しています。
エラーを解消してゲームに入れたら、他にも取り組むべきことはたくさんあります。Modern Warfare 4戦略ガイドコレクションでは、視覚的な反動の軽減から特定のミッションやイベントのチャレンジまで、すべてを網羅しています。





