Windows 10 Hyper-V,如何完全卸載,重設所有設定

Windows 10 Hyper-V,如何完全卸載,重設所有設定

運行 Windows 10 Pro,v1803 作業系統 17134.648,64 位元。

我之前安裝到 Hyper-V 中的電腦出現問題。我已成功卸載 Hyper-V,並手動刪除所有與 vEthernet 相關的網路卡。根據之前執行此過程的經驗,如果我重新安裝 Hyper-V,它會記住上次安裝的許多設置,包括但不限於我已安裝的虛擬機器(我已將其匯出到其他位置)。

卸載 Hyper-V 後我想做的是徹底清除所有設定。尋找註冊表項並將其刪除或將其重設為我首次啟用 Hyper-V 功能時的值。與任何 .vhd*、.avhd*、.xml 等檔案相同。

我需要讓 Hyper-V 達到這樣的狀態:從乾淨(未匯入)來源的新快速建立虛擬機器運行乾淨(無啟動問題),然後我可以匯入匯出的虛擬機器。

這些是我迄今為止為嘗試將所有內容重置回“工廠”而採取的(不成功的)步驟:

  • 使用 Windows 功能卸載 Hyper-V
  • [重啟]
  • 重新命名 C:\ProgramData\Microsoft\Windows\Hyper-V 資料夾
  • 重新命名 C:\Users\Public\Documents\Hyper-V 資料夾(如果存在)
  • 重新命名 C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Hypervisor(如果存在)
  • 重新命名 C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Worker(如果存在)
  • 重新命名 C:\Users[logged_in_user]\AppData\Roaming\Microsoft\Windows\Hyper-V
  • 在控制面板\所有控制面板項目\網路連線中
    • (右鍵單擊“開始”圖標,選擇“網路連線”。在左側導覽列中選擇“乙太網路”,然後選擇“變更適配器選項”)
    • 右鍵單擊“vEtnernet(預設交換器)”,屬性,配置...,驅動程序,卸載設備
  • RegEdit(身為管理員)
    • 將所有者HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}從 from更改TrustedInstallerAdministrators
    • 確認HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\TypeLib預設值是{565783C6-CB41-11D1-8B02-00600806D9B6} -更改HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\InProcServer32\ThreadingModelApartmentBoth
    • 添加HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\AppID={76A64158-CB41-11D1-8B02-00600806D9B6}
    • 新增HKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}子項
    • 添加空字串值HKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}\DllSurrogate
  • 做完這一切後發現https://wiki.abiquo.com/display/ABI26/Hyper-V+Cloud+Node+Configuration,他們將上述所有操作自動化Powershell腳本註冊表匯入文件
    • 下載並運行腳本以確保我沒有搞砸任何事情。
    • (其他選項不適用於 Windows 10 Pro、本機執行 Hyper-V 或尚未安裝 Hyper-V 時。)
  • [重啟]
  • 使用 Windows 功能重新安裝 Hyper-V
  • [重啟]

答案1

我很確定您只是刪除了配置和目錄內容。

你可以用 dism 強制它

dism /online /Disable-Feature /FeatureName:Microsoft-Hyper-V

然後就

dism /online /Enable-Feature /FeatureName:Microsoft-Hyper-V

答案2

感謝所有試圖提供幫助的人,但我已經完全放棄了這一點。我購買了一台新機器,我將在上面安裝新的Windows 10 環境,並在該機器上完全從頭開始啟動Hyper-V,然後在確認Hyper-V 正常運行後,我會將我的虛擬機匯入到那裡。

相關內容