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

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

หากคุณได้รับพรอมพ์พร้อมข้อความ Error applying Virtual Switch Properties changes เมื่อพยายามสร้าง Hyper-V virtual switch (vSwitch) ใหม่สำหรับ physical network adapter เดียวกันบนคอมพิวเตอร์ 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 ใหม่สำหรับ physical network adapter เดียวกันหลังจากที่คุณลบ vSwitch บนคอมพิวเตอร์ Windows ที่อัปเกรดแล้ว ข้อผิดพลาดบ่งชี้ว่า vSwitch ยังคงอยู่ แม้จะไม่แสดงใน Hyper-V Virtual Switch Manager แล้ว

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

Hyper-V Virtual Switch พร้อมใช้งานใน Hyper-V Manager เมื่อคุณติดตั้ง Hyper-V server role บนคอมพิวเตอร์ที่เข้ากันได้ vSwitch เป็น software-based layer-2 Ethernet network switch ที่มีความสามารถในการจัดการและขยายได้ด้วยโปรแกรม เพื่อเชื่อม VMs กับ virtual networks และ physical network ทั้งสอง

ประเภทของ Virtual Switches ใน Hyper-V มีอะไรบ้าง?

มี 3 ประเภทของ virtual switches คือ 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. Reset Network Connection
  4. อัปเดต Network Adapter Driver
  5. Uninstall และ reinstall Network Adapter
  6. เปิดใช้งาน Internet Connection Sharing
  7. ติดตั้ง Hyper-V role ใหม่

มา ดูรายละเอียดกระบวนการที่เกี่ยวข้องกับแต่ละโซลูชันที่ระบุไว้

1] รัน Microsoft Easy Fix

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

ก่อนดาวน์โหลดและรัน Easy Fix ให้ทราบว่าคุณจะสูญเสียการเชื่อมต่อเครือข่าย และคุณต้องรีสตาร์ทคอมพิวเตอร์ด้วยตนเองหลังจาก wizard เสร็จสิ้น นอกจากนี้ คุณต้องเชื่อมต่อ Wi-Fi networks ที่รู้จักทั้งหมดด้วยตนเอง และต้องสร้าง 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 ในโหมด admin/elevated
  • ในคอนโซล PowerShell ให้พิมพ์หรือ copy และ paste คำสั่งด้านล่างและกด Enter – โดยที่ <NameOfTheSwitch> คือชื่อของ switch ที่จะสร้างและชื่อแสดงใน Hyper-V Manager <NameOfNetworkAdapter> คือชื่อ network adapter ที่จะเชื่อมโยงกับ switch
New-VMSwitch -name <NameOfTheSwitch> -NetAdapterName <NameOfNetworkAdapter> -AllowManagementOS $true
  • ออกจาก PowerShell เมื่อ cmdlet รันเสร็จ
  • ขณะที่กล่องโต้ตอบ Applying กำลังแสดงอยู่ ให้ปิดใช้งานและเปิดใช้งาน WiFi adapter ใหม่ใน Network Connections ใน Control Panel

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

3] Reset Network Connection

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

ในการ reset network connection โดยใช้คำสั่ง netcfg บน Windows PC ทำดังนี้:

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

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

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

4] อัปเดต Network Adapter Driver

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

5] Uninstall และ reinstall Network Adapter

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

วิธีนี้ต้องการให้คุณ uninstall network adapter จาก Device Manager บน Windows 11/10 PC แล้วลองสร้าง external switch ใหม่ นี่จะ refresh adapter โดยการติดตั้ง default drivers ซึ่งการ reset network adapter จะได้ผลลัพธ์เดียวกัน

ในการ uninstall network adapter ทำดังนี้:

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

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

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

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

7] ติดตั้ง Hyper-V role ใหม่

วิธีนี้ต้องการให้คุณติดตั้ง 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