Гид по технологиям

Ошибка 0x800f080c при включении Hyper‑V в Windows — как исправить

5 min read Windows виртуализация Обновлено 02 Jan 2026
Исправить 0x800f080c при включении Hyper‑V
Исправить 0x800f080c при включении Hyper‑V

Кратко

Если при попытке включить Hyper‑V вы видите ошибку «Feature Name Microsoft‑Hyper‑V is Unknown» (0x800f080c), чаще всего причиной являются опечатки в команде DISM/PowerShell или проблемы в батч‑скрипте для Windows Home. В статье — пошаговые проверки, обходные пути, чек‑лист и методики восстановления реестра.

Важно: перед правками реестра и системных параметров создайте точку восстановления и резервную копию важных данных.

Ошибка 0x800f080c при попытке включить Hyper‑V означает, что Windows не распознала имя функции, указанное в команде. Типичные причины:

  • Опечатка или лишний пробел в команде PowerShell/ DISM.
  • Попытка включить Hyper‑V на редакции Windows Home без корректного набора пакетов (нужен обходной скрипт).
  • Конфликт с функциями безопасности Windows, например «Целостность памяти» (Memory integrity) в разделе «Изоляция ядра».
  • Повреждённые или отсутствующие пакеты обслуживания в каталоге %SystemRoot%\servicing\Packages.

Прежде чем искать сложные причины — убедитесь, что команда введена верно. Для PowerShell на Windows 10/11 Pro, Education и Enterprise используйте ровно эту команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Советы:

  • Уберите лишние пробелы внутри имени функции Microsoft-Hyper-V-All.
  • Запускайте PowerShell от имени администратора.
  • При использовании CMD или DISM — применяйте соответствующий синтаксис DISM.

Если команда не распознаётся, попробуйте альтернативную форму DISM (для проверок):

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /All

Hyper‑V официально не включается в Windows 11 Home, но существуют обходы через установку местных пакетов (.mum, .cab). Если вы используете скрипт, внимательно проверьте его на синтаксические ошибки и корректность путей.

Пример ожидаемого батч‑скрипта (сохраните как .cmd и запускать от администратора):

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL

Pause

Проверяйте:

  • Символы кавычек и проценты — они чувствительны в .cmd.
  • Наличие в каталоге %SystemRoot%\servicing\Packages файлов, содержащих Hyper‑V.
  • Запуск от имени администратора.

Если ошибка возникает на виртуальной машине (VirtualBox/VMware) или при попытке включить Hyper‑V рядом с другими гипервизорами, причиной может быть включённая «Целостность памяти» (часть «Изоляции ядра»). Отключение иногда снимает конфликт.

Шаги в интерфейсе Windows 11:

  1. Нажмите Win + I, чтобы открыть Параметры.
  2. Выберите раздел «Конфиденциальность и безопасность». Windows Security — раздел «Безопасность устройства»
  3. Нажмите «Безопасность Windows».
  4. В разделе «Области защиты» откройте «Безопасность устройства». Параметры «Изоляция ядра» в Безопасности устройства
  5. Нажмите «Сведения об изоляции ядра». Отключение целостности памяти (Memory integrity) в настройках
  6. Выключите переключатель «Целостность памяти».

Перезагрузите систему/виртуальную машину и проверьте доступность Hyper‑V.

Если переключатель недоступен или проблема сохраняется, можно изменить значение через Редактор реестра. Редактирование реестра требует осторожности.

Резервное копирование и простой метод создания точки восстановления перед правкой реестра:

  • Откройте Поиск → «Создать точку восстановления» → «Создать».
  • Запишите имя точки и дождитесь завершения.

Отключение через редактор реестра:

  1. Нажмите Win + R, введите regedit и подтвердите UAC.
  2. Перейдите к ветке:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  1. В правой панели дважды щёлкните значение Enabled и установите 0.
  2. Закройте редактор и перезагрузите систему.

Отключение целостности памяти в редакторе реестра

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

  • Редакция Windows. Hyper‑V доступен только в Pro, Education и Enterprise. Для Home необходим обходной порядок и наличие соответствующих пакетов обслуживания.
  • Целостность системных файлов: выполните sfc и DISM для восстановления компонентов.

Примеры команд диагностики (запускать от администратора):

Sfc /scannow
Dism /Online /Cleanup-Image /RestoreHealth
  • Антивирус или управление политиками организации могут блокировать добавление функций. Проверьте групповые политики и настройки сторонних средств безопасности.

Если вы не можете включить Hyper‑V или он конфликтует с другим ПО, рассмотрите альтернативы:

  • VirtualBox — гибкий и бесплатный инструмент, поддерживающий множество гостевых ОС.
  • VMware Workstation Player — бесплатная версия для личного использования с хорошей производительностью.
  • WSL2 (Windows Subsystem for Linux) — подходит для разработчиков, которым нужна Linux‑среда, но не полный гипервизор.

Помните, что Hyper‑V конфликтует с некоторыми гипервизорами; выбор зависит от задач и совместимости.

Чек‑лист перед попыткой включения Hyper‑V:

  • Убедиться, что Windows — Pro/Edu/Enterprise или подготовлен обход для Home.
  • Запустить PowerShell/CMD от имени администратора.
  • Проверить команду на опечатки.
  • Отключить «Целостность памяти» при необходимости.
  • Выполнить SFC и DISM для проверки целостности.
  • Создать точку восстановления перед правкой реестра.

Мини‑методика резервного копирования реестра (быстро):

  1. В Regedit выберите раздел, который хотите экспортировать.
  2. Файл → Экспорт → выберите «Выбранная ветвь» и сохраните .reg файл.
  3. Чтобы восстановить — двойной щелчок по файлу .reg и подтверждение.

Рекомендации по использованию батч‑скрипта для Home:

  • Запускайте скрипт в каталоге, где находятся файлы .mum (обычно %SystemRoot%\servicing\Packages).
  • Убедитесь, что имена файлов не повреждены и соответствуют фильтру Hyper-V.mum.
  • Проверяйте вывод команд на предмет ошибок добавления пакетов.
flowchart TD
  A[Начало: ошибка 0x800f080c] --> B{Редакция Windows}
  B -->|Pro/Edu/Enterprise| C[Проверить команду PowerShell]
  B -->|Home| D[Использовать батч‑скрипт/пакеты]
  C --> E{Команда корректна?}
  E -->|Да| F[Отключить «Целостность памяти» и перезагрузить]
  E -->|Нет| G[Исправить опечатки и повторить]
  D --> H{Пакеты найдены в \servicing\Packages?}
  H -->|Да| I[Запустить скрипт от админа]
  H -->|Нет| J[Восстановить компоненты через DISM/SFC]
  F --> K{Проблема решена?}
  I --> K
  J --> K
  K -->|Да| L[Hyper‑V включён]
  K -->|Нет| M[Рассмотреть альтернативы 'VirtualBox/VMware/WSL2']
  • Hyper‑V появляется в списке установленных компонентов после выполнения команды или перезагрузки.
  • Команда Enable‑WindowsOptionalFeature завершается без ошибок.
  • Для Windows Home — пакеты успешно добавлены, и служба Hyper‑V установлена.

Ошибка 0x800f080c обычно связана с опечатками в командах или с конфликтами безопасности типа «Целостность памяти». Последовательно проверьте команду, исправьте скрипт (если используете Home), отключите Memory integrity и примените средства восстановления компонентов (SFC/DISM). Если ничего не помогает — используйте альтернативные гипервизоры.

Ключевые шаги: проверить синтаксис → запустить от администратора → выключить «Целостность памяти» → восстановить компоненты → при необходимости использовать альтернативы.

Примечание

Если ваша система управляется IT‑службой, согласуйте изменения с администратором, особенно правки реестра и отключение функций безопасности.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Windows сжимает файлы — как отключить
Windows

Windows сжимает файлы — как отключить

Ошибка PIN 0x80040154 в Windows — как исправить
Windows

Ошибка PIN 0x80040154 в Windows — как исправить

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

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

Убрать уведомление Windows Defender Firewall
Поддержка Windows

Убрать уведомление Windows Defender Firewall

Как исправить случайные выключения Windows 11
Windows 11

Как исправить случайные выключения Windows 11

Исправить ошибку .NET 3.5 0x800F0950 в Windows 11
Windows

Исправить ошибку .NET 3.5 0x800F0950 в Windows 11