Netwerkadapter verwijderen

如果您收到帶有消息的提示 Error applying Virtual Switch Properties changes 當您嘗試為 Windows 11 或 Windows 10 計算機上的同一物理網絡適配器重新創建 Hyper-V 虛擬交換機 (vSwitch) 時,這篇文章旨在幫助您。 在這篇文章中,我們將確定潛在原因,並提供最合適的解決方案來修復錯誤。

發生此問題時,您會收到類似的錯誤消息,如下所示:

虛擬交換機管理器

應用虛擬交換機屬性更改時出錯

添加虛擬以太網交換機連接失敗。

無法連接以太網交換機端口(交換機名稱=“<設備ID>”,端口名稱=“<端口ID>”,適配器GUID=“{GUID id}”):系統找不到指定的文件。(0x80070002)。

當您在已升級的 Windows 計算機上刪除 vSwitch 後嘗試為同一物理網絡適配器重新創建 vSwitch 時,會發生此錯誤。 該錯誤表明 vSwitch 仍然存在,即使它不再列在 Hyper-V 虛擬交換機管理器中。

Hyper-V 中的虛擬交換機是什麼?

當您在兼容計算機上安裝 Hyper-V 服務器角色時,Hyper-V 虛擬交換機在 Hyper-V 管理器中可用。 vSwitch 是基於軟件的第 2 層以太網網絡交換機,具有以編程方式管理和可擴展的功能,可將 VM 連接到虛擬網絡和物理網絡。

Hyper-V 中可用的虛擬交換機類型有哪些?

共有三種類型的虛擬交換機,即 External, Internal, 和 Private 可以在虛擬交換機管理器中創建。

在 Hyper-V 中應用虛擬交換機屬性更改時出錯

如果您遇到此問題,可以不按特定順序嘗試下面推薦的解決方案,看看這是否有助於解決問題 應用虛擬交換機屬性更改時出錯 在 Windows 11 或 Windows 10 計算機上的 Hyper-V 中。

  1. 運行 Microsoft Easy Fix
  2. 使用 PowerShell 創建外部交換機
  3. 重置網絡連接
  4. 更新網絡適配器驅動程序
  5. 卸載並重新安裝網絡適配器
  6. 啟用 Internet 連接共享
  7. 重新安裝 Hyper-V 角色

讓我們看一看與每個列出的解決方案相關的過程的描述。

1]運行Microsoft Easy Fix

Microsoft 已意識到此問題並已發布 Easy Fix 自動解決 應用虛擬交換機屬性更改時出錯 在 Windows 11/10 PC 上的 Hyper-V 問題中。

在你之前 下載並運行輕鬆修復,請記住,您將失去網絡連接,並且您必須在嚮導完成後手動重新啟動計算機。 此外,您必須手動連接到所有已知的 Wi-Fi 網絡,並且必須在計算機重新啟動後使用 Hyper-V 虛擬交換機管理器重新創建 vSwitch。

2]使用 PowerShell 創建外部交換機

已知在使用 GUI 創建外部交換機時會發生此問題。 在這種情況下,您可以嘗試使用 PowerShell 創建外部交換機並查看錯誤是否再次出現。

要在 Windows 設備上使用 PowerShell 創建外部交換機,請執行以下操作:

  • Windows key + X 打開高級用戶菜單。
  • 輕敲 A 在鍵盤上以管理員/高級模式啟動 PowerShell。
  • 在 PowerShell 控制台中,輸入或複制並粘貼下面的命令,然後按 Enter – 其中 <交換機名稱> 佔位符是要創建的交換機的名稱和 Hyper-V 管理器中的顯示名稱。 這 <網絡適配器名稱> 是要與交換機關聯的網絡適配器的名稱。
New-VMSwitch -name <NameOfTheSwitch> -NetAdapterName <NameOfNetworkAdapter> -AllowManagementOS $true
  • 當 cmdlet 運行時退出 PowerShell。

您現在可以檢查外部交換機是否列在 Hyper-V 的虛擬交換機管理器中。

3]重置網絡連接

此解決方案要求您使用以下方法重置網絡連接 netcfg – 一個 GUI 和命令行實用程序 PC 用戶可以用來管理網絡配置。 你可以 下載 實用程序並根據需要使用它 – 出於本文的目的,我們將在 PowerShell 中運行該命令。

使用 網絡配置 命令在您的 Windows PC 上,執行以下操作:

該命令將刪除您現有的所有連接,因此我們建議您在執行此命令之前創建一個系統還原點。

  • 在管理員模式下打開 PowerShell。
  • 在 PowerShell 控制台中,輸入以下命令並按 Enter 以重新啟動所有網絡適配器並刪除 MUX 對象。
netcfg -d
  • 命令執行時退出 PowerShell。

現在,在 Hyper-V 管理器中打開虛擬交換機管理器並嘗試創建一個外部交換機並查看錯誤是否再次出現。 如果是這樣,請嘗試下一個解決方案。

4]更新網絡適配器驅動程序

此解決方案需要您更新網絡適配器驅動程序並查看手頭的錯誤是否已解決。 如果是後者,請繼續執行下一個解決方案。

5]卸載並重新安裝網絡適配器

此解決方案要求您從 Windows 11/10 PC 上的設備管理器中卸載網絡適配器,然後再次嘗試創建外部交換機。 這將通過安裝默認驅動程序來刷新您的適配器,其中重置網絡適配器將獲得相同的結果。

要卸載網絡適配器,請執行以下操作:

  • 打開設備管理器。
  • 在設備管理器中,向下滾動已安裝設備列表並展開 Network adapters 部分。
  • 右鍵單擊要卸載的網絡適配器。
  • 選擇 Uninstall device.
  • 選擇 Delete the driver software for this device.
  • 點擊 Uninstall.
  • 卸載完成後重新啟動 PC。

6]啟用互聯網連接共享

此解決方案要求您按照本文中的說明在 Windows 11/10 計算機上啟用 Internet 連接共享 (ICS); 啟用 Internet 連接共享時出錯。

如果執行此任務後,錯誤仍未修復,您可以嘗試下一個解決方案。

7]重新安裝Hyper-V角色

此解決方案要求您在 Windows 11/10 PC 上重新安裝 Hyper-V – 在重新安裝過程中,您的 VM 將保留在 Hyper-V 管理器中。 必須在 Hyper-V 中成功創建 VM 後,重新啟動計算機。

希望這可以幫助!

Related post: Hyper-V 在加載虛擬機配置時遇到錯誤。

應用虛擬交換機屬性更改時出錯