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
であることを確認しますApartment
。Both
- 追加
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 をインポートする予定です。