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

แก้ไข: ไม่สามารถสร้าง Hyper-V 2019 Virtual Switch ได้ (ข้อผิดพลาด 0x80070002)

ทุกเครื่องเสมือนที่โฮสต์บน Hyper-V 2019 อาจต้องการการ์ดเครือข่ายเสมือนเพื่อสื่อสารกับเครือข่ายส่วนที่เหลือ เพื่อทำเช่นนั้น เราจะต้องสร้าง Virtual Switch และมอบหมายให้กับเครื่องเสมือน มี Virtual Switch 3 ประเภทบน Hyper-V ได้แก่ Private, Internal และ External Private network switch ให้การสื่อสารเฉพาะระหว่างเครื่องเสมือนที่โฮสต์บนเซิร์ฟเวอร์ทางกายภาพ Internal switch ให้การสื่อสารระหว่างเครื่องเสมือนและ Hyper-V host ส่วน External switch ผูกกับการ์ดเครือข่ายทางกายภาพและให้การสื่อสารกับเครือข่ายทั้งหมด หลังจากสร้าง Virtual Switch แล้ว ขั้นตอนต่อไปคือการมอบหมาย Virtual Switch ให้กับเครื่องเสมือน การเลือก Switch ขึ้นอยู่กับกรณีการใช้งานของเครื่องเสมือน

บาง IT Admin พบปัญหาเมื่อสร้าง Virtual Switch บน Hyper-V ไม่ว่าจะพยายามสร้างผ่าน GUI หรือ PowerShell ข้อผิดพลาดหนึ่งที่รู้จักคือ "Error applying virtual switch properties changes. Failed while adding virtual ethernet switch connections." รายละเอียดแสดง GUID ของแอดAPTER พร้อมข้อความสุดท้าย , "The system cannot find the file specified. (0x80070002) ปัญหาเดียวกันเกิดขึ้นไม่ได้บน Hyper-V 2019 เท่านั้น แต่ยังรวมถึง Hyper-V 2016 และ Hyper-V 2012 ด้วย

แก้ไข: ไม่สามารถสร้าง Hyper-V 2019 Virtual Switch ได้ (ข้อผิดพลาด 0x80070002)

มีเหตุผลหลายอย่างที่ทำให้ปัญหานี้เกิดขึ้น แต่หลายอย่างชี้ไปที่ปัญหาของการ์ดเครือข่าย เราจะเน้นสองอย่างและแนะนำวิธีแก้ไขที่ช่วยให้ IT admins แก้ปัญหาได้ รวมถึงการอัปเดตการ์ดเครือข่าย ลบข้อมูลอ้างอิง NIC และเพิ่ม Role Hyper-V ใหม่ เริ่มกันเลย หากวิธีที่ 1 ไม่แก้ปัญหา โปรดลองวิธีที่ 2

วิธีแก้ไขที่ 1: อัปเดตไดรเวอร์การ์ดเครือข่าย

ในกรณีของเรา เราใช้เซิร์ฟเวอร์ทางกายภาพ HPE ProLiant ML350 Gen10 Server เพื่ออัปเดตไดรเวอร์การ์ดเครือข่าย เราจะต้องเข้าเว็บไซต์ผู้ผลิตและดาวน์โหลดไดรเวอร์ทางการสำหรับการ์ดเครือข่าย เนื่องจากเซิร์ฟเวอร์นี้ใช้การ์ดเครือข่ายของ Intel เราจึงสามารถดาวน์โหลดได้จากเว็บไซต์ของ Intel เช่นกัน

วิธีแก้ไขที่ 2: ติดตั้ง Role Hyper-V ใหม่และรีเซ็ตข้อมูลอ้างอิง NIC

  1. เข้าสู่ระบบ หรือ เชื่อมต่อกับ Windows Server 2019 ที่ติดตั้ง Role Hyper-V
  2. เปิด Server Manager
  3. คลิก Manage แล้วเลือก Remove Roles and Features
  4. คลิก Next ภายใต้ Before you begin
  5. เลือกเซิร์ฟเวอร์ปลายทาง และคลิก Next
  6. ยกเลิกการเลือก Hyper-V ภายใต้ Remove server roles แล้วคลิก Remove Featuresแก้ไข: ไม่สามารถสร้าง Hyper-V 2019 Virtual Switch ได้ (ข้อผิดพลาด 0x80070002)
  7. คลิก Next
  8. คลิก Next ภายใต้ Remove features
  9. เลือก Restart the destination server automatically if required
  10. คลิก Yes เพื่อยืนยัน แล้ว Windows จะรีสตาร์ทอัตโนมัติแก้ไข: ไม่สามารถสร้าง Hyper-V 2019 Virtual Switch ได้ (ข้อผิดพลาด 0x80070002)
  11. เข้าสู่ระบบ หรือ เชื่อมต่อกับ Windows Server 2019 ที่ติดตั้ง Role Hyper-V
  12. คลิกขวา ที่ Start Menu และคลิก Windows Powershell (Admin)
  13. พิมพ์ netcfg -d และกด Enter จะลบข้อมูลอ้างอิง NIC ทั้งหมด โปรดแน่ใจว่าคุณมีการเข้าถึงทางกายภาพหรือมีการเชื่อมต่อ iLO หรือการจัดการอื่นๆ ที่ดีแก้ไข: ไม่สามารถสร้าง Hyper-V 2019 Virtual Switch ได้ (ข้อผิดพลาด 0x80070002)
  14. รีสตาร์ท Windows Server 2019
  15. เข้าสู่ระบบ หรือ เชื่อมต่อกับ Windows Server 2019 ที่ติดตั้ง Role Hyper-V
  16. เปิด Server Manager และติดตั้ง Hyper-V โดยทำตามขั้นตอนเดียวกับการลบ Role คุณจะต้องเลือก Role Hyper-V เท่านั้น
  17. คลิกซ้าย ที่ Start Menu และค้นหา Hyper-V Manager
  18. เปิด Hyper-V Manager
  19. ไปที่และเปิด Virtual Switch Manager ด้านขวาของหน้าต่าง Hyper-V Manager
  20. เลือก External ภายใต้ What type of virtual switch do you want to create แล้วคลิก Create Virtual Switch
  21. พิมพ์ชื่อ External switch
  22. เลือกการ์ดเครือข่ายภายใต้ External network
  23. คลิก Apply แล้ว OK
  24. ไปที่เครื่องเสมือนที่ต้องการมอบหมาย Virtual Switch ใหม่
  25. คลิกขวาที่เครื่องเสมือนและคลิก Settings
  26. คลิกที่ Network Adapter
  27. เลือก Virtual Switch External ภายใต้ Virtual Switchแก้ไข: ไม่สามารถสร้าง Hyper-V 2019 Virtual Switch ได้ (ข้อผิดพลาด 0x80070002)
  28. คลิก Apply แล้ว OK
  29. เพิ่มที่อยู่ IP (หากไม่ได้ใช้ DHCP)
  30. เพลิดเพลินกับการทำงานกับ Hyper-V และเครื่องเสมือน