Работает под управлением Windows 10 Pro, v1803 OS 17134.648, 64-бит.
У меня проблема с машинами, которые я ранее установил в Hyper-V. Я успешно удалил Hyper-V и вручную удалил все сетевые карты, связанные с vEthernet. Из предыдущего опыта прохождения этого процесса, если я переустановлю Hyper-V, он запомнит ряд настроек из предыдущей установки, включая, но не ограничиваясь, установленными мной виртуальными машинами (которые я экспортировал в другое место).
Теперь, когда Hyper-V удален, я хочу сделать полную очистку всех настроек. Найти ключи реестра и удалить их или сбросить их до значений, которые были, когда я впервые включил функцию Hyper-V. То же самое с любыми файлами .vhd*, .avhd*, .xml и т. д.
Мне нужно привести Hyper-V в состояние, в котором новая виртуальная машина быстрого создания из чистого (не импортированного) источника будет работать чисто (без проблем с загрузкой), а затем я смогу импортировать экспортированные виртуальные машины.
Вот (безуспешные) шаги, которые я предпринял до сих пор в попытке сбросить все до «заводских настроек»:
- Удаление Hyper-V с помощью компонентов Windows
- [Перезагрузить]
- Переименуйте папку 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
- В Панель управления\Все элементы панели управления\Сетевые подключения
- (Щелкните правой кнопкой мыши значок «Пуск», выберите «Сетевые подключения». Выберите «Ethernet» на левой панели навигации, затем «Изменить параметры адаптера»)
- щелкните правой кнопкой мыши «vEtnernet (переключатель по умолчанию)», выберите «Свойства», «Настроить...», «Драйвер», «Удалить устройство».
- 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 еще не установлен.)
- [Перезагрузить]
- Переустановите Hyper-V с помощью компонентов Windows
- [Перезагрузить]
решение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 работает правильно, импортирую туда свои виртуальные машины.