Что означает ошибка 0xC0350005
Эта ошибка появляется в диспетчере Hyper-V или в журнале событий Windows в момент попытки запустить или возобновить работу виртуальной машины. Система сообщает, что «не удалось инициализировать устройство, необходимое для работы ВМ». Простыми словами: гипервизор не может подключить к виртуалке один из обязательных компонентов — сетевой адаптер, виртуальный диск или контроллер памяти. Процесс старта прерывается, а машина остаётся в состоянии «Выключено».
Причины возникновения
- Конфликт с виртуальным коммутатором (vSwitch), который был удалён или перемещён без обновления настроек ВМ.
- Файлы виртуального диска (
.vhdили.vhdx) заблокированы антивирусом, резервным копированием или другим процессом. - Несовместимость конфигурационных файлов (
.vmcx) после миграции или обновления хоста. - Конкурирующие гипервизоры (VirtualBox, VMware) или функции безопасности (Credential Guard, VBS) перехватывают ресурсы процессора.
- Служба Hyper-V Virtual Machine Management (
vmms) работает некорректно из-за повреждённых системных файлов или зависшего процессаvmwp.exe.
Способы решения
Способ 1: Перепривязка виртуального коммутатора
Чаще всего проблема кроется в сетевой карте.
- Откройте Диспетчер Hyper-V.
- Нажмите правой кнопкой на проблемную ВМ → Параметры.
- Перейдите в раздел Сетевой адаптер.
- В поле «Виртуальный коммутатор» выберите
Не подключено, нажмите Применить. - Закройте окно, снова откройте настройки и верните нужный коммутатор.
- Сохраните изменения и попробуйте запустить машину.
💡 Совет: Если у вас только один коммутатор, удалите его через «Диспетчер виртуальных коммутаторов», перезагрузите ПК и создайте заново.
Способ 2: Разблокировка виртуальных дисков и перезапуск службы VMMS
Файлы дисков могут находиться в монопольном доступе, что блокирует старт.
- Запустите PowerShell от имени администратора.
- Выполните команду для принудительного перезапуска службы управления:
Restart-Service vmms -Force
- Проверьте Диспетчер задач. Если процесс
vmwp.exeпотребляет 100% ЦП или завис, завершите его. - Убедитесь, что путь к
.vhdxфайлу не содержит кириллицы или специальных символов, а права доступа позволяют чтение/запись для группыАдминистраторы.
Способ 3: Проверка конфликта гипервизоров и отключение защиты ядра
Функции безопасности Windows могут блокировать запуск встроенных ВМ из-за несовместимости с аппаратной виртуализацией.
- Откройте Центр безопасности Windows → Безопасность устройства → Изоляция ядра.
- Отключите Защиту целостности памяти (Memory Integrity).
- Перезагрузите хост.
- Если вы параллельно используете VirtualBox или VMware, убедитесь, что они полностью закрыты. Для их корректной работы с Hyper-V включите платформу виртуальной машины Windows через:
bcdedit /set hypervisorlaunchtype auto
⚠️ Важно: Отключение защиты ядра временно снижает уровень безопасности системы. Включите её обратно после запуска ВМ, если это требуется политиками вашей компании.
Способ 4: Экспорт и повторный импорт конфигурации
Если конфигурационный файл .vmcx повреждён, проще создать новую оболочку ВМ без удаления данных.
- В диспетчере Hyper-V нажмите правой кнопкой на машину → Экспорт.
- Укажите пустую папку с достаточным объёмом свободного места и дождитесь завершения.
- Удалите повреждённую ВМ из списка (файлы дисков удалять не нужно!).
- Выберите Импорт виртуальной машины, укажите папку экспорта и следуйте указаниям мастера.
Профилактика
Чтобы ошибка не возвращалась, придерживайтесь простых правил:
- Всегда выключайте ВМ корректно через гостевую ОС. Жёсткое закрытие через Диспетчер задач часто повреждает
.vmcx. - Не храните виртуальные диски в папках
OneDrive,Документыили на сетевых дисках без отключения кэширования SMB. - Регулярно обновляйте хостовую систему. Патчи Windows часто исправляют уязвимости и конфликты гипервизора.
- Делайте резервные копии конфигурационных файлов перед крупными обновлениями или миграциями на другие хосты.