Как включить виртуализацию hyper v windows 10

Платформа виртуализации 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

Проверить требования Hyper-V Requirements

Если здесь указано Virtualization Enabled in Firmware: No, попробуйте включить аппаратную поддержку виртуализации в настройках BIOS/UEFI компьютера (может называться Intel VT-X или AMD-V).

Также проверить совместимость вашего процессора можно на вкладке CPU в диспетчере задач Windows. Здесь должно быть указано
Virtualization: Enabled
.

Наличие поддержки виртуализации в Windows

Если тут указано
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

Enable-WindowsOptionalFeature включить Microsoft-Hyper-V

После завершения установки компонентов перезагрузите компьютер. Проверьте, что компоненты гипервизора установлены:

Get-WindowsOptionalFeature -Online -FeatureName *hyper*|ft

Проверить что роль Hyper-V установлена

Включите автоматический запуск Hyper-V при загрузке:

bcdedit /set HypervisorLaunchType auto

Для управления Hyper-V и виртуальными машинами используется графическая консоль Hyper-V Manager (
virtmgmt.msc
). Запустите ее и можете начать создавать виртуальные машины.

графическая консоль Hyper-V manager

Также для управления гипервизором и ВМ можно использовать командлеты 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.

Запуск виртуальных машин Hyper-V в Windows 11 Home

Все способы:

  • Вариант 1: «Программы и компоненты» (включение Hyper-V)
  • Вариант 2: BIOS
  • Вариант 3: Виртуальные машины
  • Вопросы и ответы: 1

Обратите внимание! Перед тем как выполнять действия, описанные в этой инструкции, рекомендуется проверить статус виртуализации в операционной системе. Есть вероятность, что она уже включена или вовсе отсутствует, что делает невозможным ее активацию. Для этого перейдите по ссылке ниже, чтобы ознакомиться с тематической статьей на нашем сайте.

Подробнее: Как проверить, включена ли виртуализация в Windows 10

Вариант 1: «Программы и компоненты» (включение Hyper-V)

По умолчанию в Windows 10 функция виртуализации отключена, и для ее включения потребуется в специальном меню операционной системы активировать соответствующий компонент. Делается это следующим образом:

Отметим, что программная виртуализация Hyper-V нужна только для определенных программ, в то время как часть софта требует включения аппаратной виртуализации, о чем пойдет речь в Варианте 2. Аппаратный компонент конфликтует с программным, поэтому перед тем как включать Hyper-V, узнайте, какой тип виртуализации требует софт, ради которого вы его включаете. К примеру, эмуляторам и некоторым виртуальным машинам нужно включение аппаратной технологии, а Hyper-V должен быть как раз отключен.

  1. Откройте «Панель управления» любым доступным способом. Например, сделать это можно посредством поиска: установите курсор в соответствующее поле на панели задач, введите запрос «Панель управления» и щелкните по пункту «Открыть».
    как включить поддержку виртуализации в windows 10_02

    Читайте также: Как открыть «Панель управления» в Windows 10

  2. В появившемся окне первостепенно проверьте, чтобы в верхнем правом углу был выбран режим отображения элементов меню «Категория». Если это не так, выберите нужное значение вручную. Затем кликните по пункту «Удаление программы».
  3. как включить поддержку виртуализации в windows 10_03

  4. На боковой панели слева нажмите по ссылке «Включение или отключение компонентов Windows».
  5. как включить поддержку виртуализации в windows 10_04

  6. В отобразившемся окне найдите в списке компонент под названием «Hyper-V», поставьте напротив него отметку, после чего щелкните по кнопке «ОК».
  7. как включить поддержку виртуализации в windows 10_05

  8. Дождитесь завершения процесса поиска и активации компонента. За ходом выполнения этой процедуры можно следить в появившемся диалоговом окне.
  9. как включить поддержку виртуализации в windows 10_06

  10. В завершение кликните по кнопке «Закрыть». После выполнения всех этих действий перезапустите компьютер, чтобы окончательно активировать функцию виртуализации в операционной системе.
  11. как включить поддержку виртуализации в windows 10_07

Обратите внимание! Если в списке компонентов вы не нашли «Hyper-V», есть вероятность, что ваш компьютер попросту не поддерживает функцию виртуализации. Необходимо это проверить — воспользуйтесь инструкцией, опубликованной в другой статье на нашем сайте.

Подробнее: Что делать, если в Windows 10 отсутствует Hyper-V

как включить поддержку виртуализации в windows 10_11

Вариант 2: BIOS

Включить виртуализацию в Windows 10 можно без взаимодействия с графическим интерфейсом операционной системы — через BIOS. Еще раз отметим, что важно понимать, какой тип виртуализации вам нужен, — об этом более подробно сказано в самом начале предыдущего варианта.

Для включения аппаратной виртуализации потребуется войти в базовую утилиту ввода и вывода и активировать соответствующий параметр, после чего не забыть при выходе сохранить все внесенные изменения. На нашем сайте есть отдельная статья, в которой этот процесс описывается более подробно.

Подробнее: Как включить виртуализацию в BIOS

как включить поддержку виртуализации в windows 10_08

Вариант 3: Виртуальные машины

Иногда появляется необходимость включить функцию виртуализации в Windows 10, запущенной на виртуальной машине в VirtualBox или VMware. Чтобы это сделать, предварительно включите функцию в основной системе, воспользовавшись одним из вышеописанных способов. После этого проделайте следующие действия в виртуальной машине:

VirtualBox

  1. Запустите VirtualBox, выберите на левой панели операционную систему и кликните сверху по кнопке «Настроить».
  2. как включить поддержку виртуализации в windows 10_09

  3. В левой части появившегося окна перейдите в раздел «Система», после чего в основной области откройте вкладку «Процессор», а затем установите галочку напротив пункта «Включить Nested VT-x/AMD-V». Кликните в завершение по кнопке «ОК», чтобы сохранить внесенные изменения.
  4. как включить поддержку виртуализации в windows 10_10

  5. Запустите непосредственно саму операционную систему в VirtualBox и воспользуйтесь первым вариантом из этой статьи, чтобы включить функцию виртуализации там.

VMware

  1. Откройте VMware Workstation, в левой части окна выделите свою виртуальную машину и в центре кликните по ссылке «Edit virtual machine settings».
  2. как включить поддержку виртуализации в windows 10_11

  3. Переключитесь на вкладку «Processors» и поставьте галочку около пункта «Virtualize Intel VT-x/EPT or AMD-V/RVI». Сохраните изменения кнопкой «ОК».
  4. как включить поддержку виртуализации в windows 10_12

  5. Теперь вы сможете включить виртуализацию уже внутри виртуальной машины первым рассмотренным в этой статье вариантом.

Наша группа в TelegramПолезные советы и помощь

Платформа виртуализации Hyper-V доступна не только на серверных версиях Windows, но и в десктопных редакциях Windows 10 и 11. С помощью встроенного гипервизора Hyper-V можно создавать и управлять виртуальными машинами. В этой статье расскажем, как включить компоненты Hyper-V в Windows 10 и 11.

Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге:

Windows 11 — от 1690 ₽

Windows 10 — от 1490 ₽

Проверка совместимости с Hyper-V

Компоненты Hyper-V доступны в редакциях Pro и Enterprise Windows 10 и 11. Чтобы проверить, поддерживает ли ваш компьютер Hyper-V, выполните следующие шаги:

1. Откройте командную строку с правами администратора.

2. Введите команду:

systeminfo

3. Промотайте вывод до раздела 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 .

Как включить Hyper-V в Windows через компоненты Windows

1. Нажмите Win + R и впишите команду optionalfeatures, после чего нажмите Enter. (Либо через Панель управления > Программы и компоненты > Включение и отключение компонентов Windows).

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

3. Нажмите ОК для установки и перезагрузите компьютер.

Включение Hyper-V через PowerShell

Чтобы включить Hyper-V с помощью командной строки или PowerShell, выполните следующие команды:

1. Откройте PowerShell от имени администратора.

2. Выполните команду:

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

Или с помощью DISM:

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All

3. Перезагрузите компьютер после установки.

Проверка установки Hyper-V

Чтобы убедиться, что компоненты Hyper-V успешно установлены, выполните следующую команду в PowerShell:

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

Hyper-V недоступен в редакциях Home, однако его можно установить через командную строку с использованием компонента WinSxS. Для этого выполните следующие шаги:

1. Создайте на рабочем столе файл 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

2. Запустите этот BAT файл с правами администратора.

3. После завершения процесса установки перезагрузите компьютер.

Теперь проверка виртуализации Hyper-V будет доступна даже в домашней редакции Windows 10 или 11.

Следуя этой инструкции, вы сможете успешно включить Hyper-V и начать использовать виртуальные машины в вашей системе.

Лицензионный ключ активации Windows от


Первый способ

Первый способ также описывает процесс первоначального включения Hyper-V – сперва нужно открыть окно Windows Features и найти пункт Hyper-V (как на скриншоте ниже):

 Включение Hyper-V через Windows Features

Соответственно, если вам необходимо установить 64-битную машину на VirtualBox, нужно снять галочку Hyper-V и перезагрузить компьютер.


Второй способ – с помощью PowerShell

Сперва требуется запустить PowerShell (оболочка, разработанная Microsoft для конфигурации и автоматизации различных задач). Самое простое – ввести Powershell в строку поиска и кликнуть на нужное приложение. Далее, есть две команды, одна соответственно включает, а вторая отключает функционал виртуализации.

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All — включение;
  • Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All — соответственно выключение;

Помните, что PowerShell должен быть запущен в elevated режиме – для этого просто нажмите правой кнопкой и запустите от имени администратора, иначе можете увидеть ошибку как на скриншоте ниже.

Как включить Hyper-V в Windows


Третий и четвёртый способы — через командную строку

Важно – командную строку также необходимо запускать от имени администратора

3 способ -для включения нужно выполнить команду dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All , а для выключения, соответственно, нужно Enable заменить на Disable.

Четвертый способ похож на предыдущий, только команды отличаются:

  • Для включения – bcdedit /set hypervisorlaunchtype auto
  • Для выключения — bcdedit /set hypervisorlaunchtype off

Заключение

Итак, мы привели в пример несколько возможных способов включения и выключения Hyper-V, для меня самым удобным является первый способ – через Windows Features.

На мой личный вкус, возможности Hyper-V богаче, чем у VirtualBox, особенно в плане выделения ресурсов процессора, памяти, QoS и т.д. Однако, VirtualBox выгодно выделяется тем, что не требует включенной функции Intel Virtualization Technology (Intel VT) в BIOS.

,

If you want to enable Hyper-V on Windows 10/11 Home edition, continue reading below.

Hyper-V is Microsoft’s hypervisor platform and, like the VΜware or VirtualBox hypervisors, allows you to run multiple operating systems on a singe Windows PC.

With the Hyper-V virtualization platform, you can create virtual machines that run on their own hardware without affecting the host. Compared to other hypervisors, Hyper-V offers comparable features and functionality which is why it is currently used by many system administrators to do their testing.

Hyper-V was originally built into Windows Server 2008 and later versions, but now it’s also available in Windows 10/11 Pro, Enterprise, and Education editions. But, don’t worry… if you’re a Windows 10/11 Home owner, in this article I’ll show you how you can install the Hyper-V platform even on your own system.

Hyper-V Requirements

A Virtual Machine (usually called «VM»), is a virtual computer with its own hardware (CPU, RAM, DISK, etc.), that is «borrowed» from the physical computer (usually called «HOST»). Thus, to install Hyper-V, the host machine must meet the following hardware requirements.

A. RAM: 8GB at least. (If you want to get better performance, RAM should be increased to at least 16GB or better to 32GB).

B. CPU: You must have a 64-bit Processor that supports Second Level Translation Address (SLAT). (Most Intel and AMD processors support the SLAT hardware mechanism, especially on computers pre-installed with Windows 8 or a later versions).

* Info: The «Second Level Address Translation» (SLAT), is a hardware mechanism which is supported when the Virtualization Technology is supported. If you own an Intel processor, go to your processor’s specification page and look if the «Intel® Virtualization Technology (Intel® VT-x)» located under «Advanced Technology». Alternatively see if the «Virtualization Technology» feature is enabled in BIOS.

C. in order to run Hyper-V, the following items must be enabled in BIOS : *

  1. Virtualization Technology
  2. Hardware Enforced Data Execution Prevention (DEP)

* Notes:
1. To find out if the above items are already enabled on your system:

1. Open Command Prompt and type systeminfo.exe

2. Scroll at the end of the report to find out if the Hyper-V requirements are met. If not, proceed to enable them in Bios by using the instructions below.

check hyper-v requirements

2. To Enable Virtualization Technology & Data Execution Prevention (DEP) in BIOS:

1. Restart the computer and repeatedly press one of these keys: F2, F10, F8, F12 or Del* when the computer manufacturer’s logo appears on the screen to enter the BIOS/UEFI settings (* The key may vary from manufacturer to manufacturer).

2. To Enable Virtualization in BIOS:

a. If you own an Intel CPU:

  • Click the Advanced* tab and set the Virtualization (aka «Intel® Virtualization Technology (VT-x)» to Enable.

* Note: In some BIOS the «Virtualization» setting is located in Performance, or in System Configuration sections.

b. If you own an AMD CPU:

  • Click the M.I.T. tab –> Advanced Frequency Settings –> Advanced Core settings and the set the SVM Mode (aka «Secure Virtual Machine») to Enable.

3. To Enable Data Execution Prevention (DEP) in BIOS:

Depending on your computer manufacturer, the option to enable the hardware DEP varies and can be located at Advanced or in Performance section and may be labeled as «Data Execution Prevention,» «XD,» «Execute Disable,» or «NX».

How to Enable Hyper-V on Windows 11/10 Home.

Once all the requirements above are met, follow these instructions to activate the Hyper-V feature on your Windows 10/11 home PC.

1. Open Notepad and paste the code below: *

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

* Note: The above script adds the Hyper-V feature on Windows 10/11 home. The code has been created by the Microsoft Virtualization team on Github.

2. Save the file as Hyper-V Enabler.bat and close notepad.

3. Right-click on Hyper-V Enabler.bat and select Run as administrator. This will open the command prompt, and trigger the installation process to begin.

Enable Hyper-V On Windows 10/11 Home.

4. Once the installation completed, you will get a prompt asking if you want to restart the computer now, press Y to proceed.

Install Hyper-V On Windows 10/11 Home.

5. During rebooting Windows will install updates and will take a few minutes to complete.

6. After signing to Windows, press the Windows key + R keys to open the Run dialog box.

7. Type optionalfeatures and hit Enter.

Windows Features

8. Check the Hyper-V option and press OK to enable the feature.

Enable Hyper V Windows 11/10 Home

9. Wait for Windows to install Hyper-V, and when prompted, restart your computer.

10. Search for ‘hyper-v» to Open it and start creating virtual machines.

Activate Hyper-V Windows 10/11 Home

Final words: These are all the steps required to enable Hyper V on Windows 10 Home & Windows 11 Home Editions. If something doesn’t work as instructed, make sure your computer meets the requirements to run Hyper-V.

You can always disable Hyper-V if you no longer need it, either by unchecking the Hyper-V check box on Windows Features, or by executing the below command in PowerShell (Admin):

  • DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V

That’s it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:

  • Author
  • Recent Posts

Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как убрать надпись ваша копия windows 7 не является подлинной 7601 с рабочего стола
  • Расширенные настройки питания windows 10
  • Как сделать еще один рабочий стол в windows 11
  • Сборка windows 10 boot menu
  • Какое обновление не ставить на windows 7 чтобы не слетела активация