Windows 0x80070490Средняя

Hyper-V виртуальная машина не запускается: решения для Windows 10/11

Статья объясняет, почему виртуальная машина Hyper-V может не запускаться, и предоставляет проверенные решения: от проверки прав до восстановления конфигурации. Исправьте проблему за 15 минут.

Обновлено 16 февраля 2026 г.
15-20 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (версия 2004 и выше)Windows 11Hyper-V (все версии)

Что означает ошибка код

Когда виртуальная машина Hyper-V не запускается, система обычно показывает сообщение с кодом ошибки, например:

  • 0x80070490 — ошибка доступа (требуются права администратора).
  • 0x80070005 — общий отказ в доступе.
  • 0x80070057 — неверный параметр (часто проблема с конфигурацией памяти или диска).
  • 0x8007000d — повреждённые данные конфигурации.

Ошибка может появиться при первом запуске, после импорта VM или при попытке включения из выключенного состояния. Часто состояние VM зависает на «Запуск» или «Выключение», а в логах Hyper-V (C:\Windows\Logs\Hyper-V) появляются соответствующие записи.

Причины возникновения

  1. Недостаточные права доступа
    Учётная запись не имеет прав на чтение/запись в папке с файлами виртуальной машины или на управление Hyper-V.
  2. Конфликт ресурсов
    Недостаток оперативной памяти, перегрузка процессора или нехватка места на диске для динамически расширяемого VHDX-файла.
  3. Повреждение конфигурации VM
    Файлы .vmcx (конфигурация) или .vmrs (состояние) повреждены, особенно после некорректного выключения.
  4. Проблемы с виртуальным коммутатором
    Сетевой адаптер VM привязан к несуществующему или неработающему виртуальному коммутатору.
  5. Конфликт драйверов или антивируса
    Некоторые антивирусы (например, Avast, Kaspersky) или драйверы сторонних программ блокируют гипервизор.
  6. Несовместимость версий
    Виртуальная машина создана в более новой версии Hyper-V (например, Windows 11) и пытается запуститься на более старой (Windows 10).
  7. Отключенные службы Hyper-V
    Службы Hyper-V Virtual Machine Management или Hyper-V Host Compute Service не запущены.

Способ 1: Запуск Hyper-V Manager от имени администратора

Чаще всего проблема решается простым запуском диспетчера с повышенными привилегиями.

  1. Закройте Hyper-V Manager, если он открыт.
  2. Найдите ярлык Hyper-V Manager в меню «Пуск» или на панели задач.
  3. Щелкните правой кнопкой мыши → Запуск от имени администратора.
  4. Попробуйте запустить виртуальную машину.

Если это сработало, настройте свойства ярлыка: вкладка ЯрлыкДополнительно → отметьте Запуск от имени администратора.

Способ 2: Проверка и исправление NTFS-прав

Hyper-V требует полного доступа к папке с виртуальными машинами.

  1. Откройте проводник и перейдите по пути:
    C:\Users\Public\Documents\Hyper-V\Virtual Machines
  2. Щелкните правой кнопкой по папке с именем вашей виртуальной машины (файлы .vmcx, .vmrs) → СвойстваБезопасность.
  3. Нажмите ИзменитьДобавить.
  4. В поле «Введите имена выбираемых объектов» введите:
    АдминистраторыПроверить именаOK.
  5. Выберите группу «Администраторы» и установите галочку Полный доступ.
  6. Нажмите Применить и OK.
  7. Повторите для папки C:\Users\Public\Documents\Hyper-V (корневой папки Hyper-V).
  8. Перезапустите Hyper-V Manager и попробуйте запустить VM.

Проверка прав через PowerShell (альтернатива)

# Запустите PowerShell от имени администратора
$vmPath = "C:\Users\Public\Documents\Hyper-V\Virtual Machines"
$acl = Get-Acl $vmPath
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Администраторы","FullControl","ContainerInherit, ObjectInherit","None","Allow")
$acl.SetAccessRule($rule)
Set-Acl -Path $vmPath -AclObject $acl
Write-Host "Права обновлены. Перезапустите Hyper-V Manager."

Способ 3: Настройка памяти и процессора

Некорректные значения выделенной памяти — частая причина сбоя.

  1. В Hyper-V Manager щёлкните правой кнопкой по виртуальной машине → Параметры.
  2. В разделе Память:
    • Снимите галочку Динамическая оперативная память (временно).
    • Установите Статическая память в значение, меньшее, чем свободная RAM на хосте (например, 2048 МБ).
    • Нажмите Применить.
  3. В разделе Процессор:
    • Уменьшите количество виртуальных процессоров (например, до 2).
    • Снимите галочку Включить процессор совместимости для миграции (если не нужно переносить VM между хостами).
  4. Нажмите OK и попробуйте запустить VM.

⚠️ Важно: Не выделяйте VM более 80% от общей оперативной памяти хоста. Иначе система не сможет запустить процесс.

Способ 4: Отключение виртуального сетевого адаптера

Проблемный сетевой драйвер или виртуальный коммутатор могут блокировать запуск.

  1. В параметрах VM перейдите в Сетевой адаптер.
  2. В разделе Виртуальный коммутатор выберите Отсутствует из списка.
  3. Нажмите Применить.
  4. Попробуйте запустить виртуальную машину.

Если VM запустится, проблема в сетевой конфигурации:

  • Пересоздайте виртуальный коммутатор (в меню Hyper-V Manager: ДействияМенеджер виртуальных коммутаторов).
  • Убедитесь, что выбран физический адаптер, который не используется другими программами (например, VPN-клиентами).

Способ 5: Переустановка компонентов Hyper-V

Повреждённые системные файлы Hyper-V восстановятся при переустановке компонентов.

  1. Откройте Панель управленияПрограммы и компонентыВключение или отключение компонентов Windows.
  2. Найдите Hyper-V и снимите все галочки.
  3. Нажмите OK и дождитесь завершения.
  4. Перезагрузите компьютер.
  5. Снова откройте компоненты, поставьте галочки:
    • Hyper-V
    • Монитор Hyper-V
    • Платформа виртуальной машины
  6. Нажмите OK и перезагрузитесь ещё раз.
  7. Запустите Hyper-V Manager и проверьте VM.

Использование PowerShell для переустановки

# Запустите PowerShell от имени администратора
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart
Restart-Computer
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All -NoRestart
Restart-Computer

Способ 6: Восстановление файлов конфигурации

Если файлы .vmcx или .vmrs повреждены, создайте новую конфигурацию.

  1. Сделайте резервную копию папки виртуальной машины (все файлы).
  2. В Hyper-V Manager нажмите ДействияНоваяВиртуальная машина.
  3. Укажите то же имя, но выберите тип генерации 1-го поколения (если VM была Generation 1) или 2-го поколения (если Generation 2).
  4. На шаге Подключение виртуального жесткого диска выберите Использовать существующий виртуальный жесткий диск и укажите путь к вашему .vhdx-файлу.
  5. Завершите создание и попробуйте запустить новую VM.

💡 Совет: Если VM была Generation 2, но не запускается, создайте Generation 1 с тем же VHDX — это обойдёт некоторые ограничения UEFI.

Способ 7: Очистка журналов и сброс состояния

Иногда помогает очистка временных файлов и сброс состояния VM.

  1. Закройте Hyper-V Manager.
  2. Удалите файлы .vmrs (состояние) и .vhdx (если есть временные) в папке VM. Не удаляйте .vmcx и основной .vhdx!
  3. Откройте Службы (services.msc), найдите Hyper-V Virtual Machine Management → перезапустите службу.
  4. Запустите Hyper-V Manager и попробуйте снова.

Профилактика

  • Регулярно обновляйте Windows — многие проблемы Hyper-V исправляются в накопительных обновлениях.
  • Не изменяйте вручную файлы .vmcx — используйте только Hyper-V Manager или PowerShell (Set-VM).
  • Выделяйте статическую память для критичных VM, чтобы избежать конфликтов динамической памяти.
  • Используйте антивирус, совместимый с Hyper-V, или настройте исключения для папок:
    • C:\Users\Public\Documents\Hyper-V
    • C:\ProgramData\Microsoft\Windows\Hyper-V
  • Делайте резервные копии виртуальных машин перед миграцией или обновлением системы.
  • Проверяйте совместимость версий при импорте VM: экспортируйте из исходного Hyper-V как копию VM (не экспортную конфигурацию).

Если ни один способ не помог, проверьте журналы Windows (Просмотр событийПриложения и службы журналыMicrosoftWindowsHyper-V) для получения точного кода ошибки.

Часто задаваемые вопросы

Почему виртуальная машина Hyper-V не запускается после обновления Windows?
Как исправить ошибку 0x80070490 в Hyper-V?
Может ли нехватка памяти остановить запуск VM в Hyper-V?
Что делать, если виртуальная машина зависает на этапе 'Запуск'?

Полезное

Запустите Hyper-V Manager от имени администратора
Проверьте NTFS-права на папку виртуальных машин
Уменьшите объём оперативной памяти VM
Отключите виртуальный сетевой адаптер
Обновите Integration Services внутри работающей VM
Переустановите компоненты Hyper-V