Windows 10 Hyper-Vを完全にアンインストールしてすべての設定をリセットする方法

Windows 10 Hyper-Vを完全にアンインストールしてすべての設定をリセットする方法

Windows 10 Pro、v1803 OS 17134.648、64 ビットを実行しています。

以前 Hyper-V にインストールしたマシンで問題が発生しています。Hyper-V を正常にアンインストールし、すべての vEthernet 関連の NIC を手動で削除しました。このプロセスを以前に実行した経験から、Hyper-V を再インストールすると、以前のインストールからいくつかの設定が記憶されます。これには、インストールした VM (別の場所にエクスポートした VM) が含まれますが、これに限定されません。

Hyper-V をアンインストールしたので、すべての設定を一掃したいです。レジストリ キーを見つけて削除するか、Hyper-V 機能を最初に有効にしたときの値にリセットします。.vhd*、.avhd*、.xml などのファイルについても同様です。

クリーンな (インポートされていない) ソースからの新しいクイック作成 VM がクリーンな (起動の問題がない) 状態で実行される状態に Hyper-V を取得してから、エクスポートした VM をインポートする必要があります。

これらは、すべてを「工場出荷時」にリセットするためにこれまで私が実行した (失敗した) 手順です。

  • 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[ログインしたユーザー]\AppData\Roaming\Microsoft\Windows\Hyper-V の名前を変更します
  • コントロールパネル\すべてのコントロールパネル項目\ネットワーク接続
    • (スタートアイコンを右クリックし、[ネットワーク接続] を選択します。左側のナビゲーションバーで [イーサネット] を選択し、[アダプターのオプションの変更] を選択します)
    • 「vEtnernet (Default Switch)」を右クリックし、プロパティ、構成...、ドライバー、デバイスのアンインストール
  • RegEdit (管理者として)
    • HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}の所有者をからTrustedInstallerに変更Administrators
    • 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\ThreadingModelであることを確認しますApartmentBoth
    • 追加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+クラウド+ノード+構成、上記のすべてを自動化し、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 が正しく機能することを確認した後、そこに VM をインポートする予定です。

関連情報