При установке Hyper-V в Windows 10, если вы получаете сообщение об ошибке 0x800f080c, это означает, что Windows не может найти функцию Hyper-V. Хотя в этом посте рассматривается, как вы можете решить эту проблему, вот подробная информация об ошибке:
Название функции Microsoft-Hyper-V неизвестно.
Имя функции Windows не распознано.
Использовать / Get-Features возможность найти имя функции на изображении и повторить команду.
Ошибка: 0x800f080c
Это происходит при попытке установить Hyper-V из командной строки или Power Shell. Если Windows не может найти компонент, который вы хотите установить, или у команды есть проблема, вы получите эту ошибку.
Исправить ошибку 0x800f080c Hyper-V в Windows 10
Используйте следующие методы, чтобы устранить код ошибки 0x800f080c, который возникает при установке или изменении чего-либо с помощью Hyper-V.
- Используйте правильную команду
- Проблема с VirtualBox
Вам понадобится учетная запись администратора для выполнения нижеприведенных предложений.
1] Используйте правильную команду
Хотя в Microsoft Docs есть упомянутая команда, которую необходимо использовать, она по-прежнему неверна. Об этом сообщил один из пользователей. Поэтому используйте команду, указанную ниже, чтобы включить Hyper-V в Windows 10:
Включить-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
В команде Microsoft Docs есть пробел между -V и -All, которого там быть не должно. Надеюсь, они исправят это как можно скорее.
2] Проблема с VirtualBox
Если вы столкнулись с проблемой в VirtualBox, вам нужно снова отключить целостность памяти Core Isolation.
Откройте Безопасность Windows> Безопасность устройства> Изоляция ядра> Сведения об изоляции ядра> Включить целостность памяти.
Если это не сработает, вы можете включить параметр реестра.
Перейдите к месту в реестре и установите значение Включено к 0.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard \ Scenarios \ HypervisorEnformedCodeIntegrity \ Enabled
Надеюсь, вам удалось устранить ошибку 0x800f080c Hyper-V в Windows 10.
- Remove From My Forums
-
Вопрос
-
Доброго времени суток, может кто сталкивался, и знает как решить, ну, кроме конечно переустановки системы
Есть Windows Server 2008 R2, была пара «кривых» завершений работы. После чего, перестала запускатся роль Hyper-V (ошибка: Низкоуровневая оболочка Windows не запущена). После чего снес роль Hyper-V, правда при завершении удаления, система ругнулась на отсутствие
пакета.После этого при добавлении роли, в меню отсутствует пункт Hyper-V
Вопрос: как роль все-таки установить?
-
Изменено
1 октября 2012 г. 13:23
-
Изменено
Ответы
-
Проблема решена установкой системы в режиме обновления, после чего нужный компонент появился в списке. Чуть позже отпишу по ошибкам.
-
Помечено в качестве ответа
Rotar Maksim
7 октября 2012 г. 17:42
-
Помечено в качестве ответа
На чтение 4 мин Опубликовано Обновлено
Ошибка 0x800f080c может возникнуть при установке или обновлении Microsoft Hyper-V или Windows и часто вызывает затруднения у пользователей. Эта ошибка может быть вызвана несколькими причинами, включая поврежденные файлы системы или некорректные настройки Hyper-V.
Одним из способов решения проблемы является выполнение команды DISM (Deployment Image Servicing and Management), которая помогает восстановить поврежденные файлы системы. Для этого необходимо открыть командную строку от имени администратора и выполнить следующую команду:
dism /online /cleanup-image /restorehealth
Эта команда позволяет сканировать и восстанавливать поврежденные файлы системы. После завершения процесса можно попробовать установить или обновить Microsoft Hyper-V или Windows еще раз и проверить, исправилась ли ошибка.
Если эта команда не решает проблему, можно попробовать другие решения, такие как: проверка доступности и правильности настройки компонента Hyper-V в компонентах Windows, обновление драйверов или переустановка Hyper-V.
В случае, если все вышеперечисленные методы не решают проблему, можно обратиться в техническую поддержку Microsoft для получения дополнительной помощи. Они могут предложить индивидуальные решения, основанные на спецификах вашей системы и конфигурации.
Проверка и восстановление системных файлов
Если ошибка 0x800f080c возникает из-за повреждения системных файлов, можно воспользоваться инструментом проверки и восстановления файловой системы в Windows.
Чтобы выполнить проверку и восстановление системных файлов, следуйте этим шагам:
- Откройте командную строку от имени администратора.
- Введите команду
sfc /scannow
и нажмите клавишу Enter. - Дождитесь завершения процесса проверки и восстановления файлов. Это может занять некоторое время.
- После завершения процесса проверки и восстановления, будет выведено сообщение о результатах работы инструмента. Если найдены поврежденные файлы, они будут автоматически заменены корректными версиями.
После завершения процесса проверки и восстановления системных файлов, перезагрузите компьютер и попробуйте повторно установить или использовать Microsoft Hyper-V или другую программу, вызывающую ошибку 0x800f080c.
Если ошибка все еще возникает, можно попробовать выполнить проверку и восстановление системных файлов с помощью DISM (Deployment Image Servicing and Management). Для этого выполните следующие действия:
- Откройте командную строку от имени администратора.
- Введите команду
dism /online /cleanup-image /restorehealth
и нажмите клавишу Enter. - Дождитесь завершения процесса проверки и восстановления файлов. Это может занять некоторое время.
- После завершения процесса проверки и восстановления, перезагрузите компьютер и попробуйте повторно установить или использовать Microsoft Hyper-V или другую программу, вызывающую ошибку 0x800f080c.
Если все вышеперечисленные способы не помогли исправить ошибку 0x800f080c, рекомендуется обратиться в службу поддержки Microsoft или обратиться к опытным специалистам для дальнейшей диагностики и устранения проблемы.
Обновление драйверов системы
Если вы столкнулись с ошибкой 0x800f080c в Microsoft Hyper-V или в ОС Windows, может быть полезно обновить драйверы вашей системы. Устаревшие или поврежденные драйверы могут быть причиной проблемы и могут требовать обновления или переустановки, чтобы нормально функционировать.
Чтобы обновить драйверы, вы можете использовать следующие шаги:
- Перейдите в Диспетчер устройств: Нажмите правой кнопкой мыши на значок «Пуск» и выберите «Диспетчер устройств» из контекстного меню.
- Раскройте категорию устройства: В Диспетчере устройств найдите категорию устройства, для которой требуется обновление драйвера.
- Обновите драйвер: Щелкните правой кнопкой мыши на устройстве и выберите «Обновить драйвер» из контекстного меню.
- Выберите способ обновления: Выберите опцию «Автоматический поиск обновленных драйверов» или «Обзор компьютера и выбор драйвера из списка обновленных драйверов на компьютере» в зависимости от вашего предпочтения.
- Установите обновленный драйвер: Следуйте инструкциям на экране, чтобы завершить процесс обновления драйвера.
После обновления драйверов перезагрузите компьютер и проверьте, исправилась ли ошибка 0x800f080c. Если проблема остается, вы можете обратиться в службу поддержки или посетить форумы сообщества Microsoft для получения дальнейшей помощи.
Примечание: Обновление драйверов может также исправить другие проблемы, связанные с производительностью или совместимостью вашей системы, поэтому регулярное обновление драйверов рекомендуется в целях обеспечения оптимальной работы вашего компьютера.
1. Docker Desktop умеет работать поверх WSL2, для которого не нужно включать hyper-v
2. Попробуй это:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
PS: win10 pro настоящая же? Не какая-нибудь сборка и не отредактированный реестр с домашней версии?
Пригласить эксперта
-
Показать ещё
Загружается…
09 окт. 2023, в 14:15
6000 руб./за проект
09 окт. 2023, в 13:56
2520000 руб./за проект
09 окт. 2023, в 12:49
2000 руб./за проект
Минуточку внимания
Ваши работающие системы Windows 10 и 11 поставляются с дополнительным инструментом виртуализации Hyper-V. Если вы хотите, вы можете включить его с помощью команды DISM в PowerShell и командной строке.
Однако команда для включения Hyper-V иногда может возвращать ошибку «Имя компонента Windows не распознано» или «Имя компонента Microsoft-Hyper-V неизвестно» 0x800f080c.
Часто эта ошибка возникает из-за проблем с командой DISM. Если вы попытаетесь включить Hyper-V в Windows 11 Home и столкнетесь с ошибкой, это может быть связано с проблемами со сценарием. В любом случае, вот несколько шагов по устранению неполадок, чтобы исправить эту ошибку и включить Hyper-V в Windows.
1. Проверьте команду на опечатки
Наиболее распространенной причиной этой ошибки является использование неправильной команды. Вы можете использовать следующую команду в PowerShell, чтобы включить Hyper-V в Windows 11 Pro, Edu и Enterprise версии операционной системы:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Если вы считаете, что использовали правильную команду, найдите ненужные пробелы между Microsoft-Hyper-V-All. Повторно запустите команду и проверьте, устранена ли ошибка.
Если проблема не устранена, проверьте другие способы включить Hyper-V в Windows 11.
2. Проверьте свой пакетный скрипт Hyper-V на наличие ошибок
Hyper-V доступен только в версиях Pro, Edu и Enterprise операционной системы Windows. Если вы используете Home, вам потребуется обходной путь пакетного сценария, чтобы включить Hyper-V в Windows 11 Домашняя.
Если вы столкнулись с ошибкой 0x800f080c со сценарием Hyper-V, проверьте его на наличие ошибок. Пакетный скрипт для включения Hyper-V должен выглядеть примерно так:
толкать "%~dp0"
каталог /b %SystemRoot%
обслуживание\Пакеты\*Гипер-V*.мама &гт;гипер-V.текст
for /f %%i in ('findstr /i. гипер-v.txt 2^> ноль') делать уныние /В сети / нет перезагрузки /добавлять-упаковка:"%SystemRoot%
обслуживание\Пакеты\%%i"
дель гипер-v.txt
Дизм /онлайн/давать возможность-feature /имя_функции: Microsoft-Hyper-V -All /LimitAccess /ALL
Пауза
После проверки сценария запустите его от имени администратора и проверьте, устранена ли ошибка.
3. Отключите функцию целостности памяти Core Isolation
Если ошибка возникает на виртуальной машине, такой как VirtualBox, проверьте, не вызывает ли ее функция целостности памяти.
Целостность памяти является частью Core Isolation Windows 11, функции безопасности на основе виртуализации. Когда он включен, он не позволяет злоумышленникам вставлять вредоносный код в системные процессы с высоким уровнем безопасности.
Выполните следующие действия, чтобы отключить функцию целостности памяти в Windows 11:
- Нажимать Победа + я открыть Настройки.
- Далее нажмите на Конфиденциальность и безопасность вкладку на левой панели.
- Далее нажмите на Безопасность Windows.
- Под Зоны защиты раздел, нажмите на Безопасность устройства.
- Нажмите на Детали изоляции ядра под Изоляция ядра раздел.
- Здесь переключите переключатель для Целостность памяти чтобы выключить его.
Перезапустите сеанс виртуальной машины и проверьте наличие улучшений.
Если проблема не устранена, вы можете использовать редактор реестра, чтобы изменить значения реестра, чтобы отключить функцию целостности памяти.
Обратите внимание, что редактирование реестра Windows сопряжено с риском. Убедись в сделайте резервную копию вашего реестра Windows и создать точку восстановления перед выполнением следующих шагов.
Чтобы отключить целостность памяти изоляции ядра с помощью редактора реестра:
- Нажимать Выиграть + Р чтобы открыть Выполнить.
- Тип regedit в поле «Выполнить» и нажмите ХОРОШО. Нажмите Да по запросу контроля учетных записей (UAC).
- В редакторе реестра перейдите в следующее место. Вы можете скопировать и вставить путь реестра для быстрой навигации:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
- На правой панели дважды щелкните значок Включено ценить.
- в Значение данных поле, тип 0 и нажмите ХОРОШО.
Закройте редактор реестра и проверьте, устранена ли ошибка 0x800f080c.
Исправление ошибки 0x800f080c Hyper-V в Windows
Эта ошибка часто возникает из-за неправильной команды или проблемы с вашим пакетным скриптом. В любом случае проверьте команду или скрипт на наличие опечаток и исправьте их, чтобы включить Hyper-V на вашем компьютере.
Тем не менее, Hyper-V — не единственный инструмент виртуализации, доступный в Windows. Две популярные альтернативы, VirtualBox и VMWare Player, являются отличными инструментами виртуальных машин с явными преимуществами.