แก้ไข Hyper-V Virtual Machine ที่ติดอยู่ในสถานะการหยุด

ปัญหา Hyper-V(Hyper-V)จำนวนมาก ที่ ผู้ใช้พีซีบางรายอาจพบคือเมื่อเครื่องเสมือนติดค้างอยู่ใน สถานะ หยุด(Stopping) ทำงาน บนคอมพิวเตอร์ที่ใช้ Windows 10 หรือ Windows 11 โพสต์นี้มีวิธีแก้ปัญหาที่เหมาะสมที่สุดที่ผู้ใช้ได้รับผลกระทบสามารถลองแก้ไขปัญหาได้สำเร็จ

เครื่องเสมือน Hyper-V ติดอยู่ในสถานะหยุด

ผู้ร้ายที่น่าจะเกิดจากข้อผิดพลาดนี้ ได้แก่-

  • โฮสต์Windows OSรุ่น/รุ่นที่ล้าสมัย
  • การจัดเก็บล้มเหลว
  • การกำหนดค่าบริการ RRA ผิดพลาด
  • ตัวเลือกพลังงานของ Windows

ฉันจะบังคับหยุด VM ในHyper-Vได้อย่างไร

ในการบังคับหยุดเครื่อง(Machine) เสมือน (VM) ให้ทำตามคำแนะนำเหล่านี้ บนเซิร์ฟเวอร์ที่เครื่องเสมือนทำงานอยู่ ให้เปิดTask Managerไปที่แท็บDetails ตอนนี้ ค้นหากระบวนการ vmwp.exe ที่มีGUIDสำหรับชื่อผู้ใช้เครื่องเสมือน จากนั้นเลือกและคลิก End Task เพื่อบังคับให้ปิดเครื่อง ยืนยันการดำเนินการโดยคลิกปุ่มหยุดกระบวนการ(Stop Process)

เครื่องเสมือน(Virtual Machine) Hyper-V ติดอยู่ในสถานะ หยุด(State)

หากHyper-V Virtual Machine ของคุณค้างอยู่ในสถานะหยุด(Hyper-V Virtual Machine is stuck in Stopping State)ทำงาน คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหาได้หรือไม่

  1. ฆ่ากระบวนการเครื่องเสมือน
  2. เปลี่ยนตัวเลือกพลังงาน
  3. ปิดใช้งานบริการ(Service)การกำหนดเส้นทาง(Routing)และการเข้าถึงระยะ(Remote Access)ไกล( RRA )

ก่อนที่คุณจะลองวิธีแก้ปัญหาใดๆ ด้านล่างนี้ วิธีที่ง่ายและรวดเร็วที่สุดในการแก้ไขปัญหาคือเพียงแค่รีบูตเครื่องโฮสต์(rebooting the Windows host machine) Windows เมื่อคุณรีบูทเครื่องโฮสต์แล้ว VM จะล้างออกและเริ่มทำงานตามปกติ นอกจากนี้ ให้ตรวจสอบการอัปเดต(check for updates)และติดตั้งบิตที่มีอยู่บน อุปกรณ์ Windows 11 ของคุณ เนื่องจากปัญหาอาจเกิดจากจุด บกพร่องของ Windowsซึ่งมักจะได้รับการแก้ไขในCU(CUs) ที่ตาม มา

1] ฆ่ากระบวนการเครื่องเสมือน

โซลูชันนี้กำหนดให้คุณต้องระบุGUIDของ VM ที่มีปัญหา โดยสมมติว่าคุณใช้VM(VMs) หลายเครื่อง จากนั้นจึง ปิดกระบวนการในTask Manager อย่างไรก็ตาม หากคุณมีเครื่องเสมือนเครื่องเดียวที่ทำงานอยู่บนเครื่องโฮสต์ คุณไม่จำเป็นต้องระบุGUIDเนื่องจากกระบวนการVirtual Machine Worker(Virtual Machine Worker Process)หรือ vmwp.exe จะไม่แสดงหลายครั้ง ในกรณีนี้ เพียงแค่เปิดงาน จัดการ(Task Manager)และฆ่าเฉพาะกระบวนการ vmwp.exe ที่ระบุไว้ที่นั่น

ในการฆ่าHyper-V Virtual Machine ที่ติดอยู่ในสถานะหยุด(Hyper-V Virtual Machine stuck in Stopping State) ทำงาน  บน พีซี Windows ของคุณ ให้ทำดังต่อไปนี้:

  • กดปุ่มWindows key + Xเพื่อเปิดเมนู Power User
  • จากนั้นกดIบนแป้นพิมพ์เพื่อเปิดPowerShell
  • ใน คอนโซล PowerShellให้พิมพ์หรือคัดลอกและวางคำสั่งด้านล่างแล้วกดEnter แทนที่ ตัวยึดตำแหน่ง <VMname>ด้วยชื่อแอคทูลาของ VM ที่มีปัญหา
Get-VM <VMname> | fl *
  • ตอนนี้ ให้จดบันทึกVMIdเนื่องจากคุณจะต้องใช้ข้อมูลนี้เพื่อระบุกระบวนการที่ถูกต้องในการยุติ
  • ถัดไปเปิดตัวจัดการ(open Task Manager)งาน
  • ในตัวจัดการงาน ให้สลับไปที่ แท็บรายละเอียด(Details)
  • ตอนนี้ ค้นหา กระบวนการ vmpw.exeโดยกดปุ่ม V บนแป้นพิมพ์ กระบวนการหลายรายการจะแสดงขึ้นหากคุณมีVM(VMs) หลายเครื่อง ทำงานอยู่
  • ตอนนี้ ใช้VMid ที่ บันทึกไว้ก่อนหน้านี้เพื่อค้นหากระบวนการที่ถูกต้อง
  • สุดท้าย เน้นกระบวนการที่ชื่อผู้ใช้(User)สัมพันธ์กับ ID และฆ่ากระบวนการ(kill the process)

2] เปลี่ยนตัวเลือกพลังงาน

ถ้า ตัวเลือก พลังงาน(Power)ของจอแสดงผลของเครื่องโฮสต์ Windows ของคุณไม่ได้รับการกำหนดค่าให้ไม่เคยปิด คุณอาจพบปัญหานี้เนื่องจากการตั้งค่าการแสดงผลส่งผลต่อสถานะของเครื่องเสมือน Hyper-V ของคุณ ในกรณีนี้ คุณสามารถตั้งค่าการแสดงผลเป็นไม่ปิด(set the display to never Turn off)เพื่อแก้ไขปัญหาได้

3] ปิดใช้งาน บริการ(Service)การกำหนดเส้นทาง(Disable Routing)และการเข้าถึงระยะไกล(Remote Access) ( RRA )

ปิดใช้งานบริการการกำหนดเส้นทางและการเข้าถึงระยะไกล (RRA)

ปัญหานี้อาจเกิดขึ้นได้หากมีการกำหนดค่าบริการการเข้าถึงระยะไกลที่ไม่ถูกต้อง เนื่องจากอินเทอร์เฟซเครือข่ายของคุณอาจรบกวนบริการ และทำให้ VM ค้าง ในกรณีนี้ คุณสามารถปิดใช้งานบริการการกำหนดเส้นทาง(Routing)และการเข้าถึงระยะไกล(Remote Access) ( RRA ) เพื่อแก้ไขปัญหาได้ทันที

หากต้องการปิดใช้งาน บริการ RRAบน พีซี Windowsให้ทำดังต่อไปนี้:

  • กดปุ่มWindows key + Rเพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  • ในกล่องโต้ตอบ Run พิมพ์services.mscแล้วกด Enter เพื่อเปิด(open Services)บริการ
  • ใน หน้าต่าง Servicesให้เลื่อนและค้นหาบริการRouting and Remote Access(Routing and Remote Access )
  • ดับเบิลคลิก(Double-click)ที่รายการเพื่อแก้ไขคุณสมบัติ
  • หากบริการกำลังทำงานอยู่ ให้หยุดโดยคลิก ปุ่มหยุด(Stop)
  • หลังจากหยุดบริการแล้ว ยังคงอยู่ในหน้าต่างคุณสมบัติ คลิกดรอปดาวน์ประเภทการเริ่มต้น(Startup type)และเลือกปิด(Disabled )การใช้งาน จากเมนู
  • คลิกใช้(Apply) > ตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลง
  • รีสตาร์ทพีซี

แค่นั้นแหละ!

ที่เกี่ยวข้อง(Related) : แก้ไขHyper-V Virtual Machine ที่ติดอยู่ในสถานะที่บันทึกไว้

การรีเซ็ต Hyper-V ทำอะไรได้บ้าง

เมื่อคุณทำการรีเซ็ต Hyper-V การดำเนินการจะรีเซ็ตเครื่องเสมือนเฉพาะที่โฮสต์บนเซิร์ฟเวอร์ Hyper-V Management(Hyper-V Management Server) ภายในเครื่องหรือระยะ ไกล หากคุณต้องการทำงานหรือควบคุมเครื่องคอมพิวเตอร์ คุณจะต้องเลือกปุ่มตัวเลือก เซิร์ฟเวอร์ ภายใน(Local)หรือเลือกปุ่มตัวเลือก เซิร์ฟเวอร์ ระยะไกล(Remote)หากคุณต้องการควบคุมคอมพิวเตอร์ระยะไกล การรีสตาร์ท(Restart) -VM  cmdlet  จะรีสตาร์ทเครื่องเสมือน การเรียกใช้  cmdlet นี้ส่งผลให้เกิดการ (cmdlet)รีสตาร์ท(restart)  "ยาก"  เช่นปิดเครื่องคอมพิวเตอร์แล้วสำรองข้อมูลอีกครั้ง



About the author

ฉันเป็นผู้เชี่ยวชาญ Windows 10 ที่ได้รับการแนะนำเป็นอย่างยิ่ง และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการปรับแต่งรูปลักษณ์ของคอมพิวเตอร์และทำให้เครื่องมือ Office ของพวกเขาใช้งานง่ายขึ้น ฉันใช้ทักษะของฉันเพื่อช่วยให้ผู้อื่นค้นพบวิธีที่มีประสิทธิภาพที่สุดในการทำงานกับ Microsoft Office รวมถึงวิธีจัดรูปแบบข้อความและกราฟิกสำหรับการพิมพ์ออนไลน์ วิธีสร้างธีมที่กำหนดเองสำหรับ Outlook และแม้กระทั่งวิธีปรับแต่งรูปลักษณ์ของแถบงานบนเดสก์ท็อป คอมพิวเตอร์.



Related posts