TPM 2.0 отсутствует или не работает — как включить и починить в Windows 10/11 (2025)
TPM нужен для BitLocker, Windows Hello и Windows 11. Если система пишет, что TPM недоступен — обычно достаточно включить PTT/fTPM в BIOS и инициализировать модуль.
Признаки
tpm.mscпоказывает «Совместимый TPM не найден».- «Безопасность устройства» пустая или с ошибкой.
- В диспетчере устройств нет раздела «Доверенный платформенный модуль».
1) Проверяем TPM в Windows
Win+R → tpm.msc. Ищите статус «Готов к использованию» и «Версия спецификации: 2.0».
PowerShell (Администратор) — вставить целиком:
Get-Tpm | Select TpmPresent, TpmReady, ManufacturerIdTxt, SpecVersion
(Get-CimInstance -ClassName Win32_Tpm).PhysicalPresenceVersionInfo
2) Включаем PTT/fTPM в BIOS
- Intel: Platform Trust Technology (PTT) → Enabled.
- AMD: AMD fTPM/AMD PSP fTPM → Enabled.
Сохраните изменения и загрузитесь в Windows.
3) Инициализация или очистка TPM
PowerShell (Администратор) — выполнять по одной:
Initialize-Tpm
# Очистка (удалит ключи! Отключите BitLocker заранее)
Clear-Tpm
Если требуется подтверждение «физического присутствия», операция попросит перезагрузку и подтверждение в BIOS.
4) Обновляем BIOS/прошивку и драйверы
Скачайте с сайта производителя платы/ноутбука. После обновления проверьте, не сбросилась ли опция fTPM/PTT.
5) Чистим проблемные устройства
Удалите «Неизвестное устройство» или старые записи TPM в диспетчере устройств, затем «Действие → Обновить конфигурацию оборудования».
6) Совместимость с Windows 11
Командная строка (Администратор) — выполнять по одной:
systeminfo | findstr /I "TPM Secure Boot"
powershell -command "(Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard').EnableVirtualizationBasedSecurity"
7) Если TPM физически нет
На старых ПК без PTT/fTPM часть функций будет недоступна. Иногда можно установить дискретный модуль TPM 2.0, если плата поддерживает разъём и прошивку.