Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: TPM Device Not Detected บน Windows 11/10 (Dell, HP, Lenovo)

TPM (Trusted Platform Module) คืออะไร

TPM เป็น Security Chip บน Motherboard (หรือ Firmware TPM - fTPM ใน CPU รุ่นใหม่) ทำหน้าที่:
• เก็บ Cryptographic Keys (BitLocker, Windows Hello, VBS)
• Measure Boot Integrity (PCR - Platform Configuration Registers)
• Hardware Root of Trust → ป้องกัน Bootkit/Rootkit
• Windows 11 **ต้องการ TPM 2.0** เป็นเงื่อนไขขั้นต่ำ

สาเหตุ "TPM Device Not Detected" / "Alert! TPM Device Not Detected"

  1. TPM ปิดอยู่ใน BIOS/UEFI (Default Off บนบางรุ่น)
  2. BIOS/UEFI Firmware เก่า ไม่รองรับ TPM 2.0 ให้ Windows 11
  3. CMOS Battery หมด/อ่อน → BIOS Settings หาย
  4. TPM Driver เสียหาย/เก่า ใน Windows
  5. Hardware Fault: TPM Chip ชำรุด (นادرة)
  6. หลัง BIOS Update: Settings Reset เป็น Default (TPM Off)

วิธีแก้ไข 4 วิธี (เรียงจากง่าย/มีโอกาสสำเร็จสูงสุด)

1. Power Cycle / Hardware Reset (Basic Hardware Fix)

  1. ปิดคอม → ถอด Power Cord
  2. (Laptop) ถอด Battery ได้ → ถอด Battery → กดปุ่ม Power ค้าง 30 วินาที (Flea Power Drain)
  3. (Desktop) ถอด CMOS Battery (CR2032) → รอ 5 นาที → เสียบกลับ
  4. เสียบ Power → เปิดคอม → เข้า BIOS ตรวจสอบ TPM

2. เปิด TPM ใน BIOS/UEFI (สำคัญที่สุด)

  1. Restart → กด F2 / Del / F10 / F12 (ขึ้นอยู่ยี่ห้อ: Dell=F2, HP=F10, Lenovo=F1/F2, ASUS=F2/Del)
  2. หาเมนู: **Security** → **TPM Security / TPM 2.0 / PTT (Intel) / fTPM (AMD)**
  3. ตั้งค่า: **Enabled / On / Active**
  4. Save & Exit (F10) → Yes

Intel: เรียกว่า **PTT (Platform Trust Technology)**
AMD: เรียกว่า **fTPM (Firmware TPM)** หรือ **AMD fTPM Switch**

3. อัปเดต TPM Driver และ Firmware

  1. ดาวน์โหลด Driver Booster → Scan
  2. หา **Security Devices** → **Trusted Platform Module 2.0** → Update
  3. หา **Firmware** / **System Firmware** → Update (ถ้ามี)
  4. หรือไปเว็บ Support ยี่ห้อ (Dell/HP/Lenovo) → ใส่ Service Tag/Serial → Download BIOS/UEFI Update + TPM Firmware

4. Reset BIOS / Rollback BIOS

  1. เข้า BIOS → หา **Load Defaults / Load Optimized Defaults** → Yes
  2. หรือ: **BIOS Recovery / Rollback BIOS** (Dell: Ctrl+Esc+Power, HP: Win+B+Power)
  3. Save & Exit → Boot Windows → เข้า BIOS อีกครั้ง Enable TPM

ตรวจสอบ TPM Status ใน Windows

  1. Win+R → `tpm.msc` → Enter
  2. ควรเห็น: **The TPM is ready for use** + **Specification Version: 2.0**
  3. หรือ PowerShell: `Get-Tpm` → `TpmPresent`, `TpmReady`, `TpmEnabled` = True

สรุป Checklist สำหรับ Windows 11

  • ☐ TPM 2.0 Enabled ใน BIOS (PTT/fTPM)
  • ☐ Secure Boot = Enabled (UEFI Mode เท่านั้น)
  • ☐ BIOS/UEFI = Latest Version
  • ☐ TPM Driver = Latest (Windows Update / Driver Booster)
  • ☐ `tpm.msc` แสดง Ready
  • ☐ PC Health Check Pass