Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด "Error applying Virtual Switch Properties changes" ใน Hyper-V

หากคุณได้รับข้อความแจ้งเตือน Error applying Virtual Switch Properties changes เมื่อพยายามสร้าง Hyper-V Virtual Switch (vSwitch) ใหม่สำหรับการ์ดเครือข่ายทางกายภาพเดียวกันบนคอมพิวเตอร์ Windows 11 หรือ Windows 10 บทความนี้จะช่วยระบุสาเหตุที่เป็นไปได้และนำเสนอวิธีแก้ไขที่เหมาะสมที่สุด

แก้ไขข้อผิดพลาด  Error applying Virtual Switch Properties changes  ใน Hyper-V

เมื่อเกิดปัญหานี้ คุณจะได้รับข้อความผิดพลาดที่คล้ายคลึงกับด้านล่าง:

Virtual Switch Manager
Error applying Virtual Switch Properties changes
Failed while adding virtual Ethernet switch connections.
Failed to connect Ethernet switch port(switch name=’ <deviceid>”,port name=”< port id>”,adapter GUID='{GUID id}’): The system cannot find the file specified.(0x80070002).

ข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณพยายามสร้าง vSwitch ใหม่สำหรับการ์ดเครือข่ายทางกายภาพเดียวกันหลังจากที่คุณลบ vSwitch ไปแล้วบนคอมพิวเตอร์ Windows ที่ได้รับการอัปเกรด ข้อผิดพลาดนี้บ่งชี้ว่า vSwitch ยังคงอยู่แม้จะไม่ได้แสดงใน Hyper-V Virtual Switch Manager แล้ว

Virtual Switch ใน Hyper-V คืออะไร?

Hyper-V Virtual Switch พร้อมใช้งานใน Hyper-V Manager เมื่อคุณติดตั้งบทบาท Hyper-V server บนคอมพิวเตอร์ที่รองรับ vSwitch เป็นสวิตช์เครือข่าย Ethernet แบบซอฟต์แวร์เลเยอร์ 2 ที่มีความสามารถในการจัดการและขยายได้ด้วยโปรแกรม เพื่อเชื่อมต่อ VM เข้ากับเครือข่ายเสมือนและเครือข่ายทางกายภาพ

ประเภทของ Virtual Switches ใน Hyper-V มี哪些?

มีสามประเภทของสวิตช์เสมือน คือ External, Internal, และ Private ที่สามารถสร้างได้ใน Virtual Switch Manager

วิธีแก้ไข Error applying Virtual Switch Properties changes ใน Hyper-V

หากคุณเผชิญกับปัญหานี้ ลองใช้วิธีแก้ไขที่แนะนำด้านล่างตามลำดับไม่จำเป็น และดูว่าช่วยแก้ไขข้อผิดพลาด Error applying Virtual Switch Properties changes ใน Hyper-V บนคอมพิวเตอร์ Windows 11 หรือ Windows 10 ของคุณได้หรือไม่

  1. รัน Microsoft Easy Fix
  2. สร้าง External Switch ด้วย PowerShell
  3. รีเซ็ตการเชื่อมต่อเครือข่าย
  4. อัปเดตไดรเวอร์การ์ดเครือข่าย
  5. ลบการติดตั้งและติดตั้งการ์ดเครือข่ายใหม่
  6. เปิดใช้งาน Internet Connection Sharing
  7. ติดตั้งบทบาท Hyper-V ใหม่

1. รัน Microsoft Easy Fix

Microsoft ทราบปัญหานี้และได้เผยแพร่ Easy Fix เพื่อแก้ไขปัญหา Error applying Virtual Switch Properties changes ใน Hyper-V บน Windows 11/10 PC โดยอัตโนมัติ

ก่อนดาวน์โหลดและรัน Easy Fix โปรดทราบว่าคุณจะสูญเสียการเชื่อมต่อเครือข่ายและต้องรีสตาร์ทคอมพิวเตอร์ด้วยตนเองหลังจากที่วิซาร์ดเสร็จสิ้น นอกจากนี้ คุณจะต้องเชื่อมต่อกับเครือข่าย Wi-Fi ที่รู้จักทั้งหมดด้วยตนเองและต้องสร้าง vSwitch ใหม่โดยใช้ Hyper-V Virtual Switch Manager หลังจากคอมพิวเตอร์รีสตาร์ท

2. สร้าง External Switch ด้วย PowerShell

ปัญหานี้ทราบกันดีว่าเกิดขึ้นเมื่อใช้ GUI ในการสร้าง External Switch ในกรณีนี้ คุณสามารถลองสร้าง External Switch โดยใช้ PowerShell แทนและดูว่าข้อผิดพลาดเกิดขึ้นซ้ำหรือไม่

วิธีสร้าง External Switch ด้วย PowerShell บนอุปกรณ์ Windows:

  • กด Windows key + X เพื่อเปิด Power User Menu
  • กด A บนแป้นพิมพ์เพื่อเปิด PowerShell ในโหมดแอดมิน/ขlevated
  • ในคอนโซล PowerShell พิมพ์หรือคัดลอกและวางคำสั่งด้านล่างแล้วกด Enter – โดยที่ <NameOfTheSwitch> คือชื่อของสวิตช์ที่จะสร้างและชื่อที่แสดงใน Hyper-V Manager ส่วน <NameOfNetworkAdapter> คือชื่อของการ์ดเครือข่ายที่จะเชื่อมโยงกับสวิตช์
New-VMSwitch -name <NameOfTheSwitch> -NetAdapterName <NameOfNetworkAdapter> -AllowManagementOS $true
  • ออกจาก PowerShell เมื่อคำสั่งรันเสร็จ
  • ในขณะที่กล่องโต้ตอบ Applying กำลังแสดงอยู่ ให้ปิดใช้งานและเปิดใช้งาน WiFi adapter ใหม่ใน Network Connections ใน Control Panel

ตอนนี้คุณสามารถตรวจสอบได้ว่า External Switch ปรากฏใน Virtual Switch Manager ใน Hyper-V หรือไม่

3. รีเซ็ตการเชื่อมต่อเครือข่าย

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

วิธีรีเซ็ตการเชื่อมต่อเครือข่ายด้วยคำสั่ง netcfg บน Windows PC:

คำสั่งนี้จะลบการเชื่อมต่อทั้งหมดที่มีอยู่ ดังนั้นเราขอแนะนำให้สร้าง System Restore Point ก่อนรันคำสั่งนี้

  • เปิด PowerShell ในโหมดแอดมิน
  • ในคอนโซล PowerShell พิมพ์คำสั่งด้านล่างแล้วกด Enter เพื่อรีสตาร์ทการ์ดเครือข่ายทั้งหมดและลบ MUX objects
netcfg -d
  • ออกจาก PowerShell เมื่อคำสั่งทำงานเสร็จ

ตอนนี้ เปิด Virtual Switch Manager ใน Hyper-V Manager และลองสร้าง External Switch ดูว่า error เกิดขึ้นซ้ำหรือไม่ หากยังคงเกิดขึ้น ลองวิธีถัดไป

4. อัปเดตไดรเวอร์การ์ดเครือข่าย

วิธีนี้ต้องการให้คุณอัปเดตไดรเวอร์การ์ดเครือข่ายและดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่ หากไม่ได้ ให้ดำเนินการวิธีถัดไป

5. ลบการติดตั้งและติดตั้งการ์ดเครือข่ายใหม่

แก้ไขข้อผิดพลาด  Error applying Virtual Switch Properties changes  ใน Hyper-V

วิธีนี้ต้องการให้คุณลบการติดตั้งการ์ดเครือข่ายจาก Device Manager บน Windows 11/10 PC ของคุณ แล้วลองสร้าง External Switch ใหม่ ซึ่งจะรีเฟรช adapter ของคุณโดยการติดตั้งไดรเวอร์เริ่มต้น ซึ่งการรีเซ็ตการ์ดเครือข่ายจะให้ผลลัพธ์เหมือนกัน

วิธีลบการติดตั้งการ์ดเครือข่าย:

  • เปิด Device Manager
  • ใน Device Manager เลื่อนลงไปในรายการอุปกรณ์ที่ติดตั้งและขยายส่วน Network adapters
  • คลิกขวาที่การ์ดเครือข่ายที่ต้องการลบ
  • เลือก Uninstall device
  • เลือก Delete the driver software for this device
  • คลิก Uninstall
  • รีสตาร์ท PC เมื่อการลบเสร็จสิ้น

6. เปิดใช้งาน Internet Connection Sharing

วิธีนี้ต้องการให้คุณเปิดใช้งาน Internet Connection Sharing (ICS) บนคอมพิวเตอร์ Windows 11/10 โดยทำตามคำแนะนำในบทความ: An error occurred while Internet Connection Sharing was being enabled

หากหลังจากทำภารกิจนี้ ข้อผิดพลาดยังไม่ได้รับการแก้ไข คุณสามารถลองวิธีถัดไป

7. ติดตั้งบทบาท Hyper-V ใหม่

วิธีนี้ต้องการให้คุณติดตั้ง Hyper-V ใหม่บน Windows 11/10 PC ของคุณ – VMs ของคุณจะยังคงอยู่ใน Hyper-V Manager ระหว่างขั้นตอนการติดตั้งใหม่ หลังจากที่คุณสร้าง VM ใน Hyper-V สำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์

หวังว่าจะช่วยได้!

บทความเกี่ยวข้อง: Hyper-V encountered error while loading virtual machine configuration.

แก้ไขข้อผิดพลาด  Error applying Virtual Switch Properties changes  ใน Hyper-V