Я только что переустановил операционную систему Windows 10 на свой компьютер. Раньше я мог без проблем использовать Hyper-V с тем же образом ОС, но теперь он не работает.
Я создал пустую виртуальную машину, только с виртуальным диском и параметрами по умолчанию. Когда я пытаюсь запустить его, я получаю следующее сообщение об ошибке:
An error occurred while attempting to start the selected virtual machine(s).
'test' failed to start.
'test' could not initialize.
Подробностей о том, что пошло не так, нет. Я проверил журналы с помощью следующей команды:
Get-WinEvent -FilterHashTable @{LogName ="Microsoft-Windows-Hyper-V*"; StartTime = (Get-Date).AddMinutes(-10); }
Но никакой полезной информации он не дает:
ProviderName: Microsoft-Windows-Hyper-V-VMMS
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
02/11/2017 14:25:13 15130 Error 'test' failed to start. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
02/11/2017 14:25:13 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
ProviderName: Microsoft-Windows-Hyper-V-Worker
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
02/11/2017 14:25:13 3040 Error 'test' could not initialize. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
ProviderName: Microsoft-Windows-Hyper-V-VMMS
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
02/11/2017 14:21:28 15130 Error 'test' failed to start. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
02/11/2017 14:21:28 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28 12514 Information Found a certificate for server authentication. Remote access to virtual machines is now possible.
ProviderName: Microsoft-Windows-Hyper-V-Worker
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
02/11/2017 14:21:28 3040 Error 'test' could not initialize. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
ProviderName: Microsoft-Windows-Hyper-V-VMMS
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
02/11/2017 14:21:21 27311 Information The system successfully created 'D:\Hyper-V\test.vhdx'.
02/11/2017 14:21:20 27310 Information The system is creating 'D:\Hyper-V\test.vhdx'.
02/11/2017 14:21:19 13002 Information A new virtual machine 'test' was created. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
02/11/2017 14:21:19 18304 Information The virtual machine 'test' was realized. (VMID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4).
0
Параметры BIOS не менялись с момента переустановки, поэтому они должны быть правильными. Я их проверил, виртуализация включена.
Я уже пробовал удалить Hyper-V и переустановить его, перезагружал бесчисленное количество раз, сбрасывал разрешения файловой системы, ничего не помогло.
Что я могу сделать, чтобы это исправить?
Возможно, гипервизор «забыл» запуститься автоматически, вы можете попробовать использовать следующую команду в командной строке с повышенными привилегиями:
BCDEDIT /Set {current} hypervisorlaunchtype auto
В моем случае виртуальная машина (Hyper V в Windows 10 Pro) не работала, потому что ей не было назначено сетевых адаптеров. Как только я назначил ему один, система запустилась нормально. Если вы новичок в Hyper-V, выполните следующие действия, чтобы настроить его.
Settings
(Не настройки Hyper-V). Обычно это можно сделать, щелкнув правой кнопкой мыши виртуальную машину в Virtual Machines
панель.Network Adapter
Virtual Switch
раскрывающийся список, выберите Default Switch
.Apply
чтобы подтвердить ваши изменения, и все готово.Для меня решение было найдено в эта почта:
Решение запускает следующую команду:
net localgroup administrators SERVICE /delete
А потом перезагрузитесь.