Khi nâng cấp/cài Windows 11 gặp lỗi "The PC must support TPM 2.0", nguyên nhân: mainboard/chipset không hỗ trợ TPM 2.0, hoặc có hỗ trợ nhưng chưa bật trong BIOS.
Các bước khắc phục
- Kiểm tra xem máy đã có TPM 2.0 chưa
- Bật TPM trong BIOS/UEFI
- Bypass (bỏ qua) yêu cầu TPM
- Thay mainboard/chipset hỗ trợ TPM 2.0
1. Kiểm tra TPM 2.0
- Win+R → gõ
tpm.msc→ Enter. Nếu hiện The TPM is ready for use và Specification Version: 2.0 → OK. - Hoặc Device Manager (Win+X) → Security devices → tìm Trusted Platform Module 2.0.
2. Bật TPM trong BIOS
Khởi động vào BIOS (thường phím F2, Del, F12... tùy mainboard). Tìm mục: Trusted Computing, Trusted Module, PTT (Intel), fTPM (AMD) – thường nằm trong tab Security hoặc Advanced. Bật (Enabled) → Save & Exit.
Lưu ý: Cần bật cả Secure Boot. Trên Hyper-V (máy ảo) phải tạo Gen 2 VM và bật TPM/Secure Boot trong cài đặt VM.
3. Bypass yêu cầu TPM (cài Windows 11 trên phần cứng không hỗ trợ)
Sử dụng script/tiện ích như Rufus (tạo USB boot có bỏ qua kiểm tra TPM/Secure Boot/RAM), hoặc chỉnh registry trong quá trình cài (Shift+F10 → regedit → tạo key LabConfig với giá trị BypassTPMCheck=1, BypassSecureBootCheck=1, BypassRAMCheck=1).
Cảnh báo: Microsoft không hỗ trợ chính thức, có thể không nhận cập nhật bảo mật.
4. Thay mainboard/chipset hỗ trợ TPM 2.0
Giải pháp cuối cùng nếu phần cứng quá cũ. Tham khảo danh sách CPU/mainboard được hỗ trợ chính thức của Microsoft.
Câu hỏi thường gặp
- TPM 2.0 có yêu cầu UEFI không? Có, bắt buộc UEFI. Legacy/CSM không hỗ trợ.
- Biết TPM 2.0 đã bật? Chạy
tpm.msc→ xem Status và Specification Version.