PC Health Check บอกไม่ผ่าน? เปิดเบื้องหลัง TPM 2.0 และลง Windows 11 บนคอมตกรุ่น

หลายคนเปิด PC Health Check แล้วเจอข้อความสีแดงว่า 'This PC can't run Windows 11' จนถึงกับตกใจว่าคอมที่ใช้งานได้ดีอยู่ดีๆ จะกลายเป็นของเก่าทันที แต่ความจริงแล้ว ปัญหานี้ไม่ได้แปลว่าคอมของคุณพังหรือด้อยประสิทธิภาพ เพียงแค่มีการตั้งค่าบางอย่างที่ยังไม่เปิดใช้งาน และส่วนใหญ่แก้ได้ไม่ยากเลย
PC Health Check คืออะไร และทำไมถึงสร้างความสับสน
Microsoft ปล่อยเครื่องมือชื่อ PC Health Check ออกมาพร้อมกับการประกาศ Windows 11 เพื่อให้ผู้ใช้ตรวจสอบว่าเครื่องตัวเองรองรับระบบปฏิบัติการใหม่หรือไม่ แต่ในช่วงแรก เครื่องมือนี้แสดงผลแบบ 'ผ่าน/ไม่ผ่าน' โดยไม่อธิบายเหตุผลชัดเจน ทำให้คนจำนวนมากงงว่าเครื่องตัวเองมีปัญหาอะไรกันแน่
ต่อมา Microsoft อัปเดตเครื่องมือนี้ให้แสดงรายละเอียดมากขึ้น แต่ความสับสนก็ยังอยู่ โดยเฉพาะกับคนที่ไม่เคยได้ยินคำว่า TPM มาก่อนในชีวิต
TPM 2.0 คืออะไร ทำไม Windows 11 ถึงต้องการ
TPM ย่อมาจาก Trusted Platform Module คือชิปรักษาความปลอดภัยที่ฝังอยู่ในเมนบอร์ด มีหน้าที่เก็บรหัสเข้ารหัส กุญแจความปลอดภัย และข้อมูลสำคัญที่ใช้ยืนยันตัวตนของเครื่อง
สาเหตุที่ Microsoft กำหนดให้ต้องใช้ TPM 2.0 มีดังนี้:
- ป้องกัน Ransomware และมัลแวร์ ที่โจมตีระดับ firmware
- รองรับ BitLocker สำหรับเข้ารหัสฮาร์ดดิสก์
- เพิ่มความปลอดภัย ให้กับ Windows Hello และการล็อกอินแบบ Passwordless
- รองรับมาตรฐานความปลอดภัยองค์กร ในอนาคต
พูดง่ายๆ คือ Microsoft ต้องการยกระดับความปลอดภัยของ Windows ทั้งระบบ และ TPM 2.0 คือหัวใจของแผนนั้น
เครื่องคุณมี TPM อยู่แล้ว แค่ยังไม่ได้เปิด
นี่คือจุดที่คนส่วนใหญ่ไม่รู้ครับ เมนบอร์ดที่ผลิตตั้งแต่ปี 2016 เป็นต้นมา มักมี TPM ติดมาด้วยแล้ว แต่ถูกปิดไว้ใน BIOS/UEFI โดยค่าเริ่มต้น
สำหรับซีพียู Intel จะอยู่ในรูปแบบ Intel PTT (Platform Trust Technology) ส่วนซีพียู AMD จะเป็น AMD fTPM (Firmware TPM) ซึ่งทั้งสองแบบนี้ทำงานเทียบเท่า TPM 2.0 ฮาร์ดแวร์เต็มรูปแบบ
วิธีเปิด TPM ใน BIOS แบบจับมือทำ
สำหรับเมนบอร์ด Intel:
1. รีสตาร์ทเครื่องแล้วกด `Del` หรือ `F2` เพื่อเข้า BIOS
2. หาเมนู Advanced หรือ Security
3. มองหา Intel PTT แล้วเปลี่ยนเป็น Enabled
4. บันทึกแล้วออก (Save & Exit)
สำหรับเมนบอร์ด AMD:
1. เข้า BIOS เหมือนเดิม
2. ไปที่ Advanced → AMD fTPM Configuration
3. เปลี่ยน fTPM switch เป็น AMD CPU fTPM
4. บันทึกและรีสตาร์ท
หลังจากทำแล้ว กลับมารัน PC Health Check อีกครั้ง ส่วนใหญ่จะผ่านทันที
ถ้าเครื่องเก่าจริงๆ ยังมีทางออกอยู่
หากเครื่องคุณเก่าจนไม่มี TPM และซีพียูไม่อยู่ในรายการที่รองรับอย่างเป็นทางการ ก็ยังมีวิธีแก้แบบ Bypass อยู่ครับ แต่ต้องยอมรับว่าวิธีนี้ ไม่ได้รับการรับรองจาก Microsoft และอาจทำให้ไม่ได้รับอัปเดตบางส่วนในอนาคต
วิธี Bypass ผ่าน Registry (สำหรับผู้ใช้ที่เข้าใจความเสี่ยง)
ก่อนติดตั้ง Windows 11 จากสื่อบูต ให้ทำดังนี้:
1. กด `Shift + F10` เพื่อเปิด Command Prompt ระหว่างติดตั้ง
2. พิมพ์ `regedit` แล้วกด Enter
3. ไปที่ `HKEY_LOCAL_MACHINE\SYSTEM\Setup`
4. สร้าง Key ใหม่ชื่อ LabConfig
5. ภายใน LabConfig สร้าง DWORD (32-bit) Value ชื่อ `BypassTPMCheck` และตั้งค่าเป็น `1`
6. ทำแบบเดียวกันกับ `BypassSecureBootCheck` และ `BypassRAMCheck`
7. ปิด Registry แล้วกลับไปติดตั้งต่อได้เลย
ทางเลือกที่ง่ายกว่า: Rufus
ถ้าไม่อยากยุ่งกับ Registry ให้ใช้โปรแกรม Rufus ในการสร้าง USB บูต Windows 11 ซึ่งมีตัวเลือก 'Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0' ให้เลือกได้โดยตรงระหว่างสร้างสื่อติดตั้ง สะดวกกว่ามาก
ควรอัปเกรดฮาร์ดแวร์หรือใช้วิธี Bypass ดี
คำตอบขึ้นอยู่กับอายุเครื่องและงบประมาณครับ:
- เครื่องอายุ 3-5 ปี ส่วนใหญ่แค่เปิด TPM ใน BIOS ก็ผ่านแล้ว ไม่ต้องซื้ออะไรเพิ่ม
- เครื่องอายุ 6-8 ปี อาจพิจารณาซื้อชิป TPM 2.0 มาเสียบกับ header บนเมนบอร์ด ราคาไม่แพงมาก
- เครื่องอายุ 9 ปีขึ้นไป การ Bypass อาจเป็นทางออกระยะสั้น แต่ถึงเวลาวางแผนอัปเกรดได้แล้ว
การที่ PC Health Check บอกว่า 'ไม่ผ่าน' ไม่ใช่คำตัดสินชีวิตของคอมคุณ ส่วนใหญ่มีทางแก้ทั้งนั้น ไม่ว่าจะเป็นการเปิด TPM ใน BIOS ซื้อชิปเพิ่ม หรือใช้วิธี Bypass สำหรับเครื่องที่เก่ามาก สิ่งสำคัญคือเข้าใจว่าปัญหาอยู่ที่ไหน แล้วเลือกวิธีแก้ที่เหมาะกับสถานการณ์ของตัวเอง
คอมคุณผ่าน PC Health Check ไหม หรือต้องใช้วิธีไหนแก้? คอมเมนต์แชร์ประสบการณ์กันได้เลย แล้วแชร์บทความนี้ให้เพื่อนที่กำลังปวดหัวเรื่องนี้ด้วยนะ