Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม

Hyper-V เป็นเครื่องมือเสมือนจริง (virtualization) ให้ Windows 11 รัน Virtual Machines (VMs) ได้ แต่ก่อให้เกิดความขัดแย้งกับแอพและอีมูเลเตอร์ ทำให้บางโปรแกรมหรือเกมเล่นไม่ได้

บทความนี้สอนปิด Hyper-V เพื่อกลับไปเล่นเกมได้อย่างสงบสุข

Hyper-V คืออะไร?

Hyper-V คือแพลตฟอร์มเสมือนจริง ให้สร้างและรัน VMs บน Windows 10/11 Pro, Education, Enterprise รันหลาย OS บนเครื่องเดียว ลดค่าฮาร์ดแวร์ ทดสอบซอฟต์แวร์ง่ายขึ้น

แต่ Hyper-V ขัดแย้งกับ VMWare Workstation, VirtualBox, อีมูเลเตอร์เกม ผู้ใช้จึงปิด Hyper-V เพราะส่วนใหญ่ไม่ได้ใช้

หมายเหตุ: Windows 11 Home ไม่มี Hyper-V

ตรวจสอบว่า Hyper-V ทำงานอยู่หรือไม่

เช็คผ่าน System Information:

  1. Win + R → พิมพ์ msinfo32.exe → Enter
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. แท็บ System Summary เลื่อนลงล่าง หาข้อความ: "A hypervisor has been detected. Features required for Hyper-V will not be displayed."
  1. เจอข้อความนี้ = Hyper-V ทำงานอยู่ ต้องปิดถ้าจะใช้ virtualization tool ตัวอื่น หากเห็นรายการ Hyper-V enabled = กำลังทำงาน
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม

ด้านล่างสอนปิด Hyper-V 4 วิธี: Windows Features, BCDEdit, Command Line, PowerShell ระวัง: ปิดแล้วจะเข้าถึง Hyper-V Manager หรือเปลี่ยนตั้งค่า VM ไม่ได้ จนกว่าจะติดตั้งใหม่

1. ปิด Hyper-V ด้วย Windows Optional Features

วิธีง่ายที่สุด:

  1. Win + R → พิมพ์ control → Enter (เปิด Control Panel)
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. เลือก Programs
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. Programs and Features
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. Turn Windows features on or off (เมนูซ้าย)
  2. เลื่อนลง ยกถูก Hyper-V, Windows Hypervisor Platform, Virtual Machine Platform
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. รีบูท PC

หมายเหตุ: วิธีนี้ uninstall Hyper-V หมด ถ้าจะใช้ใหม่ ต้องติดตั้งใหม่ (อธิบายด้านล่าง)

2. ปิด Hyper-V ด้วย BCDEDIT

BCDEDIT ปิด Hyper-V ใน boot config แทนการ uninstall เหมาะถ้าอาจจะเปิดใช้ใหม่ภายหลัง

  1. ค้นหา cmd → คลิกขวา Run as Administrator
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. พิมพ์: bcdedit /set hypervisorlaunchtype off
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. ขึ้น "The operation completed successfully" → รีบูท

ต้องการเปิดใหม่: bcdedit /set hypervisorlaunchtype auto → รีบูท

3. ปิด Hyper-V ด้วย Command Prompt

ถ้า Windows Features ไม่ได้ ใช้ CMD uninstall:

  1. ค้นหา cmd → Run as Administrator
  2. พิมพ์: dism /online /disable-feature /featurename:Microsoft-hyper-v-all → Enter
  1. ขึ้น completion message → รีบูท
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม

4. ปิด Hyper-V ด้วย Windows PowerShell

  1. ค้นหา PowerShell → Run as administrator
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. พิมพ์: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All → Enter
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. รอ success message → รีบูท

แก้ไข Error "We Couldn't Complete the Updates"

หลายคนเจอ error ตอน uninstall Hyper-V: "We couldn't complete the updates, undoing changes" ป้องกันการ uninstall

แก้โดยลบ Hyper-V Virtual Network Adapter:

  1. Win + R → devmgmt.msc → Enter
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. Device Manager → คลิก Network Adapters ขยาย
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. View → Show hidden devices
  2. คลิกขวา Hyper-V Virtual Ethernet Adapter → Uninstall Device
  3. ทำซ้ำทุกตัวในลิสต์ → รีบูท เช็คว่าทำงานได้

ยังมีปัญหา Hyper-V? ลองวิธีเพิ่มเติม

อาจยังมีปัญหากับเกม/ซอฟต์แวร์เสมือนจริงตัวอื่น หลังปิด Hyper-V เพราะฟีเจอร์ Windows อื่นก่อให้เกิดความขัดแย้ง

1. ปิด Memory Integrity

Memory Integrity ใน Windows Security ป้องกันมัลแวร์โจมตีกระบวนการสำคัญ แต่บล็อก third-party tools เข้าถึงทรัพยากรสำคัญ

  1. Win + I → Settings
  2. Privacy & security
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. Windows Security → Device security
  2. Core isolation details
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. ปิด Memory integrity → รีบูท
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม

2. ปิด Device Guard และ Credential Guard

ทั้งคู่ต้องการ Hyper-V อาจมี Group Policy หรือ BIOS/UEFI เปิด Hyper-V อัตโนมัติตอนบูท ต้องแก้ Registry เสี่ยง ควรสร้าง Restore Point ก่อน

  1. Win + R → Regedit → Enter
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. ไปที่: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa (คัดลอกวางในแถบที่อยู่ได้)
  2. เลือกโฟลเดอร์ Lsa
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. หา LsaCfgFlags ไม่มีให้สร้าง: คลิกขวา → New → DWORD (32-bit) Value → ชื่อ "LsaCfgFlags"
  2. ดับเบิลคลิก → Value data = 0
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. OK → ไปที่: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
  2. หา EnableVirtualizationBasedSecurity DWORD ไม่มีสร้างใหม่
ปิด Hyper-V ใน Windows 11 เพื่อคืนประสิทธิภาพเล่นเกม
  1. ดับเบิลคลิก → Value = 0 → OK → รีบูท

หมายเหตุ: ต้องการเปิดใหม่ ทำซ้ำแต่ตั้งค่า Value = 1

ไม่มีปัญหาเสมือนจริงอีกต่อไป

Hyper-V ดีแต่ก่อปัญหา ตอนนี้ปิด Hyper-V และฟีเจอร์เกี่ยวข้องแล้ว ควรใช้ third-party virtualization software ได้โดยไม่มีปัญหา