Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Ethernet Switch Error Virtual Machine ไม่เริ่มต้นใน Hyper-V 2019

บางครั้งเนื่องจากผลของการเปลี่ยนแปลงระบบหรือฮาร์ดแวร์ Virtual Machine ไม่สามารถเริ่มต้นได้อย่างถูกต้อง มักเพราะไม่สามารถอ่านทรัพยากรระบบที่มีอยู่บนคอมพิวเตอร์ของคุณได้ มีรูปแบบของปัญหาที่ Virtual Machines เริ่มต้นไม่ได้เพราะ Ethernet Virtual Switch Errors

ข้อความข้อผิดพลาดเต็มรูปแบบคือ:

An error occurred while attempting to start the selected virtual machine(s). Synthetic ethernet Port: Error Insufficient system resources exist to complete the requested service. Failed to allocate resources exists to complete resources to a virtual network. The Ethernet switch may not exist.

แก้ไข: Ethernet Switch Error Virtual Machine ไม่เริ่มต้นใน Hyper-V 2019

รหัสข้อผิดพลาดบ่งชี้ว่ามีปัญหากับ Virtual Switch หนึ่งหรือมากกว่าที่กำหนดให้ Virtual Machine(s) Virtual Switch อาจถูกลบจาก Hyper-V Host หรือทำงานไม่ถูกต้อง

มี Virtual Switch สามประเภท: Private switch ให้การสื่อสารเฉพาะระหว่าง Virtual Machines, Internal switch ให้การสื่อสารระหว่าง Host และ Virtual Machines และ External ให้การสื่อสารระหว่าง Virtual Machines และเครือข่ายอื่นๆ

เราต้องระบุว่า Virtual Switch ไหนมีปัญหา และแก้ไขตามนั้น ยังจำเป็นต้องสืบสวนว่าปัญหาเดียวกันมีอยู่บน Virtual Machines ทั้งหมดที่ใช้ Virtual Switch ตัวหนึ่ง หรือเฉพาะ Virtual Machine ตัวเดียว

ปัญหานี้ไม่ได้เกี่ยวข้องกับ Hyper-V 2019 เท่านั้น แต่เกี่ยวกับ Hyper-V Servers และ Hyper-V Clients รุ่นก่อนหน้าด้วย เราจะจำลองปัญหาเดียวกันบน Hyper-V 2019 และ Virtual Machine ที่ติดตั้ง Windows Server 2019

ในขั้นตอนแรก เราจะตรวจสอบว่ามี Configuration error แสดงภายใน Virtual Machine ที่มีปัญหาหรือไม่

  1. เปิด Hyper-V Manager บน Windows Server (2012, 2012 R2, 2016 หรือ 2019) หรือ Windows Client (8, 8.1 และ 10)
  2. คลิกขวา Virtual Machine แล้วเลือก Settings
  3. ภายใต้รายการ Hardware คลิก Network Adapter
    คุณเห็นจากภาพด้านล่างว่า Network Adapter นี้มี Configuration Error เราไม่เห็นข้อมูลมากที่นี่ จึงจะเข้าสู่ Hyper-V Manager Settingsแก้ไข: Ethernet Switch Error Virtual Machine ไม่เริ่มต้นใน Hyper-V 2019
  4. ปิด หน้าต่าง เลือก Host คลิกขวา แล้วเลือก Virtual Switch Manager
  5. ภายใต้ Virtual Switches คลิก Network Virtual Switch ที่กำหนดให้ Virtual Machine ที่มีปัญหา Network Adapter
    ในกรณีของเรา คือ Adapter ชื่อ LAN เราเห็นว่า LAN เป็น External Adapter ที่ใช้ Physical Network Card Realtek USB GbE Family Controller และให้การสื่อสารระหว่าง Virtual Machines และเครือข่ายอื่นๆแก้ไข: Ethernet Switch Error Virtual Machine ไม่เริ่มต้นใน Hyper-V 2019
  6. เมื่อระบุได้ว่า Network Card ใดใช้สำหรับ Virtual Switch ขั้นตอนถัดไปคือตรวจสอบว่า Network Card เชื่อมต่อและทำงานอย่างถูกต้อง โปรดไปที่ Control Panel\Network and Internet\Network Connections และตรวจสอบว่า Network Card เปิดใช้งาน (enabled) หรือปิดใช้งาน (disabled) หรือเชื่อมต่อเครือข่ายอยู่

หาก Network Card เปิดใช้งานและเชื่อมต่อเครือข่ายอยู่ โปรดตรวจสอบ Drivers หากปัญหานี้เกิดขึ้นหลังอัปเดต Network Card Driver พิจารณาทำ Rollback สามารถทำได้ผ่าน Device Manager อ่านเพิ่มเติมใน Solution 1