Если вы не можете зайти в мультиплеер или DMZ в Call of Duty: Modern Warfare 4 из-за ошибки «New Key Failed to Generate» или Attestation Failure, это один из самых неприятных багов, так как сама игра запускается без проблем. Блокировка происходит на уровне защиты, а именно в процессе аттестации античита RICOCHET, который проверяет целостность аппаратного обеспечения вашего ПК перед допуском к онлайн-режимам. Решение почти всегда кроется в настройках прошивки или безопасности Windows.

Проверьте статус TPM 2.0 здесь
Что вызывает ошибку аттестации в MW4?
Процесс аттестации проверяет две функции аппаратной безопасности: Secure Boot и TPM 2.0 (Trusted Platform Module). Если одна из них отключена, настроена неверно или не инициализирована, проверка безопасности игры не может завершиться, и генерация ключа проваливается. Устаревший BIOS материнской платы или поврежденные системные файлы Windows также могут привести к такому результату, даже если обе функции визуально включены.
Secure Boot и TPM работают независимо друг от друга. Если одна функция активна, это не гарантирует работу другой, поэтому проверять их нужно по отдельности.
Как исправить ошибку New Key Failed to Generate
Выполняйте эти действия по порядку. Начните с проверки прошивки, прежде чем переходить к диагностике Windows, так как проблемы с BIOS/UEFI встречаются чаще всего и их проще всего подтвердить.
Исправление 1: Включите Secure Boot в BIOS
Secure Boot — это функция прошивки, обеспечивающая доверенную цепочку загрузки. Если она выключена, проверка аттестации MW4 скорее всего провалится еще до обращения к TPM.
Как включить:
- Перезагрузите ПК и войдите в BIOS или UEFI. На большинстве систем для этого используются клавиши Delete, F2 или F10 во время POST, но точную клавишу лучше уточнить в документации к материнской плате.
- Найдите опцию Secure Boot. Ее расположение в меню зависит от производителя.
- Включите Secure Boot, сохраните изменения и перезагрузитесь.
Чтобы проверить статус в Windows без перезагрузки:
- Нажмите Win + R, введите msinfo32 и нажмите Enter.
- Найдите строку Состояние безопасной загрузки (Secure Boot State).
- Убедитесь, что там написано Вкл. (On).
Исправление 2: Убедитесь, что TPM 2.0 активен
Даже при включенном Secure Boot отсутствие или отключение TPM заблокирует аттестацию.
- Нажмите Win + R, введите tpm.msc и нажмите Enter.
- В окне управления TPM убедитесь, что модуль готов к использованию, а Версия спецификации указана как 2.0.
Если Windows сообщает, что совместимый TPM не найден, вернитесь в BIOS и поищите одну из следующих опций в зависимости от вашего железа:
- Intel PTT (Platform Trust Technology) для систем Intel
- AMD CPU fTPM для систем на базе AMD Ryzen
Включите соответствующую опцию, сохраните настройки и перезагрузитесь.
Исправление 3: Обновите BIOS материнской платы
Устаревший BIOS может приводить к сбоям инициализации TPM, даже если модуль отображается как активный в Windows. Если Secure Boot и TPM 2.0 включены, но ошибка сохраняется, проверьте наличие обновлений BIOS.
Перед обновлением:
- Узнайте точную модель материнской платы и текущую версию BIOS через msinfo32 или утилиту производителя.
- Скачивайте прошивку только с официального сайта производителя.
- Сохраните ключ восстановления BitLocker, если включено шифрование диска, так как обновление прошивки может вызвать запрос ключа при следующей загрузке.
- Не прерывайте процесс обновления и не извлекайте USB-накопитель, если используете его для прошивки.
После завершения обновления снова зайдите в BIOS, чтобы убедиться, что Secure Boot и TPM 2.0 остались включенными. Обновления прошивки иногда сбрасывают настройки до заводских.
Исправление 4: Запустите проверку аттестации Activision
Когда настройки прошивки в порядке, запустите официальный инструмент проверки аттестации от Activision. Он проверит, проходит ли ваша система необходимые проверки, и при поддержке попытается сгенерировать новый ключ безопасности. Используйте только официальный инструмент со страниц поддержки Activision. Избегайте сторонних утилит, обещающих обойти или имитировать этот процесс.
Если инструмент по-прежнему сообщает об ошибке, переходите к диагностике на уровне Windows ниже.
Исправление 5: Проверка статуса аттестации TPM через командную строку
В Windows есть встроенная команда, выводящая подробную информацию о готовности TPM. Откройте командную строку и выполните:
tpmtool getdeviceinformation
Ищите эти два поля в выводе:
| Поле статуса | Что должно быть |
|---|---|
| Ready for Attestation | Должно быть True |
| Is Capable for Attestation | Должно быть True |
Если в любом из полей стоит False, значит TPM не готов к завершению проверки аттестации. Это сужает проблему до инициализации TPM, а не настройки Secure Boot.
Далее проверьте системные файлы Windows на наличие повреждений. Откройте командную строку от имени администратора и выполните:
sfc /scannow
Дождитесь окончания сканирования. Средство проверки системных файлов автоматически восстановит поврежденные или отсутствующие файлы. Для более глубокой проверки выполните:
DISM /Online /Cleanup-Image /ScanHealth
Это просканирует хранилище компонентов Windows. Если DISM найдет проблемы, может потребоваться отдельная команда восстановления. После завершения обоих сканирований перезагрузитесь и снова запустите проверку аттестации.

Запустите SFC для восстановления системных файлов
Исправление 6: Продвинутая диагностика TPM в PowerShell
Если после всех шагов ошибка осталась, PowerShell предоставит более детальную информацию о состоянии TPM. Откройте PowerShell от имени администратора и выполните:
Get-Tpm
Get-TpmEndorsementKeyInfo
Изучите вывод на наличие признаков того, что TPM не готов, инициализация не завершена или информация о ключе подтверждения недоступна.
Существуют две дополнительные команды для инициализации TPM:
- Enable-TpmAutoProvisioning
- Initialize-Tpm -AllowClear -AllowPhysicalPresence
После любой процедуры инициализации перезагрузитесь и повторно проверьте статус TPM перед запуском игры.
Исправление 7: Финальная проверка и обращение в поддержку
После выполнения всех шагов проведите финальную проверку:
- Откройте PowerShell и выполните Get-Tpm, чтобы убедиться в готовности TPM.
- Откройте командную строку и выполните tpmtool getdeviceinformation, чтобы проверить, что оба поля аттестации показывают True.
- Запустите инструмент аттестации Activision еще раз.
Если инструмент по-прежнему сообщает об ошибке, обратитесь напрямую в поддержку Activision, приложив результаты диагностики. Постоянная очистка TPM или случайное изменение настроек BIOS без четкого понимания проблемы создаст больше сложностей, чем решит.
Краткий справочник: с чего начать?
| Симптом | Первое действие |
|---|---|
| Secure Boot выключен в msinfo32 | Включить в BIOS/UEFI |
| Совместимый TPM не найден в tpm.msc | Включить PTT или fTPM в прошивке |
| TPM активен, но аттестация не проходит | Запустить tpmtool getdeviceinformation |
| Возможно повреждение системных файлов | Запустить sfc /scannow, затем DISM |
| Версия BIOS устарела | Скачать обновление с сайта производителя |
| Инициализация TPM выглядит незавершенной | Использовать диагностику PowerShell |
| Аттестация не проходит после всех исправлений | Обратиться в поддержку Activision с результатами |
Требует ли MW4 Secure Boot и TPM 2.0?
Да. Процесс аттестации, генерирующий ключ безопасности, опирается на активные и правильно инициализированные Secure Boot и TPM 2.0. Это связано с античитом RICOCHET. Если ваш ПК был собран или настроен до того, как эти требования стали стандартом, вам может потребоваться внести изменения в прошивку, прежде чем онлайн-режимы MW4 заработают. Сверьтесь с актуальными системными требованиями на сайте Activision, чтобы уточнить спецификации для вашей версии игры.
Для других шагов по настройке ПК, связанных с этими функциями безопасности, руководство по включению TPM 2.0 и Secure Boot для MW4 подробно описывает весь процесс.
Как только вы справитесь с ошибкой и войдете в игру, вас ждет еще много контента. Полная коллекция гайдов по Modern Warfare 4 охватывает всё: от снижения визуальной отдачи до выполнения специфических миссий и ивентовых челленджей.





