การมี 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.

ปัญหานี้อาจเกิดบน 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) และเครือข่ายอื่นๆ
- ค้าง Windows logo กด R พิมพ์ inetcpl.cpl กด Enter
- คลิกขวา Network Card ที่ใช้สร้าง External Switch แล้วคลิก Properties
- เลือก Hyper-V Extensible Virtual Switch แล้วคลิก Install
- เลือก Protocol แล้วคลิก Add

- ภายใต้ Select Network Protocol เลือก Reliable Multicast Protocol แล้วคลิก OK
- Close และ Reboot Windows
- เปิด Virtual Switch Manager ใน Hyper-V ลองสร้าง External Network Switch
วิธีที่ 2: สร้าง Virtual Switch ด้วย PowerShell
เนื่องจากปัญหานี้เกิดขึ้นเมื่อใช้ GUI ผู้ใช้บางส่วนสร้าง External Switch สำเร็จด้วย PowerShell
- คลิก Start Menu พิมพ์ PowerShell คลิกขวา PowerShell แล้วคลิก Run as administrator
- คลิก Yes ยืนยัน และพิมพ์คำสั่งต่อไปนี้ เพื่อสร้าง External Virtual Switch ใหม่ โดยที่
New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $true
-name คือชื่อที่ Network Adapter ปรากฏใน Hyper-V Manager
-NetAdapterName คือชื่อของคำสั่ง
-AllowManagementOS คือ $true เพื่อให้ Host และ VM ทั้งคู่มีอินเทอร์เน็ต

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

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