Hyper-V เป็นเครื่องมือการจำลองเสมือนที่มีประโยชน์ซึ่งช่วยให้ผู้ใช้ Windows 11 เรียกใช้เครื่องเสมือนบนพีซีของตนได้ ปัญหาคือมันอาจทำให้เกิดปัญหากับแอปและโปรแกรมจำลองอื่น ๆ ทำให้คุณไม่สามารถใช้บางโปรแกรมหรือเล่นเกมได้
ในบทช่วยสอนนี้ เราจะอธิบายวิธีปิดการใช้งาน Hyper-V เพื่อให้คุณสามารถกลับไปเล่นเกมได้อย่างสบายใจ
ไฮเปอร์-วี คืออะไร
Hyper-V เป็นแพลตฟอร์มการจำลองเสมือนที่พัฒนาขึ้นเพื่อให้ผู้ใช้สามารถสร้างและเรียกใช้เครื่องเสมือน (VM) บน Windows 10 และ Windows 11 Pro, Education และ Enterprise ทำให้สามารถใช้งานระบบปฏิบัติการหลายระบบบนพีซีเครื่องเดียว ลดต้นทุนด้านฮาร์ดแวร์ และทำให้ทดสอบซอฟต์แวร์ใหม่ระหว่างการพัฒนาได้ง่ายขึ้น
อย่างไรก็ตาม Hyper-V อาจทำให้เกิดข้อขัดแย้งกับแอปของบุคคลที่สาม เช่น VMWare Workstation, VirtualBox และโปรแกรมจำลองเกมบางตัว ด้วยเหตุนี้ ผู้ใช้จำนวนมากจึงต้องการปิดการใช้งาน Hyper-V — โดยเฉพาะอย่างยิ่งเมื่อเจ้าของพีซีส่วนใหญ่ไม่มีประโยชน์
หมายเหตุ:Hyper-V ไม่มีให้บริการใน Windows 11 Home Edition
วิธีตรวจสอบว่า Hyper-V ทำงานบนพีซีของคุณหรือไม่
หากต้องการดูว่า Hyper-V Hypervisor ทำงานบนพีซี Windows 11 ของคุณหรือไม่ คุณสามารถตรวจสอบเครื่องมือข้อมูลระบบได้ โดยทำดังนี้:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ msinfo32.exe แล้วกด Enter
- ในแท็บ System Summary เลื่อนลงไปด้านล่างและตรวจสอบรายการต่อไปนี้:
ตรวจพบไฮเปอร์ไวเซอร์ คุณสมบัติที่จำเป็นสำหรับ Hyper-V จะไม่แสดงขึ้น
- หากมีรายการนี้ แสดงว่า Hyper-V ทำงานอยู่ และคุณจะต้องปิดใช้งานรายการดังกล่าวหากคุณต้องการใช้เครื่องมือการจำลองเสมือนอื่นๆ ในทำนองเดียวกัน หากคุณเห็นรายการใดๆ รวมถึง Hyper-V ที่เปิดใช้งาน แสดงว่าแอปพลิเคชันกำลังทำงานอยู่
ด้านล่างนี้เราจะอธิบายวิธีลบ Hyper-V โดยใช้คุณสมบัติ Windows, BCDEdit, บรรทัดคำสั่ง และ PowerShell โปรดทราบว่าเมื่อลบออกแล้ว คุณจะไม่สามารถเข้าถึง Hyper-V Manager หรือเปลี่ยนการตั้งค่า VM ใดๆ ได้จนกว่าคุณจะติดตั้งใหม่
1. วิธีปิดการใช้งาน Hyper-V โดยใช้คุณสมบัติเสริมของ Windows
วิธีที่ง่ายที่สุดในการปิดการใช้งาน Hyper-V คือการใช้แอพ Windows Features โดยทำดังนี้:
- กด Win + R เพื่อเปิด Run
- พิมพ์ control แล้วกด Enter เพื่อเปิดแผงควบคุม
- เลือกโปรแกรม
- เลือกโปรแกรมและคุณลักษณะ
- เลือกเปิดหรือปิดคุณลักษณะของ Windows ในเมนูด้านซ้ายมือ
- เลื่อนลงและยกเลิกการเลือกช่องทำเครื่องหมายถัดจาก Hyper-V, Windows Hypervisor Platform และ Virtual Machine Platform
- รีบูทพีซีของคุณ
หมายเหตุ:วิธีนี้จะถอนการติดตั้ง Hyper-V โดยสมบูรณ์ ซึ่งหมายความว่าหากคุณต้องการใช้ในอนาคต คุณจะต้องติดตั้งใหม่ เราจะอธิบายวิธีการด้านล่าง
2. วิธีปิดการใช้งาน Hyper-V โดยใช้ BCDEDIT
เครื่องมือ BCDEDIT ช่วยให้คุณปิดการใช้งาน Hyper-V ในการกำหนดค่าการบูตของพีซีของคุณแทนที่จะถอนการติดตั้งทั้งหมด สิ่งนี้มีประโยชน์หากคุณต้องการหลีกเลี่ยงการติดตั้ง Hyper-V อีกครั้งในอนาคต
หากต้องการปิดการใช้งาน Hyper-V โดยใช้ BCDEDIT:
- เปิดเมนู Start และค้นหา “cmd”
- คลิกขวาที่ Command Prompt แล้วกด Run as Administrator
- ในหน้าต่างพร้อมรับคำสั่ง ให้ป้อนคำสั่งต่อไปนี้:
bcdedit /set hypervisorlaunchtype ปิด
- คุณควรได้รับข้อความแจ้งว่าคำสั่งสำเร็จแล้ว เมื่อคุณดำเนินการดังกล่าว ให้รีสตาร์ทพีซีของคุณเพื่อให้แน่ใจว่า Hyper-V ถูกปิดใช้งาน
หากคุณต้องการเปิดใช้งาน Hyper-V อีกครั้ง ให้พิมพ์คำสั่งต่อไปนี้ลงใน Command Prompt ตามด้านบน:
bcdedit /set hypervisorlaunchtype อัตโนมัติ
จากนั้นรีสตาร์ทพีซีของคุณเพื่อยืนยันการเปลี่ยนแปลง
3. วิธีปิดการใช้งาน Hyper-V โดยใช้ Command Prompt
หากคุณไม่สามารถใช้เครื่องมือคุณลักษณะของ Windows เพื่อปิดใช้งาน Hyper-V ได้ คุณสามารถถอนการติดตั้งได้โดยใช้ Command Prompt โดยทำดังนี้:
- เปิดเมนู Start และค้นหา “cmd”
- คลิกขวาที่ Command Prompt แล้วกด Run as Administrator
- พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
dism /ออนไลน์ /ปิดการใช้งานคุณลักษณะ /featurename:Microsoft-hyper-v-all
- คุณควรได้รับข้อความเสร็จสิ้นระบุว่าเครื่องมือ DISM ได้ปิดการใช้งาน Hyper-V แล้ว
- รีสตาร์ทพีซีของคุณ
4. วิธีปิดการใช้งาน Hyper-V โดยใช้ Windows PowerShell
วิธีสุดท้ายในการปิดใช้งาน Hyper-V คือการใช้ PowerShell ในโหมดผู้ดูแลระบบ โดยทำดังนี้:
- เปิดเมนู Start แล้วพิมพ์ “PowerShell”
- คลิกขวาที่ PowerShell แล้วเลือกเรียกใช้ในฐานะผู้ดูแลระบบ
- ป้อนคำสั่งต่อไปนี้แล้วกด Enter:
ปิดการใช้งาน WindowsOptionalFeature - ออนไลน์ - ชื่อคุณลักษณะ Microsoft-Hyper-V-All
- รอข้อความแสดงความสำเร็จ จากนั้นรีสตาร์ทพีซีของคุณเพื่อยืนยันการเปลี่ยนแปลง
วิธีแก้ไขข้อผิดพลาด “เราไม่สามารถอัปเดตให้เสร็จสิ้นได้”
ขณะถอนการติดตั้ง Hyper-V ผู้ใช้จำนวนมากพบข้อความแสดงข้อผิดพลาดที่ระบุว่า “เราไม่สามารถอัปเดตให้เสร็จสิ้นได้ และเลิกทำการเปลี่ยนแปลง” ข้อผิดพลาดนี้ป้องกันไม่ให้คุณถอนการติดตั้ง Hyper-V และหมายความว่าข้อผิดพลาดเดิมยังคงเกิดขึ้น
ในการแก้ไขปัญหานี้ คุณต้องถอดอะแดปเตอร์เครือข่ายเสมือน Hyper-V ออก:
- เปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ devmgmt.msc แล้วกด Enter
- ในตัวจัดการอุปกรณ์ คลิกสองครั้งที่อะแดปเตอร์เครือข่ายเพื่อขยายส่วน
- ค้นหาอะแดปเตอร์เครือข่าย Hyper-V เลือกตัวเลือกเมนูมุมมองที่ด้านบนของหน้าต่าง และเลือกแสดงอุปกรณ์ที่ซ่อน
- คลิกขวาที่อะแดปเตอร์ Hyper-V Virtual Ethernet และเลือกถอนการติดตั้งอุปกรณ์
- ทำซ้ำขั้นตอนนี้กับอะแดปเตอร์เครือข่ายทุกตัวในรายการ จากนั้น รีบูทพีซีของคุณ และตรวจสอบว่าทำงานเมื่อเริ่มต้นระบบหรือไม่
ยังคงประสบปัญหากับ Hyper-V หรือไม่? ลองแก้ไขเหล่านี้
ขออภัย คุณอาจยังประสบปัญหากับเกมและซอฟต์แวร์การจำลองเสมือนอื่นๆ หลังจากลบ Hyper-V แล้ว นี่เป็นเพราะคุณลักษณะบางอย่างของ Windows ที่คล้ายกันซึ่งทำให้เกิดข้อขัดแย้งกับเครื่องมือการจำลองเสมือนของบุคคลที่สาม
ต่อไปนี้เป็นสองสิ่งที่ควรลอง:
1. ปิดความสมบูรณ์ของหน่วยความจำ
คุณลักษณะความสมบูรณ์ของหน่วยความจำที่พบในความปลอดภัยของ Windows ช่วยป้องกันมัลแวร์ไม่ให้ติดไวรัสในกระบวนการของระบบที่สำคัญที่สุด อย่างไรก็ตาม มันยังหยุดเครื่องมือของบุคคลที่สามบางรายไม่ให้สามารถเข้าถึงทรัพยากรสำคัญที่เครื่องมือเหล่านั้นจำเป็นต้องใช้ในการทำงาน
หากต้องการปิดความสมบูรณ์ของหน่วยความจำ:
- กดปุ่ม Windows + I เพื่อเปิดการตั้งค่า
- เลือกความเป็นส่วนตัวและความปลอดภัย
- เลือกความปลอดภัยของ Windows และเลือกความปลอดภัยของอุปกรณ์
- เลือกรายละเอียดการแยกแกนหลัก
- สลับปิดความสมบูรณ์ของหน่วยความจำและรีสตาร์ทคอมพิวเตอร์ของคุณ
2. ปิดการใช้งาน Device Guard และ Credential Guard
Device Guard และ Credential Guard เป็นคุณสมบัติสองประการของ Windows ที่ต้องใช้ Hyper-V ในการทำงาน ด้วยเหตุนี้ อาจมีฟังก์ชันนโยบายกลุ่มหรือการตั้งค่า BIOS/UEFI ที่เปิดใช้งาน Hyper-V โดยอัตโนมัติทุกครั้งที่คุณบูตเครื่องพีซี
ในการแก้ไขปัญหานี้ คุณจะต้องแก้ไขรีจิสทรีของ Windows การแก้ไขรีจิสทรีอาจมีความเสี่ยง ดังนั้นเราขอแนะนำให้สร้างจุดคืนค่าระบบก่อนดำเนินการขั้นตอนถัดไป
ต่อไปนี้เป็นวิธีปิดการใช้งาน Device Guard และ Credential Guard:
- กด Win + R เพื่อเปิด Run
- พิมพ์ Regedit แล้วกด Enter
- นำทางไปยังคอมพิวเตอร์\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa คุณสามารถคัดลอกและวางตำแหน่งนั้นลงในแถบที่อยู่ที่ด้านบนของหน้าต่าง Registry Editor ได้
- เลือกโฟลเดอร์ Lsa
- ในบานหน้าต่างด้านขวา ค้นหา LsaCfgFlags หากไม่มีอยู่ ให้คลิกขวาที่หน้าต่าง เลือก ใหม่> ค่า DWORD (32 บิต) แล้วตั้งชื่อเป็น “LsaC gFlags”
- ดับเบิลคลิก LsaCfgFlags DWORD และเปลี่ยนช่องข้อมูลค่าเป็น 0
- เลือกตกลง
- ตอนนี้ ไปที่ Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
- ค้นหาค่า DWORD ของ EnableVirtualizationBasedSecurity หากไม่มีอยู่ ให้สร้างตามด้านบน
- ดับเบิลคลิก DWORD และตั้งค่าเป็น 0
- เลือกตกลง จากนั้นรีสตาร์ทคอมพิวเตอร์เพื่อให้แน่ใจว่าการเปลี่ยนแปลงมีผล
หมายเหตุ:หากคุณต้องการเปิดใช้งาน Device Guard หรือ Credential Guard อีกครั้ง ให้ทำซ้ำขั้นตอนข้างต้นแต่ตั้งค่าเป็น 1
ไม่มีปัญหาการจำลองเสมือนอีกต่อไป
คุณลักษณะ Hyper-V เป็นเครื่องมือการจำลองเสมือนที่ยอดเยี่ยม แต่อาจทำให้เกิดปัญหาที่น่าหงุดหงิดได้ เมื่อคุณปิดการใช้งาน Hyper-V และฟีเจอร์ที่เกี่ยวข้องได้สำเร็จแล้ว คุณควรจะสามารถใช้ซอฟต์แวร์การจำลองเสมือนของบุคคลที่สามได้โดยไม่มีปัญหา