แก้ไข: เกิดข้อผิดพลาดในการใช้คุณสมบัติสวิตช์เสมือน Hyper-V ใน Windows 10



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

เราได้พูดคุยเกี่ยวกับ เครือข่าย IP ใน Hyper-V และขั้นตอนที่ใช้ในการกำหนดค่าสวิตช์เครือข่ายเสมือน บางครั้งไม่สามารถใช้งานได้เนื่องจากปัญหาเกี่ยวกับอะแดปเตอร์เครือข่ายและโฮสต์ ความท้าทายประการหนึ่งที่ผู้ใช้ปลายทางเผชิญคือการสร้างสวิตช์ภายนอกในไคลเอนต์ Hyper-V ที่โฮสต์บน Windows 10 ข้อผิดพลาดคือ:





โซลูชันเหล่านี้สามารถใช้ได้กับ Windows ทุกเวอร์ชัน ตรวจสอบให้แน่ใจว่าคุณได้บันทึกการกำหนดค่าไว้ในโฟลเดอร์สำรองแยกต่างหากก่อนดำเนินการต่อ



โซลูชันที่ 1: ลองสร้างสวิตช์ภายนอกโดยใช้ PowerShell

เนื่องจากปัญหานี้เกิดขึ้นเมื่อใช้ GUI ผู้ใช้ปลายทางบางรายได้สร้างสวิตช์ภายนอกสำเร็จโดยใช้ PowerShell

  1. คลิกที่ เมนูเริ่มต้น และพิมพ์ PowerShell คลิกขวาที่ไฟล์แล้วคลิก เรียกใช้ในฐานะผู้ดูแลระบบ
  2. พิมพ์คำสั่งต่อไปนี้ สิ่งนี้จะสร้างสวิตช์เสมือนภายนอกใหม่
    ใหม่ -VMSwitch - ชื่อ ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $ true

-ชื่อ เป็นวิธีที่การ์ดเชื่อมต่อเครือข่ายปรากฏใน Hyper-V Manager

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



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

  1. เปิด ผู้จัดการสวิตช์เสมือน ใน ผู้จัดการ Hyper-V และตรวจสอบว่าสวิตช์ภายนอกมองเห็นได้ในรายการหรือไม่ ในกรณีของเราก็คือ

โซลูชันที่ 2: รีเซ็ตการเชื่อมต่อเครือข่ายโดยใช้ 'netcfg'

Netcfg เป็นยูทิลิตี้คำสั่งที่ใช้ในการจัดการการกำหนดค่าเครือข่าย หากคุณต้องการใช้อินเทอร์เฟซ GUI โปรดดาวน์โหลดเครื่องมือจากสิ่งนี้ ลิงค์ . ในกรณีของเราเราจะดำเนินการคำสั่งนี้โดยใช้ PowerShell

netcfg -d จะลบการเชื่อมต่อที่มีอยู่ทั้งหมดของคุณดังนั้นเราขอแนะนำให้สร้างไฟล์ จุดคืนค่าระบบ ก่อนดำเนินการคำสั่งนี้

  1. คลิกที่ เมนูเริ่มต้น และพิมพ์ PowerShell คลิกขวาที่ไฟล์แล้วคลิก เรียกใช้ในฐานะผู้ดูแลระบบ .
  2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter สิ่งนี้จะรีสตาร์ทอะแดปเตอร์เครือข่ายทั้งหมดและลบวัตถุ MUX
    netcfg -d

  3. เปิด ผู้จัดการสวิตช์เสมือน ใน ผู้จัดการ Hyper-V และลองสร้างสวิตช์ภายนอกและดูว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 3: อัปเดตไดรเวอร์การ์ดเชื่อมต่อเครือข่าย

ผู้ขายทุกรายแนะนำให้ใช้ไดรเวอร์ล่าสุดและควรดำเนินการแม้ว่าเราจะแก้ไขปัญหาโดยใช้วิธีแก้ไขปัญหาก่อนหน้านี้แล้วก็ตาม คุณสามารถใช้ไดรเวอร์เริ่มต้นของ Microsoft หรือดาวน์โหลดไดรเวอร์ล่าสุดจากเว็บไซต์ของผู้ผลิต

โซลูชันที่ 4: ติดตั้งอะแดปเตอร์เครือข่ายใหม่

ในโซลูชันนี้เราจะถอนการติดตั้งอะแดปเตอร์เครือข่ายจาก Device Manager และพยายามสร้างสวิตช์ภายนอกอีกครั้ง การดำเนินการนี้จะรีเฟรชอะแดปเตอร์ของคุณโดยการติดตั้งไดรเวอร์เริ่มต้น

  1. คลิกที่ เมนูเริ่มต้น และค้นหา ตัวจัดการอุปกรณ์ และเปิดใช้งาน
  2. ขยาย อะแดปเตอร์เครือข่าย จากนั้นเลือกอะแดปเตอร์เครือข่ายที่คุณต้องการถอนการติดตั้ง
  3. คลิกขวาที่อะแดปเตอร์เครือข่ายจากนั้นเลือก ถอนการติดตั้งอุปกรณ์
  4. เลือก ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้ จากนั้นคลิก ถอนการติดตั้ง
  5. รีบูต Windows ของคุณก่อนเปิด ผู้จัดการสวิตช์เสมือน ใน ผู้จัดการ Hyper-V และพยายามสร้างสวิตช์ภายนอก

โซลูชันที่ 5: ติดตั้งบทบาท Hyper-V ใหม่

ในโซลูชันนี้เราจะเปิดใช้งาน Hyper-V อีกครั้งใน Windows 10 ระหว่างขั้นตอนปิด / เปิดใช้งานเครื่องเสมือนของคุณจะถูกเก็บไว้ใน Hyper-V Manager หลังจาก การสร้างเครื่องเสมือนด้วย Hyper-V รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 6: หลอกสวิตช์เครือข่ายของคุณ

วิธีแก้ปัญหายอดนิยมอีกวิธีหนึ่งที่ใช้ได้ผลกับคนจำนวนมากคือการหลอกสวิตช์เครือข่ายบนคอมพิวเตอร์ของคุณ ซึ่งสามารถข้ามข้อความแสดงข้อผิดพลาดโดยไม่มีการเปลี่ยนแปลงใด ๆ กับคอมพิวเตอร์ของคุณ

  1. เปิด ผู้จัดการสวิตช์เสมือน ใน ผู้จัดการ Hyper-V . สร้างไฟล์ สวิตช์ภายใน .
  2. ตอนนี้ให้ถือไฟล์ โลโก้ Windows จากนั้นกด ร. ประเภท ผม netcpl. cpl จากนั้นกด ป้อน เพื่อเปิด อะแดปเตอร์เครือข่าย .
  3. คลิกขวา บนอะแดปเตอร์เครือข่ายของคุณ (มีสายหรือ wifi) จากนั้นคลิก คุณสมบัติ
  4. คลิกที่ การแบ่งปัน แล้วเลือก อนุญาตให้ผู้ใช้เครือข่ายอื่นเชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์เครื่องนี้
  5. เลือกไฟล์ อะแดปเตอร์ จากรายการแล้วคลิก ตกลง . คลิกขวาที่เครื่องเสมือนของคุณจากนั้นคลิกที่ การตั้งค่า .
  6. คลิกที่ อะแดปเตอร์เครือข่าย จากนั้นเลือกสวิตช์ภายในที่สร้างขึ้นใหม่
  7. เข้าถึงระบบปฏิบัติการของแขกและหากจำเป็นให้กำหนดการตั้งค่าเครือข่าย
อ่าน 3 นาที