Windows 0x8007045DВысокая

Ошибка 0x8007045D: Hyper-V не запускается — исправляем

Статья поможет диагностировать и исправить ошибку 0x8007045D, которая предотвращает запуск службы Hyper-V и создание виртуальных машин в Windows 10 и 11.

Обновлено 17 февраля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10 20H2+Windows 11 21H2+Windows Server 2016+

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

Ошибка 0x8007045D (или ERROR_SERVICE_NOT_ACTIVE) возникает, когда Windows не может запустить службу Hyper-V Virtual Machine Management. Система сообщает: "Не удалось запустить виртуальную машину, так как служба 'Hyper-V Virtual Machine Management' не запущена". Проблема блокирует создание и запуск любых виртуальных машин, делая функционал Hyper-V полностью недоступным.

Ошибка может появиться при:

  • Попытке запуска виртуальной машины в Hyper-V Manager.
  • Включении компонента Hyper-V через Дополнительные компоненты Windows.
  • Запуске PowerShell-команд для управления Hyper-V.

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

  1. Служба Hyper-V отключена или остановлена. Тип запуска установлен в "Вручную" или "Отключена", или служба была аварийно остановлена.
  2. Конфликт с другим ПО виртуализации. Установленный VirtualBox, VMware Workstation или Docker Desktop (с WSL2) могут конфликтовать с гипервизором Microsoft.
  3. Повреждение системных файлов Windows. Обновление ОС или сбой при установке обновлений мог повредить файлы, связанные с Hyper-V.
  4. Гипервизор отключен в прошивке. В BIOS/UEFI отключена технология виртуализации (Intel VT-x / AMD-V).
  5. Недостаточно прав. Запуск Hyper-V от пользователя без прав администратора.
  6. Конфликт драйверов. Устаревшие или некорректные драйверы оборудования (особенно чипсета или видеокарты).
  7. Повреждение реестра. Некорректные записи в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmms.

Способы решения

Способ 1: Перезапуск и настройка службы Hyper-V

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

  1. Нажмите Win + R, введите services.msc и нажмите Enter.
  2. Найдите в списке Hyper-V Virtual Machine Management.
  3. Щёлкните правой кнопкой → Свойства.
  4. На вкладке Общие:
    • Установите Тип запуска: Автоматически.
    • Нажмите Запустить.
    • Если служба запущена, сначала нажмите Остановить, дождитесь остановки, затем Запустить.
  5. Нажмите ПрименитьOK.
  6. Попробуйте снова запустить виртуальную машину.

⚠️ Важно: Если служба не запускается, в окне свойств нажмите Войти на вкладке "Вход в систему" и убедитесь, что выбрана учётная запись Local System.

Способ 2: Устранение конфликта с другим ПО виртуализации

Hyper-V несовместим с большинством сторонних гипервизоров. Если установлены VirtualBox, VMware или Docker Desktop (с WSL2), их нужно отключить.

  1. Отключите компоненты в Windows:
    • Панель управленияПрограммы и компонентыВключение или отключение компонентов Windows.
    • Снимите галочки:
      • Hyper-V
      • Платформа виртуальных машин Windows
      • Подсистема Windows для Linux
    • Нажмите OK и перезагрузите компьютер.
  2. Удалите/отключите стороннее ПО:
    • Удалите VirtualBox/VMware через Программы и компоненты.
    • Или отключите их службы (например, VMware Authorization Service).
  3. Отключите виртуализацию в BIOS/UEFI (если не планируете использовать Hyper-V):
    • Перезагрузите ПК, зайдите в BIOS (клавиша Del/F2/F10).
    • Найдите настройки CPU/Processor (Intel VT-x, AMD-V, SVM) и отключите.
    • Сохраните изменения и выйдите.
  4. После перезагрузки снова включите Hyper-V через компоненты Windows.

Способ 3: Восстановление системных файлов

Повреждение системных компонентов Windows часто вызывает эту ошибку.

  1. Откройте PowerShell или Командную строку от имени администратора.
  2. Выполните последовательно:
    sfc /scannow
    

    Этот команда сканирует и восстанавливает защищённые системные файлы. Процесс займёт 10-20 минут.

  3. После завершения выполните:
    DISM /Online /Cleanup-Image /RestoreHealth
    

    DISM исправляет образ Windows, используя источники обновлений.

  4. Перезагрузите компьютер и проверьте службу Hyper-V.

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

Если предыдущие шаги не помогли, переустановите компонент "с нуля".

  1. Откройте Включение или отключение компонентов Windows.
  2. Снимите все галочки в разделе Hyper-V:
    • Hyper-V
    • Hyper-V Управление
    • Hyper-V Платформа
  3. Нажмите OK и дождитесь удаления.
  4. Перезагрузите компьютер (обязательно!).
  5. Снова откройте компоненты и поставьте галочки в те же пункты.
  6. Нажмите OK и дождитесь установки.
  7. После перезагрузки проверьте, запускается ли служба Hyper-V.

Способ 5: Проверка и настройка загрузчика Windows

Иногда гипервизор не загружается на старте системы.

  1. Откройте Командную строку от администратора.
  2. Проверьте текущее состояние:
    bcdedit /enum {current}
    
    Найдите параметр hypervisorlaunchtype. Он должен быть Auto.
  3. Если значение Off или отсутствует, установите:
    bcdedit /set hypervisorlaunchtype auto
    
  4. Перезагрузите ПК.
  5. Проверьте службу Hyper-V — она должна запуститься автоматически.

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

  • Не устанавливайте одновременно Hyper-V и другие гипервизоры (VirtualBox, VMware). Используйте их поочерёдно, отключая ненужный компонент.
  • Регулярно обновляйте Windows и драйверы оборудования (чипсет, видеокарта) через Центр обновления.
  • Создавайте точки восстановления перед установкой обновлений Windows или ПО виртуализации.
  • Проверяйте BIOS/UEFI после сброса настроек — иногда обновления BIOS отключают виртуализацию.
  • Избегайте ручного редактирования реестра в ветках SYSTEM\CurrentControlSet\Services\vmms без резервной копии.

Частые вопросы

Можно ли использовать Hyper-V и WSL2 одновременно?
Да, начиная с Windows 10 2004+ и Windows 11. Но WSL2 тоже использует Hyper-V, поэтому конфликтов с другими гипервизорами те же. Убедитесь, что в Включение компонентов Windows активны Платформа виртуальных машин Windows и Подсистема Windows для Linux.

Ошибка возвращается после перезагрузки?
Если служба запускается вручную, но не сохраняет тип запуска 'Автоматически', проверьте антивирус или программы оптимизации системы (например, Advanced SystemCare), которые могут принудительно останавливать службы.

Что делать, если нет службы 'Hyper-V Virtual Machine Management'?
Это означает, что компонент Hyper-V не установлен или повреждён. Переустановите его через Включение или отключение компонентов Windows (Способ 4). Если служба отсутствует и после переустановки — выполните sfc /scannow.

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

Что означает код ошибки 0x8007045D в Hyper-V?
Можно ли исправить ошибку, не переустанавливая Windows?
Почему Hyper-V перестал работать после обновления Windows?
Нужно ли отключать Hyper-V для работы других виртуальных машин?

Полезное

Перезапустите службу Hyper-V
Отключите конфликтующие гипервизоры
Восстановите системные файлы
Переустановите компонент Hyper-V
Проверьте целостность загрузки Windows