Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 11

วิธีแก้ไขข้อผิดพลาด "This PC Can't Run Windows 11" บน VMware Workstation

Windows 11 เป็นการอัปเกรดฟรีสำหรับผู้ใช้ Windows 10 แต่มีข้อจำกัดด้านฮาร์ดแวร์ ดังนั้นเมื่อพยายามติดตั้ง Windows 11 เป็น Guest บน VMware Workstation อาจพบข้อผิดพลาด "this PC can’t run Windows 11"

นี่คือวิธีข้ามข้อผิดพลาดนี้และติดตั้ง Windows 11 บน VMware Workstation Player, Pro และ Fusion

สาเหตุของข้อผิดพลาด "This PC Can’t Run Windows 11" บน VMware Workstation

เพื่อติดตั้ง Windows 11 PC ต้องรองรับ TPM 2.0 และ Secure Boot แต่แม้จะมี PC ที่รองรับ VMware Workstation Player ไม่รองรับฟีเจอร์นี้โดยค่าเริ่มต้น ทำให้เกิดข้อผิดพลาด

โชคดีที่สามารถข้ามข้อจำกัดนี้ได้โดยแก้ไข Windows Registry หรือไฟล์ VMX ในไดเรกทอรีทำงาน หากใช้ VMware Workstation Pro สามารถเข้ารหัส Virtual Machine และเพิ่ม VTPM (Virtual Trusted Platform Module)

ด้านล่างเราระบุ 3 วิธีในการแก้ไขข้อผิดพลาด This PC can’t run Windows 11 บน VMware Workstation Pro, Fusion และ Player

หมายเหตุ: คู่มือนี้ใช้กับ Virtual Machine บน VMware Workstation เท่านั้น หากแก้ไขข้อผิดพลาดนี้บนระบบจริง โปรดอ้างอิงคู่มือวิธีแก้ "this PC can’t run Windows 11" แทน

1. วิธีเปิดใช้งาน TPM 2.0 บน Virtual Machine (VMware Workstation Pro)

หากใช้ VMware Workstation Pro สามารถเข้ารหัส Virtual Machine แล้วเพิ่ม Virtual Trusted Platform Module (TPM) เพื่อแก้ข้อผิดพลาด

หากใช้ VMware Workstation Player ข้ามไปวิธีถัดไปที่เกี่ยวข้องกับ Registry hack และการแก้ไขไฟล์ vmx

วิธีเข้ารหัสและเพิ่ม TPM ให้ Virtual Machine:

  1. เปิด VMware Workstation Pro สร้าง Virtual Machine ใหม่หากยังไม่มี
  2. เลือกและคลิกขวาที่ Virtual Machine เลือก Settings วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  3. ในหน้าต่าง Settings เปิดแท็บ Options
  4. แผงซ้าย เลือกแท็บ Access Control
  5. แผงขวา คลิกปุ่ม Encrypt วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  6. ป้อน รหัสผ่านเข้ารหัส และพิมพ์ซ้ำเพื่อยืนยัน บันทึกรหัสผ่านไว้ที่ปลอดภัย ต้องใช้เพื่อเข้าถึง VM
  7. คลิก Encrypt รอให้กระบวนการเข้ารหัสเสร็จ
  8. คลิก OK บันทึก
  9. ตอนนี้เพิ่ม TPM ให้ VM คลิกขวา VM ที่เข้ารหัสแล้ว เลือก Settings
  10. แท็บ Hardware คลิกปุ่ม Add วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  11. เลือก Trusted Platform Module ในหน้าต่าง Hardware Type
  12. คลิก Finish เพื่อเพิ่ม VTPM ให้ VM วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  13. ในหน้าต่าง Settings Trusted Platform Module จะแสดง Present ในคอลัมน์ Summary
  14. คลิก OK บันทึก

ตอนนี้สามารถติดตั้ง Windows 11 บน VMware Workstation Pro โดยไม่มีข้อผิดพลาดข้อกำหนดระบบ

2. แก้ไขไฟล์ VMX เพื่อเพิ่ม VTPM ใน VMware Workstation

วิธีที่ง่ายที่สุดในการแก้ข้อผิดพลาด PC can’t run Windows 11 คือแก้ไขไฟล์ vmx ของ VM และเพิ่ม VTPM (Virtual Trusted Platform Module) วิธีนี้ใช้ได้กับทุกเวอร์ชัน VMware Workstation รวมถึง Pro, Player และ Fusion

วิธีใช้ฟีเจอร์ซอฟต์แวร์โดยแก้ไขไฟล์ vmx:

  1. เปิด VMware Workstation สร้าง VM ใหม่หากยังไม่มี ปิด VM ที่กำลังทำงานทั้งหมด
  2. คลิกขวาที่ VM เลือก Settings
  3. เปิดแท็บ Options ในหน้าต่าง Settings วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  4. แผงขวา หา Working directory นี่คือที่ตั้งของไฟล์ vmx สำหรับ VM คัดลอกพาธ Working directory
  5. คลิก OK ปิดหน้าต่าง Settings
  6. กด Win + E เปิด File Explorer ไปที่พาธ Working directory พาธอาจแตกต่างกันตามตำแหน่งที่ติดตั้ง VM พาธ Working directory เริ่มต้นคือ
    C:\Users\UserName\Documents\Virtual Machines\Windows 10 and later x64
  7. ในโฟลเดอร์ Windows 10 and later x64 หาไฟล์ Windows 10 and later x64.vmx วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  8. คลิกขวาไฟล์ .vmx เลือก Open With > Notepad ใช้ Text editor อื่นได้ เช่น Notepad++ วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  9. เมื่อเปิดใน Notepad แล้ว เพิ่มบรรทัดต่อไปนี้ท้ายไฟล์:
    managedVM.autoAddVTPM = "software"
  10. กด Ctrl + S บันทึก และปิด Notepad
  11. รีสตาร์ท VMware Workstation, Fusion หรือ Player
  12. หลังรีสตาร์ท เปิด VM และดำเนินการตั้งค่า Windows 11 ต่อ ควรข้ามการตรวจสอบ TPM และติดตั้งเสร็จสิ้นได้

3. แก้ไข Registry Entry เพื่อข้ามการตรวจสอบ TPM ใน VMware Workstation

อีกวิธีหนึ่งคือแก้ไขและเพิ่ม Entry ใหม่ใน Windows Registry ช่วยข้ามข้อผิดพลาดข้อกำหนดระบบขั้นต่ำบน VMware Workstation

วิธีนี้เกี่ยวข้องกับการแก้ไขและเพิ่ม Registry entry เมื่อข้อความข้อกำหนดระบบปรากฏบนหน้าจอ วิธีทำ:

  1. ตั้งค่า VM และดำเนินการติดตั้ง Windows 11
  2. ขณะติดตั้ง Windows 11 ใน VMware Workstation จะเห็นข้อผิดพลาด This PC can’t run Windows 11 บล็อกการตั้งค่า Windows เนื่องจากข้อกำหนดระบบขาดหาย
  3. เมื่อข้อผิดพลาดปรากฏ กด Shift + F10 เปิด Command Prompt วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  4. ใน Command Prompt พิมพ์คำสั่งต่อไปนี้กด Enter เปิด Registry Editor:
    regedit
  5. ใน Registry Editor ไปที่:
    HKEY_LOCAL_MACHINE\SYSTEM\Setup
  6. คลิกขวาที่ Setup key เลือก New > Key วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  7. ตั้งชื่อ key ว่า BypassTPMCheck
  8. คลิกขวาที่ BypassTPMCheck key เลือก New > DWORD (32-bit) value วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  9. ตั้งชื่อ DWORD ใหม่ว่า LabConfig
  10. คลิกขวา LabConfig value เลือก Modify
  11. พิมพ์ 1 ในฟิลด์ Value data คลิก OK บันทึก วิธีแก้ไขข้อผิดพลาด  This PC Can t Run Windows 11  บน VMware Workstation
  12. ปิด Registry Editor
  13. พิมพ์ exit กด Enter ปิด Command Prompt
  14. จะกลับมาที่หน้าต่าง Windows Setup พร้อมข้อผิดพลาด this PC can’t run คลิกปุ่ม Back (ไอคอนลูกศรย้อนกลับ) มุมซ้ายบน
  15. เลือก Windows edition ที่ต้องการติดตั้ง คลิก Next
  16. ตอนนี้ควรดำเนินการตั้งค่า Windows 11 ต่อได้โดยไม่มีข้อผิดพลาด

การข้ามข้อกำหนด TPM 2.0 เพื่อติดตั้ง Windows 11 บน VMware Workstation

หากใช้ VMware Workstation Pro สามารถข้ามข้อกำหนดระบบ TPM 2.0 ได้ง่ายผ่านการเข้ารหัส VM และเพิ่ม Trusted Platform Module

แต่หากไม่ต้องการเข้ารหัส VM หรือใช้ Workstation Player ใช้ Registry hack หรือแก้ไขไฟล์ vmx เพื่อข้ามข้อกำหนด Trusted Platform Module