Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi "Error applying Virtual Switch Properties changes" trong Hyper-V

Nếu bạn nhận được thông báo Error applying Virtual Switch Properties changes khi thử tạo lại Hyper-V virtual switch (vSwitch) cho cùng một network adapter vật lý trên Windows 11 hoặc Windows 10, bài viết này sẽ giúp bạn. Chúng tôi sẽ xác định nguyên nhân tiềm ẩn và cung cấp giải pháp phù hợp nhất để khắc phục lỗi.

Khắc phục lỗi  Error applying Virtual Switch Properties changes  trong Hyper-V

Khi sự cố xảy ra, bạn sẽ nhận được thông báo lỗi tương tự:

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).

Lỗi này xảy ra khi bạn thử tạo lại vSwitch cho cùng network adapter vật lý sau khi xóa vSwitch trên máy tính Windows đã được nâng cấp. Lỗi cho thấy vSwitch vẫn tồn tại, dù không còn liệt kê trong Hyper-V Virtual Switch Manager.

Virtual Switch trong Hyper-V là gì?

Hyper-V Virtual Switch có sẵn trong Hyper-V Manager khi cài đặt vai trò Hyper-V server trên máy tính tương thích. vSwitch là công tắc Ethernet layer-2 dựa trên phần mềm với khả năng quản lý lập trình và mở rộng để kết nối VMs với cả mạng ảo và mạng vật lý.

Các loại Virtual Switch trong Hyper-V?

Có ba loại virtual switch: External, Internal, và Private có thể tạo trong Virtual Switch Manager.

Lỗi Error applying Virtual Switch Properties changes trong Hyper-V

Nếu gặp vấn đề này, hãy thử các giải pháp khuyến nghị dưới đây (không theo thứ tự ưu tiên) xem có khắc phục được lỗi Error applying Virtual Switch Properties changes trong Hyper-V trên Windows 11/10 không.

  1. Chạy Microsoft Easy Fix
  2. Tạo External Switch bằng PowerShell
  3. Reset kết nối mạng
  4. Cập nhật driver Network Adapter
  5. Gỡ cài đặt và cài lại Network Adapter
  6. Bật Internet Connection Sharing
  7. Cài đặt lại vai trò Hyper-V

Xem mô tả quy trình liên quan đến từng giải pháp.

1. Chạy Microsoft Easy Fix

Microsoft nhận biết vấn đề này và đã phát hành Easy Fix để tự động khắc phục lỗi Error applying Virtual Switch Properties changes trong Hyper-V trên Windows 11/10.

Trước khi tải và chạy Easy Fix, lưu ý: bạn sẽ mất kết nối mạng và phải khởi động lại máy tính thủ công sau khi wizard kết thúc. Cũng phải kết nối thủ công lại tất cả mạng Wi-Fi đã biết và phải tạo lại vSwitch bằng Hyper-V Virtual Switch Manager sau khi máy tính khởi động lại.

2. Tạo External Switch bằng PowerShell

Vấn đề này xảy ra khi dùng GUI tạo external switch. Trong trường hợp này, bạn có thể thử tạo external switch bằng PowerShell xem lỗi có tái diễn không.

Để tạo external switch bằng PowerShell trên Windows, làm như sau:

  • Nhấn Windows key + X mở Power User Menu.
  • Nhấn A khởi chạy PowerShell chế độ admin/đặc quyền.
  • Trong console PowerShell, gõ hoặc dán lệnh dưới đây nhấn Enter – nơi <NameOfTheSwitch> là tên switch sẽ tạo và hiển thị trong Hyper-V Manager. <NameOfNetworkAdapter> là tên network adapter liên kết với switch.
New-VMSwitch -name <NameOfTheSwitch> -NetAdapterName <NameOfNetworkAdapter> -AllowManagementOS $true
  • Thoát PowerShell khi cmdlet chạy xong.
  • Khi hộp thoại Applying hiển thị, vô hiệu hóa và kích hoạt lại WiFi adapter trong Network Connections trong Control Panel.

Bây giờ kiểm tra xem external switch có liệt kê trong Virtual Switch Manager trong Hyper-V không.

3. Reset kết nối mạng

Giải pháp này yêu cầu reset kết nối mạng bằng netcfg – tiện ích GUI và dòng lệnh để quản lý cấu hình mạng. Bạn có thể tải tiện ích và dùng – cho bài này chúng ta chạy lệnh trong PowerShell.

Để reset kết nối mạng bằng lệnh netcfg trên Windows PC:

Lệnh sẽ xóa tất cả kết nối hiện có, nên khuyên tạo điểm khôi phục hệ thống trước khi chạy lệnh.

  • Mở PowerShell chế độ admin.
  • Trong console PowerShell, gõ lệnh dưới nhấn Enter để khởi động lại tất cả network adapter và xóa đối tượng MUX.
netcfg -d
  • Thoát PowerShell khi lệnh thực thi xong.

Mở Virtual Switch Manager trong Hyper-V Manager thử tạo external switch xem lỗi có tái diễn không. Nếu có, thử giải pháp tiếp theo.

4. Cập nhật driver Network Adapter

Giải pháp này yêu cầu cập nhật driver network adapter xem lỗi có khắc phục không. Nếu không, tiếp tục giải pháp tiếp theo.

5. Gỡ cài đặt và cài lại Network Adapter

Khắc phục lỗi  Error applying Virtual Switch Properties changes  trong Hyper-V

Giải pháp này yêu cầu gỡ network adapter từ Device Manager trên Windows 11/10, sau đó thử tạo external switch lại. Điều này sẽ làm mới adapter bằng cách cài driver mặc định, reset network adapter cũng đạt kết quả tương tự.

Để gỡ network adapter:

  • Mở Device Manager.
  • Kéo xuống danh sách thiết bị, mở rộng Network adapters.
  • Chuột phải network adapter muốn gỡ.
  • Chọn Uninstall device.
  • Chọn Delete the driver software for this device.
  • Nhấn Uninstall.
  • Khởi động lại PC khi gỡ xong.

6. Bật Internet Connection Sharing

Giải pháp này yêu cầu bật Internet Connection Sharing (ICS) trên Windows 11/10 theo hướng dẫn trong bài: An error occurred while Internet Connection Sharing was being enabled.

Nếu sau nhiệm vụ này lỗi vẫn chưa khắc phục, thử giải pháp tiếp theo.

7. Cài đặt lại vai trò Hyper-V

Giải pháp này yêu cầu cài lại Hyper-V trên Windows 11/10 – VMs của bạn sẽ được giữ trong Hyper-V Manager trong quá trình cài lại. Sau khi tạo thành công VM trong Hyper-V, khởi động lại máy tính.

Hy vọng hữu ích!

Bài viết liên quan: Hyper-V encountered error while loading virtual machine configuration.

Khắc phục lỗi  Error applying Virtual Switch Properties changes  trong Hyper-V