ขณะปิด Virtual Machine ใน Hyper-V หากคุณได้รับข้อผิดพลาด The application encountered an error while attempting to change the state นี่คือวิธีแก้ไข ข้อผิดพลาดนี้ปรากฏเมื่อมีการดำเนินการในพื้นหลัง และคุณกดปุ่ม Turn Off ระหว่างทาง นี่คือวิธีหลีกเลี่ยงข้อผิดพลาดนี้และปิด Virtual Machine ใน Windows 11/10
The application encountered an error while attempting to change the state of '[virtual-machine-name]'.
Failed to stop.
'Virtual-machine-name' failed to stop: The device is not ready for use. (0x800710DF). (Virtual Machine ID unique-numbers)

หากคุณคลิกปุ่ม Close และลองปิดอีกครั้ง คุณจะได้ข้อผิดพลาดเดียวกัน นั่นเป็นเพราะมีบริการบางอย่างทำงานในพื้นหลัง และ Virtual Machine ไม่สามารถปิดได้จนกว่าบริการเหล่านั้นจะปิด นอกจากการรีสตาร์ทคอมพิวเตอร์แล้ว มีสองวิธีในการแก้ปัญหานี้ หนึ่ง คุณสามารถปิด Hyper-V Manager โดยใช้ Task Manager สอง คุณสามารถหยุดบริการพื้นหลังทั้งหมดจากแผง Services
The application encountered an error while attempting to change the state of
เพื่อแก้ไข The application encountered an error while attempting to change the state of ให้ทำตามขั้นตอนเหล่านี้:
- End Hyper-V Manager task โดยใช้ Task Manager
- หยุดบริการ Hyper-V ทั้งหมด
เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้ ให้อ่านต่อ
แก้ไข The device is not ready for use (0x800710DF) Virtual Machine Error
1] End Hyper-V Manager task โดยใช้ Task Manager
ทุกครั้งที่คุณเริ่มโปรแกรม มันจะปรากฏใน Task Manager คุณสามารถใช้ยูทิลิตี้นี้เพื่อ End Hyper-V Manager task ใน Windows 11/10 มีหลายวิธีในการเปิด Task Manager แต่คุณสามารถกด Win+X และเลือกตัวเลือก Task Manager เพื่อเปิดได้อย่างรวดเร็ว หลังจากนั้น หา Microsoft Management Console และขยายเพื่อเลือก Hyper-V Manager

ต่อไป คลิกปุ่ม End task
ตอนนี้ คุณสามารถเปลี่ยนการตั้งค่าใน Hyper-V Manager ได้ตามปกติ
2] หยุดบริการ Hyper-V ทั้งหมด

มีบริการหลายอย่างที่ทำงานในพื้นหลังสำหรับ Hyper-V Manager และแต่ละตัวรับผิดชอบบางอย่าง ดังนั้น หากคุณหยุดบริการเหล่านั้น คุณสามารถปิด Hyper-V Manager หรือปิด Virtual Machine ที่ไม่ตอบสนอง สำหรับนั้น ให้ทำดังนี้:
- ค้นหา services ในกล่องค้นหา Taskbar และคลิกที่ผลลัพธ์การค้นหา
- หาบริการที่เกี่ยวข้องกับ Hyper-V ทั้งหมด
- ดับเบิลคลิกที่แต่ละตัว
- คลิกปุ่ม Stop
- คลิกที่ปุ่ม OK
- ปิด Hyper-V Manager และ Virtual Machine
เพื่อข้อมูลของคุณ คุณต้องค้นหาบริการเหล่านี้:
- HV Host Service
- Hyper-V Data Exchange Service
- Hyper-V Guest Service Interface
- Hyper-V Guest Shutdown Service
- Hyper-V Heartbeat Service
- Hyper-V Host Computer Service
- Hyper-V PowerShell Direct Service
- Hyper-V Remote Desktop Virtualization Service
- Hyper-V Time Synchronization Service
- Hyper-V Virtual Machine Management
- Hyper-V Volume Shadow Copy Requestor
ทำไมฉันถึงไม่สามารถปิด Hyper-V ได้?
เนื่องจากมีบริการและกระบวนการจำนวนมากทำงานในพื้นหลังตลอดเวลา หากยังไม่ได้ปิด คุณจะไม่สามารถปิด Virtual Machine ของ Hyper-V ได้ เพื่อปิด Virtual Machine ของ Hyper-V คุณต้องปิดบริการที่ทำงานตลอดเวลาในพื้นหลังโดยใช้วิธีที่กล่าวไว้ข้างต้น
อ่านเพิ่มเติม: Hyper-V virtual machine very slow to start?
วิธีบังคับให้ Hyper-V VM ปิดตัวลง?
หากคุณไม่สามารถปิด Hyper-V Virtual Machine และต้องการบังคับปิด คุณต้องหยุดบริการทั้งหมดจากแผง Services หากคุณไม่ต้องการผ่านกระบวนการที่ยาวนาน คุณสามารถเปิด Task Manager และ End Hyper-V Manager task
วิธี Force Quit Virtual Machine?
การปิด Virtual Machine และ Hyper-V Manager เป็นสิ่งเดียวกันใน Windows 10/11 คุณต้องใช้ Task Manager เพื่อ Force Quit Virtual Machine ใน Hyper-V อย่างไรก็ตาม หากคุณไม่สามารถเปิด Task Manager เนื่องจากเหตุผลใดเหตุผลหนึ่ง การรีสตาร์ทคอมพิวเตอร์เป็นวิธีแก้ไขเดียว
