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

แก้ไข: ข้อผิดพลาดในการดึงรายการ Virtual Switches ใน Hyper-V 2019

การมี Network Switches ที่ตั้งค่าถูกต้องเป็นสิ่งจำเป็นเพื่อให้ Virtual Machines สื่อสารกับเครือข่ายอื่นๆ ได้ ขั้นตอนตรงไปตรงมา: เปิด Virtual Switch Manager ใน Hyper-V Manager สร้าง Virtual Switch หนึ่งในสามแบบ: Private, Internal, หรือ External บางครั้งเนื่องจากปัญหาบน Host ไม่สามารถเข้าถึง Network Switches หรือติดตั้งได้ ข้อผิดพลาดหนึ่งที่ผู้ใช้เผชิญคือปัญหาในการแสดงรายการ Virtual Switches ใน Hyper-V ข้อความเต็ม: An error occurred while trying to retrieve a list of virtual switches in Hyper-V.

แก้ไข: ข้อผิดพลาดในการดึงรายการ Virtual Switches ใน Hyper-V 2019

ปัญหานี้อาจเกิดบน Windows Server หรือ Windows Client ที่ติดตั้ง Hyper-V เราจะแสดงวิธีแก้บน Windows 10 1909 ที่โฮสต์ Hyper-V Client

วิธีที่ 1: เปิดใช้งาน Protocol ใน Hyper-V Extensible Virtual Switch

ในวิธีแรก เราจะเปิดใช้งาน Protocol ใน Hyper-V Extensible Virtual Switch สามารถเข้าถึง Hyper-V Extensible Virtual Switch ได้บน Network Card ตัวจริง โปรดเลือกการ์ดที่จะใช้เป็น External Switch External Switch ให้การสื่อสารระหว่าง Virtual Machine(s) และเครือข่ายอื่นๆ

  1. ค้าง Windows logo กด R พิมพ์ inetcpl.cpl กด Enter
  2. คลิกขวา Network Card ที่ใช้สร้าง External Switch แล้วคลิก Properties
  3. เลือก Hyper-V Extensible Virtual Switch แล้วคลิก Install
  4. เลือก Protocol แล้วคลิก Addแก้ไข: ข้อผิดพลาดในการดึงรายการ Virtual Switches ใน Hyper-V 2019
  5. ภายใต้ Select Network Protocol เลือก Reliable Multicast Protocol แล้วคลิก OK
  6. Close และ Reboot Windows
  7. เปิด Virtual Switch Manager ใน Hyper-V ลองสร้าง External Network Switch

วิธีที่ 2: สร้าง Virtual Switch ด้วย PowerShell

เนื่องจากปัญหานี้เกิดขึ้นเมื่อใช้ GUI ผู้ใช้บางส่วนสร้าง External Switch สำเร็จด้วย PowerShell

  1. คลิก Start Menu พิมพ์ PowerShell คลิกขวา PowerShell แล้วคลิก Run as administrator
  2. คลิก Yes ยืนยัน และพิมพ์คำสั่งต่อไปนี้ เพื่อสร้าง External Virtual Switch ใหม่ โดยที่
    New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $true

-name คือชื่อที่ Network Adapter ปรากฏใน Hyper-V Manager

-NetAdapterName คือชื่อของคำสั่ง

-AllowManagementOS คือ $true เพื่อให้ Host และ VM ทั้งคู่มีอินเทอร์เน็ต

แก้ไข: ข้อผิดพลาดในการดึงรายการ Virtual Switches ใน Hyper-V 2019

  1. เปิด Virtual Switch Manager ใน Hyper-V Manager ตรวจสอบว่า External Switch มองเห็นในรายการหรือไม่ ในกรณีของเรา มองเห็นได้

แก้ไข: ข้อผิดพลาดในการดึงรายการ Virtual Switches ใน Hyper-V 2019

วิธีที่ 3: ติดตั้ง Hyper-V Role ใหม่

ในวิธีนี้ เราจะปิดใช้งานแล้วเปิดใช้งาน Hyper-V ใหม่ใน Windows 10 ไม่ต้องกังวล ระหว่างการปิด/เปิด Virtual Machines ของคุณจะยังคงอยู่ใน Hyper-V Manager เราได้พูดถึงวิธีเปิดใช้งาน Hyper-V Role ใน Windows 10 แล้ว สามารถอ่านเพิ่มและทำตามคำแนะนำในบทความ Hyper-V Role นี้