การใช้เครื่องเสมือนเพิ่มขึ้นอย่างมากในช่วงไม่กี่ปีที่ผ่านมา นี่เป็นเรื่องธรรมดาเมื่อคุณคำนึงถึงข้อดีของสิ่งเหล่านี้ Hyper-V เป็นซอฟต์แวร์การจำลองเสมือนแบบเนทีฟของ Windows ที่ให้คุณสร้างเครื่องเสมือนบนระบบ Windows ของคุณ แม้ว่าจะไม่ได้ให้คุณสมบัติมากนักเมื่อเทียบกับ VMware หรือ VirtualBox แต่ก็ยังมีการใช้งานค่อนข้างมาก เช่นเดียวกับซอฟต์แวร์อื่น ๆ คือมีปัญหาร่วมกัน ปัญหาอย่างหนึ่งที่ผู้ใช้หลายคนมักประสบคือเมื่อเครื่องเสมือนติดอยู่ในสถานะหยุดทำงาน
เครื่องเสมือนติดอยู่ในสถานะหยุด
เมื่อเกิดเหตุการณ์นี้เครื่องเสมือนไม่ยอมหยุดดังนั้นจึงไม่สามารถเริ่มทำงานได้ซึ่งไม่ใช่สิ่งที่คุณต้องการ สิ่งนี้สามารถเกิดขึ้นได้จากหลายสาเหตุที่เราจะกล่าวถึงด้านล่าง อย่างไรก็ตามก่อนที่เราจะเริ่มสิ่งสำคัญคือต้องพูดถึงว่าในบางครั้งปัญหาเกิดจากเครื่องโฮสต์ Windows ที่ล้าสมัย ดังนั้นก่อนที่คุณจะเริ่มต้นด้วยบทความนี้ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไฟล์ การอัปเดต Windows ใช้ได้ จากที่กล่าวมาให้เราเริ่มต้น
- การจัดเก็บล้มเหลว - ปรากฎว่าในบางกรณีปัญหาอาจเกิดจากการจัดเก็บล้มเหลว สิ่งนี้จะเกิดขึ้นเมื่อดิสก์ถูกรายงานว่าหายไปซึ่งในกรณีนี้สิ่งที่คุณต้องทำคือปิดโฮสต์และดิสก์อื่น ๆ เมื่อคุณบูตขึ้นมาอีกครั้งควรจดจำดิสก์และในกรณีที่มีปัญหาใด ๆ ให้เริ่มซ่อมแซมหากคุณมีระบบ RAID
- RRAS การกำหนดค่าผิด - สาเหตุอีกประการหนึ่งของปัญหาอาจเกิดจากการกำหนดค่าการกำหนดเส้นทางและบริการการเข้าถึงระยะไกลไม่ถูกต้อง สิ่งนี้สามารถเกิดขึ้นได้เมื่ออินเทอร์เฟซในสภาพแวดล้อมของคุณทำให้คอนฟิกูเรชันของ RRAS เสียหาย ในสถานการณ์เช่นนี้คุณจะต้องปิดใช้งานบริการเพื่อแก้ไขปัญหา
- ตัวเลือกพลังงานของ Windows - ตัวเลือกการใช้พลังงานของเครื่องโฮสต์ Windows ของคุณอาจทำให้เกิดปัญหาดังกล่าวได้ ปรากฎว่าหากคุณตั้งค่าหน้าจอให้ปิดการแสดงผลหลังจากผ่านไประยะหนึ่งอาจส่งผลให้ VM ติดขัดได้ ในสถานการณ์เช่นนี้คุณจะต้องตั้งค่าไม่ให้ปิดการแสดงผล
เมื่อเราดำเนินการกับสาเหตุที่เป็นไปได้ของปัญหาแล้วให้เราเริ่มต้นด้วยวิธีการที่คุณสามารถสำรองเครื่องเสมือนของคุณได้อีกครั้ง
วิธีที่ 1: ฆ่าเครื่องเสมือน
การฆ่าเราไม่ได้หมายถึงการกำจัดเครื่องเสมือนโดยสิ้นเชิง แต่หมายถึงการยุติกระบวนการของเครื่องเสมือนที่ติดขัดและเพื่อให้คุณสามารถเริ่มต้นได้ตามปกติอีกครั้ง นี่เป็นกระบวนการที่ค่อนข้างง่ายหากคุณมีเครื่องเสมือนเครื่องเดียวที่ทำงานบนเครื่องโฮสต์ หากคุณทำเช่นนั้นคุณสามารถข้ามขั้นตอนบางอย่างที่เราจะแสดงไว้ด้านล่างซึ่งจะช่วยในการค้นหา GUID ของเครื่องเสมือนที่มีปัญหา
ในกรณีที่คุณมีเครื่องเสมือนหลายเครื่องคุณไม่เพียงแค่ฆ่า Virtual Machine Worker Process หรือ vmwp.exe โดยไม่ทราบ GUID ของเครื่องเสมือนที่ค้างอยู่เนื่องจากกระบวนการปรากฏขึ้นหลายครั้งใน ผู้จัดการงาน . เมื่อคุณมี GUID แล้วคุณจะพบกระบวนการที่ตรงกับ ID นั้นและฆ่ามันโดยไม่ต้องกังวลใด ๆ
ทำตามคำแนะนำด้านล่างเพื่อดำเนินการนี้:
- ก่อนอื่นหากต้องการทราบ GUID ของเครื่องเสมือนของคุณให้เปิดขึ้น Powershell. หากคุณมีเครื่องเสมือนเครื่องเดียวคุณสามารถข้ามขั้นตอนนี้และฆ่ากระบวนการได้ ในทำนองเดียวกันหากคุณทราบ GUID ของเครื่องคุณสามารถข้ามขั้นตอนนี้ได้เช่นกัน
- เมื่อคุณเปิด Powershell แล้วให้พิมพ์คำสั่งต่อไปนี้โดยที่ VMname คือชื่อของเครื่องเสมือนที่มีปัญหา:
รับ VM 'VMname' | ชั้น *
- จดบันทึก VMId ตามที่คุณต้องการในขณะที่ค้นหากระบวนการที่เหมาะสมเพื่อสิ้นสุด
การค้นหา VMId
- หลังจากนั้นไปข้างหน้าและเปิดไฟล์ ผู้จัดการงาน โดยคลิกขวาที่แถบงานและเลือกตัวจัดการงานจากเมนูที่ปรากฏขึ้น
- เมื่อตัวจัดการงานเปิดขึ้นให้เปลี่ยนเป็นไฟล์ รายละเอียด แท็บ
- ตอนนี้ค้นหาไฟล์ vmpw.exe ดำเนินการโดยกดปุ่ม V คุณจะพบหลายกระบวนการหากคุณมี VM หลายตัวที่ทำงานอยู่
กระบวนการทำงานของเครื่องเสมือน
- ใช้ ID ที่คุณพบก่อนหน้านี้เพื่อค้นหากระบวนการที่ถูกต้อง
- สุดท้ายเน้นกระบวนการที่ชื่อผู้ใช้สัมพันธ์กับ ID จากนั้นกดปุ่ม งานสิ้นสุด ปุ่ม.
วิธีที่ 2: เปลี่ยนตัวเลือกการใช้พลังงาน
ปรากฎว่าไฟล์ ตัวเลือกด้านพลังงาน ของเครื่องโฮสต์ Windows ของคุณอาจส่งผลต่อสถานะของเครื่องเสมือน Hyper-V ของคุณ หนึ่งในผู้ประสบปัญหาเดียวกันกล่าวว่าการเปลี่ยนการแสดงผลเป็นไม่ปิดจะช่วยแก้ปัญหาให้กับพวกเขาได้ ดังนั้นจึงควรค่าแก่การยิง วิธีการทำมีดังนี้
- เปิดไฟล์ เริ่ม โดยกดปุ่ม Windows จากนั้นค้นหา แผนการใช้พลังงาน
- กด ป้อน ในผลลัพธ์ที่แสดง
- จากนั้นเปลี่ยนไฟล์ กลับ หรือ ff จอแสดงผล ตัวเลือกในการ ไม่เลย จากเมนูแบบเลื่อนลง
ตัวเลือกแผนการใช้พลังงาน
- สุดท้ายคลิกไฟล์ บันทึกการเปลี่ยนแปลง ปุ่ม.
วิธีที่ 3: ปิดใช้งาน RRAS
บริการการเข้าถึงระยะไกลที่กำหนดค่าไม่ถูกต้องอาจทำให้เกิดปัญหาได้ ดังที่เราได้กล่าวไว้ก่อนหน้านี้อินเทอร์เฟซเครือข่ายของคุณอาจทำให้บริการยุ่งเหยิงซึ่งทำให้เครื่องเสมือนติดขัด ดังนั้นวิธีง่ายๆในการแก้ไขปัญหานี้คือปิดใช้งานบริการการกำหนดเส้นทางและการเข้าถึงระยะไกล วิธีการทำมีดังนี้
- ก่อนอื่นให้เปิดไฟล์ วิ่ง ไดอะล็อกบ็อกซ์โดยกดปุ่ม คีย์ Windows + R .
- ในกล่องโต้ตอบเรียกใช้พิมพ์ services.msc จากนั้นกด Enter
- ในหน้าต่าง Services ค้นหาไฟล์ การกำหนดเส้นทางและบริการการเข้าถึงระยะไกล . ทำได้อย่างง่ายดายโดยกดปุ่ม R หนึ่งครั้งเพื่อข้ามไปยังบริการโดยเริ่มจากตัวอักษร R
- เมื่อพบแล้วให้ดับเบิลคลิกที่บริการเพื่อเปิดไฟล์ คุณสมบัติ หน้าต่าง.
บริการ RRAS
- หากบริการกำลังทำงานให้หยุดโดยคลิกที่ไฟล์ หยุด ปุ่ม.
- หลังจากหยุดให้บริการแล้วให้เลือก ปิดการใช้งาน จาก ประเภทการเริ่มต้น เมนูแบบเลื่อนลง
- รีบูตระบบ
วิธีที่ 4: รีบูตเครื่องโฮสต์
ในกรณีส่วนใหญ่ปัญหาดังกล่าวสามารถแก้ไขได้อย่างง่ายดายเพียงแค่โฮสต์เครื่องโฮสต์ใหม่ เมื่อคุณรีบูตเครื่องโฮสต์แล้ว VM จะล้างออกและเริ่มทำงานตามปกติ ตรวจสอบให้แน่ใจว่าระบบของคุณเป็นปัจจุบันเนื่องจากปัญหาอาจเกิดจากข้อบกพร่องของ Windows ซึ่งมักจะได้รับการแก้ไขในการอัปเดตติดตามผล
แท็ก ไฮเปอร์ - วี อ่าน 3 นาที