iT邦幫忙

0

Win10 Hyper-V「虛擬交換器管理員」提示"一般失敗"

  • 分享至 

  • xImage

各位好, 這幾天遇到一個奇怪的Hyper-V問題
故事是某天手殘意外在[裝置管理員]中刪除Hyper-V的虛擬網卡後, Hyper-V的"虛擬交換器管理員"就再也打不開了, 點擊會出現"一般失敗", google搜尋"hyper-v virtual switch manager generic failure"的方法基本上都試過了..., regedit目前都還沒動過

由於公司政策緣故, 個人電腦上無法使用VirtualBox & VMware, 想請教有沒有重灌以外的方法能解決, 或是有其他能在Win10上跑的VM環境(Docker已有在使用, 但某些測試場景VM方便些)

https://ithelp.ithome.com.tw/upload/images/20230814/20162118mzuH7K4Z0l.png
https://ithelp.ithome.com.tw/upload/images/20230814/2016211801U6LzYcSL.png
https://ithelp.ithome.com.tw/upload/images/20230814/20162118FtwOPJznsl.png
https://ithelp.ithome.com.tw/upload/images/20230814/20162118nOaDTYikqQ.png
https://ithelp.ithome.com.tw/upload/images/20230815/20162118NhDWpH36Ld.png
https://ithelp.ithome.com.tw/upload/images/20230815/201621182DwT6aS8t4.png

  • 系統&環境:

    • 電腦: Lenovo ThinkPad T14 (Intel版)
    • OS: Windows 10 專業版 22H2 19045.3324
    • 網域: 有加入
  • 症狀:

    • [控制台\網路和網際網路\網路連線]中, 沒有顯示Hyper-V的虛擬網卡
    • Hyper-V虛擬機可創建, 但網卡選項是灰的, 即便創建完成也無法連網
    • PowerShell輸入:
PS C:\Windows\system32> Get-VMSwitch
Get-VMSwitch : 一般失敗
位於 線路:1 字元:1
+ Get-VMSwitch
+ ~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-VMSwitch], VirtualizationException
    + FullyQualifiedErrorId : Unspecified,Microsoft.HyperV.PowerShell.Commands.GetVMSwitch

已嘗試的手段:

  1. sfc /scannow 然後重開 - 無效
  2. 重安裝Hyper-V
    a. [程式和功能] -> [Windows 功能] -> 取消勾選 [Hyper-V] & [容器] 重啟後再度勾上並重啟電腦 - 無效
    b. PowerShell中通過DISM指令Enable/Disable Hyper-V - 無效
  3. 解除[裝置管理員]中所有的網起驅動(虛擬&實體)後重啟電腦 - 無效
  4. 管理員啟動PowerShell並執行下列指令, 移除所有沒用到的隱藏裝置後重啟電腦 - 無效
    pnputil /enum-devices /disconnected | Select-String -Pattern "執行個體識別碼:" | %{$_.Line.Split(" ")} |Select-String -Pattern '執行個體識別碼:' , '^\s*$' -NotMatch | where{$_ -ne ""} |foreach {pnputil.exe /remove-device $_}
  5. 在[裝置管理員]中手動新增傳統硬體, 選擇 [網路介面卡 -> Microsoft -> Microsoft Hyper-V 乙太網路介面卡] 新增後重啟 - 無效, 會卡在開機轉圈圈, 等4個小時還是進不去系統..., 只能強制斷電重啟兩次進去安全模式把驅動砍掉, 重啟後才能進系統
看更多先前的討論...收起先前的討論...
BKY iT邦好手 1 級 ‧ 2023-08-14 14:05:28 檢舉
有試過把實體機網卡移除重裝
再重裝hyper-v嗎
Hans陳 iT邦新手 5 級 ‧ 2023-08-15 00:18:48 檢舉
要試著脫離網域後把所有GPO清掉用本機最高權限用?
也試試安裝光碟修復?
或者直接丟給你們限制VM的人來處理?
Hans陳 iT邦新手 5 級 ‧ 2023-08-15 00:27:32 檢舉
我自己試著解除安裝沒遇到問題
但我沒加網域沒GPO
開一台VM後Hyper-V直接把我刪掉的裝回來xD
twokk iT邦新手 5 級 ‧ 2023-08-15 16:44:33 檢舉
在安全模式移除Hyper-V之後, 也有將所有網卡移除重開機, 進系統時大多數會自己安裝回來, 但安裝Hyper-V重開後虛擬網卡不會出現

#################

有想過退出網域來Debug, 但重新加入好像需要MIS在AD那邊砍掉原本的帳號我才能重加, MIS那邊不太好溝通... 所以目前是還沒去找他們看這問題 =.. =lll
主控台 右邊,虛擬網路交換器打開,新建一台虛擬網路交換器,然後增加一張網卡,給網卡名稱,設定網卡使用模式,這樣就會重新建立虛擬網卡
再到VM 的設定,在網路哪邊選擇剛剛建立的交換器,選你剛剛建立好的網卡
大致上這樣,因為我也幹過這件事,只要重建就可以搞定
twokk iT邦新手 5 級 ‧ 2023-09-06 15:51:43 檢舉
沒有辦法新增虛擬交換器, 會出現第一張截圖的"一般失敗"
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答