Windows 11, как и предыдущие версии системы, включает поддержку платформы виртуализации Hyper-V, позволяющую легко создавать и использовать виртуальные машины. Функция по умолчанию доступна лишь в редакциях Pro и Корпоративная, но при желании Hyper-V можно установить и в Windows 11 Домашняя.
В этой пошаговой инструкции подробно о том, как включить или установить Hyper-V в разных редакциях Windows 11, включая Home, а также об отключении Hyper-V при необходимости. Про процесс создания виртуальных машин можно прочитать в инструкции Как создать и использовать виртуальные машины Hyper-V.
- Как включить или установить Hyper-V в Windows 11
- Windows 11 Pro и Enterprise
- Windows 11 Домашняя
- Как отключить Hyper-V
Установка Hyper-V в Windows 11
Виртуальные машины Hyper-V доступны в виде компонента в Windows 11 Pro и Enterprise, но отсутствуют в редакции «Домашняя», хотя мы можем включить их и там, что также будет показано в инструкции.
Прежде чем приступать, учитывайте: для работы виртуальных машин Hyper-V требуется поддержка виртуализации. Быстрый способ проверить её наличие — открыть диспетчер задач, перейти на вкладку «Производительность» и выбрать пункт «ЦП».
Если в пункте «Виртуализация» вы видите «Включено», можно продолжать. Иначе имеет смысл включить виртуализацию в БИОС/UEFI, при условии, что ваш процессор её поддерживает.
Включение Hyper-V В Windows 11 Pro и Enterprise
Для того, чтобы включить компоненты Hyper-V в Профессиональной и Корпоративной редакциях, выполните следующие шаги:
- Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите appwiz.cpl и нажмите Enter.
- В открывшемся окне слева нажмите «Включение или отключение компонентов Windows».
- В списке компонентов отметьте Hyper-V так, чтобы вложенные пункты тоже были отмечены — «Платформа Hyper-V» и «Средства управления Hyper-V».
- Нажмите «Ок», дождитесь завершения установки, при появлении запроса о перезагрузке компьютера — выполните перезагрузку.
Готово, компоненты Hyper-V установлены, а инструменты управления виртуальными машинами вы сможете найти в пункте «Инструменты Windows» меню пуск (раздел «Все приложения») или Панели управления.
Как установить Hyper-V в Windows 11 Домашняя
Для установки компонентов Hyper-V в Домашней редакции Windows 11 достаточно создать файл bat со следующим кодом (как создать .bat файл):
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hv.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
После чего запустить его от имени Администратора, лучше — при подключенном Интернете: нажать правой кнопкой мыши по файлу и выбрать соответствующий пункт меню.
Это запустит установку необходимых компонентов.
По завершении установки вам предложат выполнить перезагрузку в окне командной строки. Введите Y и нажмите Enter, дождитесь завершения перезагрузки и установки необходимых для работы Hyper-V компонентов.
В результате всё, что требуется для работы виртуальных машин Hyper-V и управления ими будет установлено, а нужные пункты для запуска настроек вы найдете в «Инструментах Windows» в меню Пуск и Панели управления.
Как отключить Hyper-V
Возможны два способа и ситуации необходимости отключения Hyper-V.
Первый — простое удаление компонентов, которое подойдёт в ситуации, когда использовать виртуальные машины Hyper-V в этой системе больше не планируется:
- Нажмите клавиши Win+R на клавиатуре, введите appwiz.cpl и нажмите Enter.
- Слева нажмите по пункту «Включение или отключение компонентов Windows».
- Снимите отметку с компонента Hyper-V и нажмите «Ок».
- Дождитесь удаления, при запросе о перезагрузке Windows — выполните её.
Второй вариант: Hyper-V мешает запуску других виртуальных машин, например, VirtualBox или эмуляторов Android, но удалять компоненты вы не планируете. В этом случае вы можете временно отключить Hyper-V без удаления:
- Запустите командную строку от имени Администратора.
- Введите команду
bcdedit /set hypervisorlaunchtype off
и нажмите Enter.
- Закройте командную строку и перезагрузите компьютер.
- Работа Hyper-V будет отключена, при этом компоненты останутся установленными.
- Включить их снова в дальнейшем можно будет с помощью команды
bcdedit /set hypervisorlaunchtype auto
с последующей перезагрузкой.
Модификация этого способа, позволяющая выбирать статус Hyper-V в меню при загрузке компьютера описана в статье: Как использовать виртуальные машины Hyper-V и VirtualBox на одном компьютере.
Платформа виртуализации Hyper-V доступна не только в Windows Server, но и в десктопных редакциях Windows 10 и 11. С помощью встроенного гипервизора Hyper-V пользователи могут создавать и запускать виртуальные машины. В этой статье мы рассмотрим, как включить компоненты Hyper-V в Windows 10 и 11.
Компоненты роли виртуализации Hyper-V можно установить в Pro и Enterprise редакциях Windows 10 и 11. Сначала, нужно проверить, поддерживает ли ваш компьютер виртуализацию Hyper-V. Откройте командную строку с правами администратор и выполните:
systeminfo
Промотайте в конец вывода и проверьте, что включены следующие компоненты в разделе Hyper-V Requirements:
VM Monitor Mode Extensions: Yes Virtualization Enabled In Firmware: Yes Second Level Address Translation: Yes Data Execution Prevention Available: Yes
Если здесь указано Virtualization Enabled in Firmware: No, попробуйте включить аппаратную поддержку виртуализации в настройках BIOS/UEFI компьютера (может называться Intel VT-X или AMD-V).
Также проверить совместимость вашего процессора можно на вкладке CPU в диспетчере задач Windows. Здесь должно быть указано
Virtualization: Enabled
.
Если тут указано
A hypervisor has been detected. Features required for Hyper-V will not be displayed
, значит компоненты Hyper-V уже установлены.
Включить роль Hyper-V в Windows 10 и 11 можно через панель управления компонентами Windows Features. Выполните команду
optionalfeatures
и выберите для установки компоненты Hyper-V Platform и Management Tools.
Также вы можете включить компоненты Hyper-V в Windows из командной строки. С помощью PowerShell команды:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Или с помощью DISM:
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All
После завершения установки компонентов перезагрузите компьютер. Проверьте, что компоненты гипервизора установлены:
Get-WindowsOptionalFeature -Online -FeatureName *hyper*|ft
Включите автоматический запуск Hyper-V при загрузке:
bcdedit /set HypervisorLaunchType auto
Для управления Hyper-V и виртуальными машинами используется графическая консоль Hyper-V Manager (
virtmgmt.msc
). Запустите ее и можете начать создавать виртуальные машины.
Также для управления гипервизором и ВМ можно использовать командлеты PowerShell из встроенного модуля Hyper-V.
Компонент виртуализации Hyper-V отсутствует в домашних (Home) редакциях Windows 10 и 11. Однако есть небольшой трюк, который позволяет установить роль Hyper-V из зранилища компонентов WinSxS даже в Home редакции Windows.
Создайте на рабочем столе файл enable-hyperv.bat с кодом
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
Запустите BAT файл с правами администратора.
После завершения установки компонентов, перезагрузите компьютер. Проверьте, что виртуализация Hyper-V теперь доступна в вашей Home редакции Windows.
Способ 1: Переход на Pro-редакцию Windows 11
В 99% случаев отсутствие Hyper-V среди доступных к активации необязательных компонентов Windows 11 вызвано не какой-либо неисправностью операционной системы, а её определённым Microsoft комплектом поставки. Из трёх основных редакций Windows 11 – «Профессиональная», «Корпоративная» и «Домашняя» — гипервизор по умолчанию доступен только в первых двух,
а пользователи третьей эксплуатировать его возможности не имеют.
Читайте также: Просмотр сведений о версии и сборке Windows 11
Таким образом, единственным официальным и, если можно так выразиться, верным способом получения доступа к изначально не включённому разработчиком в Windows 11 Home компоненту Hyper-V и его возможностям является переход на содержащий нужную функциональность выпуск ОС, то есть её обновление до редакции «Pro».
Это, несмотря на возможно кажущуюся сложность, — практически полностью автоматизированная и вполне доступная для проведения пользователем операционки от Microsoft с любым уровнем подготовки процедура, кроме прочего, не предполагающая потери каких-либо файлов или данных. Подробные инструкции по решению указанной задачи представлены в отдельном материале нашего сайта:
Подробнее: Обновление Windows 11 «Home» до редакции «Pro»
После перехода на Windows 11 «Профессиональная» Hyper-V (а также, к слову, «Песочница» и «Редактор локальной групповой политики») станет доступным в перечне необязательных компонентов ОС и практически готовым к эксплуатации, останется включить гипервизор с помощью элемента «Панели управления» «Компоненты Windows» или иным способом и приступить к его использованию в собственных целях.
Подробнее: Активация и запуск Hyper-V в Windows, установка и настройка виртуальной машины
Способ 2: DISM
В ситуациях, когда переход на редакцию Win 11 «Профессиональная» с «Домашней» по каким-либо причинам неосуществим, а доступ к возможностям гипервизора Hyper-V получить необходимо, придётся задействовать достаточно давно известную хитрость — включить компонент в состав операционной системы при помощи встроенной в неё, предназначенной для обслуживания образов развёртывания Windows и управления ими программы командной строки DISM. С поставленной целью потребуется создать и запустить специализированный исполняемый файл (скрипт), что несложно выполнить по следующей инструкции.
- Отыскав в Главном меню Windows 11 и нажав на наименование, открываем стандартное и простейшее приложение для работы с текстовыми файлами — «Блокнот».
Другой вариант получения «основы» для создаваемого далее скрипта: кликаем в любой открытой через «Проводник» папке либо на Рабочем столе Win 11 правой кнопкой мыши, выбираем «Создать» — «Текстовый документ» в отобразившемся меню,
после чего открываем получившийся файл.
- Копируем из текста этой статьи в буфер обмена операционной системы следующий код:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause - Перемещаемся в «Блокнот», кликаем правой кнопкой мыши в основной рабочей области окна приложения, выбираем «Вставить» в отобразившемся меню
(или открываем в приложении меню «Изменить», и в нём кликаем по пункту «Вставить»).
- Убедившись, что в «Блокноте» получена соответствующая следующему скриншоту картина,
вызываем его меню «Файл», в нём выбираем пункт «Сохранить как».
- Через окно «Сохранить как» перемещаемся в каталог, где будет храниться создаваемый исполняемый файл и откуда его будет удобно запустить (в примере – «Рабочий стол»), после чего щёлкаем по расположенному внизу раскрывающемуся списку «Тип файла» и
выбираем в нём «Все файлы *.*».
- Далее вводим название будущего скрипта (может быть любым) в поле «Имя файла»,
а самое главное — ставим точку и пишем расширение файла – bat.
- Нажимаем на кнопку «Сохранить» и затем закрываем Блокнот.
- Перемещаемся в папку, куда был сохранён сформированный в результате выполнения предыдущих пунктов этой инструкции батник, щёлкаем по его значку правой кнопкой манипулятора,
после чего выбираем «Запуск от имени администратора» в контекстном меню.
Читайте также:
Включение отображения расширений файлов в Windows 11
Запуск исполняемых файлов от имени Администратора в Windows 11 - Кликнув «Да» в появившемся окне «Контроля учётных записей», разрешаем «Обработчику команд Windows» вносить изменения на устройстве.
- В результате откроется окно «Командной строки» Windows и начнётся полностью автоматизированное выполнение предусмотренных созданным нами скриптом процедур. Ничего не предпринимая, ожидаем завершения всех инициированных манипуляций.
- После того как в консоли отобразится оповещение «Операция успешно завершена» и появится запрос на перезагрузку компьютера, c клавиатуры вводим в командную строку
y
, нажимаем «Enter». - Далее ПК перезапустится и
начнётся непосредственная интеграция Hyper-V в Windows 11, —
вновь ожидаем.
- По завершении перезагрузки нашу задачу следует считать решённой — гипервизор не только окажется доступным в «Компонентах Windows», но также активированным в операционке.
То есть можно сразу, без дополнительных манипуляций переходить к запуску «Диспетчера Hyper-V»
и его эксплуатации.
Способ 3: Hyper-V Installer
Если желания осваивать принципы создания BAT-файлов и формировать самостоятельно исполняемый файл-установщик Hyper-V для Windows 11 Home нет, можно воспользоваться готовым скриптом, которые в массе созданы и выложены в свободный доступ энтузиастами. Пожалуй, самое известное и, главное, многократно проверенное из таких решений, получило от своего автора название Hyper-V Installer, — именно его получение и применение описывает следующая инструкция.
Скачать Hyper-V Installer
- Перейдя по предложенной выше ссылке, открываем веб-ресурс создателя готового и решающего нашу задачу скрипта Hyper-V Installer. К слову, сайт, а также получаемый с него софт на немецком языке, но разобраться здесь несложно. Прокручиваем отобразившуюся страницу,
находим в представленном здесь тексте ссылку «Hyper-V Installer», нажимаем на неё.
- Скачиваем предоставляемый сайтом deskmodder.de файл hyper-v-installer-1.zip в любую папку на диске компьютера, затем открываем последнюю в «Проводнике» Win 11.
- Распаковываем содержащий требуемый нам скрипт ZIP-архив (клик ПКМ по имени или значку файла –
выбор «Извлечь всё…» в отобразившемся меню).
- Перемещаемся в получившийся по результату извлечения данных из архива каталог, двойным кликом запускаем исполняемый файл Hyper-V Installer.bat.
- Немного ожидаем, после чего нажатием на кнопку «Да» подтверждаем появившийся запрос системного модуля «Контроль учётных записей».
- Вводим
1
в открывшееся окно «Командной строки»,после чего нажимаем «Ввод» на клавиатуре.
- Далее ждём, пока будут осуществлены все предусмотренные скриптом и обеспечивающие реализацию нашей конечной цели операции –
ход их выполнения можно наблюдать в окне консоли, предпринимать в процессе ничего не следует.
- Завершается работа Hyper-V Installer запросом на перезапуск Windows 11 для завершения интеграции и активации гипервизора в следующем виде:
Нажимаем
1
, и затем «Enter» на клавиатуре компьютера, чтобы инициировать его перезагрузку. - Далее останется дождаться окончания перезапуска системы,
в течение которого рассматриваемый компонент будет непосредственно добавлен в неё и включён.
- На этом всё, вызываем теперь доступное в Win 11 приложение «Диспетчер Hyper-V»
и решаем изначально поставленные задачи с его помощью.
Наша группа в TelegramПолезные советы и помощь
- To install Hyper-V on Windows 11 Home, enable virtualization in the UEFI/BIOS, run a custom script to add the Hyper-V components with DISM to the Home setup, and restart the computer.
The Microsoft Hyper-V feature to run virtual machines is only available on Windows 11 Pro, but there’s a way to install it on Windows 11 Home, and in this guide, you will learn how.
On Windows 11, Hyper-V allows you to create and manage virtual machines to run other instances of Windows 11 and older versions of the operating system, such as Windows 10, 8.1, or 7, or other platforms like Linux alongside the main installation.
The only caveat is that Microsoft reserves the feature only for the Pro and higher editions of Windows 11. However, if you use the Home edition and don’t want to use other virtualization alternatives, such as VirtualBox, it’s possible to install Hyper-V on your Windows 11 home computer.
This guide will teach you the steps to enable or disable Hyper-V on Windows 11 Home.
To install Hyper-V on the Home edition of Windows 11, you have to check and enable the virtualization support on the UEFI (Unified Extensible Firmware Interface). If you don’t have this feature enabled, check with your manufacturer to find the specific details to complete this task.
1. Check virtualization before installing Hyper-V
To check virtualization support before installing Hyper-V on Windows 11 Home, use these steps:
-
Open Start on Windows 11.
-
Search for Task Manager and click the top result to open the app.
-
Click on Performance.
-
Confirm that “Virtualization” reads “Enabled” next to the system stats.
If virtualization is disabled, then continue with the steps below.
2. Configure virtualization on Windows 11 Home
To turn on virtualization on Windows 11 Home, use these steps:
-
Open Settings.
-
Click on System.
-
Click on Recovery.
-
Under the “Recovery options” section, click the Restart now button for the “Advanced startup” setting.
-
Click on Troubleshoot.
-
Click on Advanced options.
-
Click the “UEFI Firmware Settings” option.
-
Click the Restart button.
-
Open the Configuration, Security, or Advanced page (the page’s name will depend on your manufacturer).
-
Select the Virtualization Technology, Intel Virtual Technology, or SVM Mode option (the feature name will depend on your manufacturer).
-
Enable the virtualization feature.
-
Save the UEFI (BIOS) settings (usually press F10).
After you complete the steps, you can proceed to enable the Microsoft hypervisor to run virtual machines on Windows 11.
3. Install Hyper-V on Windows 11 Home
Since the Home edition doesn’t have the virtualization feature, you must install the components manually through a simple script. Although the script works as intended, you should always create a temporary full backup of your computer since you will modify the system files, which Microsoft doesn’t support.
To install Hyper-V on Windows 11 Home, use these steps:
-
Open Start.
-
Search for Notepad and click the top result to open the app.
-
Copy and paste the following script with the instructions to install Hyper-V on Windows 11 Home into the text file:
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt for /f %%i in ('findstr /i . hv-home.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hv-home.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
-
Click on File and choose the “Save as” option.
-
Confirm a name and use the “.bat” extension. For example, hyperv-home.bat.
-
Click the Save button.
-
Right-click the hyperv-home.bat file and select the “Run as administrator” option.
-
Press the “Y” key to restart the computer.
After you complete the steps, the Hyper-V Management Tool and Platform will install on your Home edition of Windows 11.
4. Disable Hyper-V on Windows 11 Home
Once you have installed the virtualization feature, you can enable or disable it from the system feature settings like Windows 11 Pro.
To disable Hyper-V on Windows 11 Home, use these steps:
-
Open Settings.
-
Click on Apps.
-
Click the Optional features tab.
-
Under the “Related settings” section, click the “More Windows features” setting.
-
Clear the Hyper-V feature.
-
Click the OK button.
-
Click the Restart now button.
Once you complete the steps, Microsoft Hyper-V will be disabled on Windows 11 Home.
Hyper-V is a virtualization technology that is as valuable to college and university students as it is to developers and system administrators. Students can run many operating systems and apps on a single physical machine using Hyper-V virtual machines. This can be especially useful for computer science and engineering students who need to experiment with various software environments and coding projects. By enabling Hyper-V on their Windows 11 computer, students can save time and costs by eliminating the need for physical hardware, while also obtaining the flexibility and convenience of running different operating systems and applications on a single device.
This Step-By-Step guide will show you how to enable Hyper-V on your Windows 11 device. Everything from determining whether your computer is compatible to establishing the settings for Hyper-V will be covered and will provide you with a solid understanding of how to use Hyper-V on a Windows 11 enabled device.
Let’s begin.
Before you can enable Hyper-V on your Windows 11 machine, you need to make sure that your system is compatible. Here are the system requirements for Hyper-V on Windows 11:
- Windows 11 Pro or Enterprise 64-bit Operating System
- A 64-bit processor with Second Level Address Translation (SLAT)
- A minimum of 4 GB of RAM
- BIOS-level hardware virtualization support
To check if your system is compatible, follow these steps:
-
Press the Windows key + R to open the Run dialog box.
-
Type msinfo32 and press Enter.
-
In the System Information window, scroll down to the «System Summary» section and look for the Hyper-V Requirements line. If it says «Yes», then your system is compatible.
Once you have confirmed that your system is compatible, you can proceed to enable Hyper-V on your Windows 11 machine. Here’s how:
-
Press the Windows key + R to open the Run dialog box.
-
Type appwiz.cpl and press Enter.
-
In the Programs and Features window, select Turn Windows features on or off in the left-hand pane.
-
In the Windows Features window, scroll down to Hyper-V and check the box next to it.
Enabling Hyper-V in the Windows Features dialog box
-
Click on OK and wait for the installation process to complete.
-
Once the installation is complete, click on Restart Now to restart your computer.
After enabling Hyper-V on your Windows 11 machine, you may want to configure some settings to optimize your virtual machine performance. Here are some settings you may want to consider:
Hyper-V Manager dialog box
-
Virtual switch: Hyper-V uses a virtual switch to connect virtual machines to your physical network. You can create a new virtual switch or use an existing one.
-
Virtual machine settings: You can configure various settings for your virtual machine, such as memory allocation, processor allocation, and network adapter settings.
-
Integration services: Hyper-V integration services enhance the performance and functionality of virtual machines. You can enable or disable integration services as needed.
Further resources surrounding the enablement of these resources can be found here: Hyper-V Resource Settings
Enabling Hyper-V on your Windows 11 device is a quick and straightforward process that can benefit both educators and students. You can test software in different environments, create virtual machines for specific purposes, and save time and money by avoiding the need for physical hardware.
This post has covered the steps required to enable Hyper-V on your Windows 11 device. We began by determining whether your machine supports Hyper-V, and then enabled the service via the Windows Features panel. Finally, we reviewed some additional settings you may want to configure to improve the performance of your virtual machine.
Now that you know how to enable Hyper-V on your Windows 11 machine, you can start exploring the full potential of this virtualization technology. Happy virtualizing!
Installing Hyper-V on Windows 11