各位好, 這幾天遇到一個奇怪的Hyper-V問題
故事是某天手殘意外在[裝置管理員]中刪除Hyper-V的虛擬網卡後, Hyper-V的"虛擬交換器管理員"就再也打不開了, 點擊會出現"一般失敗", google搜尋"hyper-v virtual switch manager generic failure"的方法基本上都試過了..., regedit目前都還沒動過
由於公司政策緣故, 個人電腦上無法使用VirtualBox & VMware, 想請教有沒有重灌以外的方法能解決, 或是有其他能在Win10上跑的VM環境(Docker已有在使用, 但某些測試場景VM方便些)
系統&環境:
症狀:
PS C:\Windows\system32> Get-VMSwitch
Get-VMSwitch : 一般失敗
位於 線路:1 字元:1
+ Get-VMSwitch
+ ~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-VMSwitch], VirtualizationException
+ FullyQualifiedErrorId : Unspecified,Microsoft.HyperV.PowerShell.Commands.GetVMSwitch
pnputil /enum-devices /disconnected | Select-String -Pattern "執行個體識別碼:" | %{$_.Line.Split(" ")} |Select-String -Pattern '執行個體識別碼:' , '^\s*$' -NotMatch | where{$_ -ne ""} |foreach {pnputil.exe /remove-device $_}