Applies ToWindows 11 Windows 10
Support for Windows 10 will end in October 2025
After October 14, 2025, Microsoft will no longer provide free software updates from Windows Update, technical assistance, or security fixes for Windows 10. Your PC will still work, but we recommend moving to Windows 11.
Learn more
Virtualization lets your Windows device emulate a different operating system, like Android or Linux. Enabling virtualization gives you access to a larger library of apps to use and install on your device. If you upgraded your device from Windows 10 to Windows 11, these steps help you enable virtualization.
Note: Many Windows devices already have virtualization enabled, so you might not need to follow these steps.
Before you begin, determine your device model and manufacturer. You’ll need this information later in the process.
Before you begin, we recommend opening this page on a different device. Here’s how to get to the UEFI from Windows:
-
In the Settings app on your Windows device, select System > Recovery or use the following shortcut:
Recovery
Note: In Windows 10, you can access from Update & Security > Recovery
-
Under Recovery options, next to Advanced startup, select Restart now
-
Your PC will restart in the Windows Recovery Environment. Select Troubleshoot > Advanced options > UEFI Settings > Restart
-
Your PC will restart again and you’ll be in the UEFI utility. At this step, you might see the UEFI referred to as the BIOS on your PC
Note: These instructions might apply if you upgraded your PC from Windows 10 to Windows 11.
-
Select Start , enter Windows features, and select Turn Windows features on or off from the list of results
-
In the Windows Features window that just opened, find Virtual Machine Platform and select it
-
Select OK. You might need to restart your PC
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
How to Enable Virtual Machine Platform in Windows 10
Enabling the Virtual Machine Platform in Windows 10 is a straightforward process that involves accessing the Windows Features menu and activating the required option. You can complete this task in just a few steps, which will allow you to run virtual machines and use hypervisors on your system. This guide will walk you through the entire process so you can get started with virtualization right away.
In this section, we’ll cover the steps needed to enable the Virtual Machine Platform on your Windows 10 computer. This platform is essential for running virtual machines efficiently.
Step 1: Open Control Panel
First, open the Control Panel by searching for it in the Start Menu.
When you open the Start Menu and type «Control Panel,» you should see it pop up as one of the first options. Click on it to proceed.
Step 2: Navigate to Programs
Next, navigate to the «Programs» section within the Control Panel.
In the Control Panel window, you’ll see a category labeled «Programs.» Click on this to access the next set of options.
Step 3: Access Windows Features
Access the Windows Features menu by clicking on «Turn Windows features on or off.»
Within the Programs section, you’ll find an option that says «Turn Windows features on or off.» Clicking this will open a new window with a list of features.
Step 4: Enable Virtual Machine Platform
In the Windows Features window, scroll down and check the box next to «Virtual Machine Platform.»
Find «Virtual Machine Platform» in the list and click the checkbox next to it. This enables the feature.
Step 5: Restart Your Computer
Finally, click «OK» and restart your computer to apply the changes.
After enabling the Virtual Machine Platform, you’ll need to restart your system for the changes to take effect. Save any work before doing this.
After completing these steps, your Windows 10 PC will support virtual machines. You’ll be able to run virtualization software and create virtual environments with ease.
Tips for How to Enable Virtual Machine Platform in Windows 10
- Make sure your system meets the hardware requirements for virtualization.
- Keep your Windows 10 updated to ensure compatibility with the Virtual Machine Platform.
- You may also need to enable virtualization in your BIOS settings.
- Check for additional virtualization tools that might be beneficial for your specific needs.
- Ensure your antivirus software is compatible with virtualization features.
Frequently Asked Questions
What is the Virtual Machine Platform?
The Virtual Machine Platform is a feature that allows you to run virtual machines and use hypervisors on your Windows 10 system.
Do I need to enable virtualization in BIOS?
Yes, you may need to enable virtualization technology in your BIOS settings for the Virtual Machine Platform to work.
Can I use this feature on any version of Windows 10?
No, the Virtual Machine Platform is available in specific editions of Windows 10, such as Pro and Enterprise.
What if I can’t find the Virtual Machine Platform option?
Ensure your Windows is up to date and that your hardware supports virtualization.
Will enabling this feature affect my computer’s performance?
Enabling the Virtual Machine Platform should not significantly impact your computer’s performance. However, running multiple virtual machines may require more resources.
Summary
- Open Control Panel.
- Navigate to Programs.
- Access Windows Features.
- Enable Virtual Machine Platform.
- Restart Your Computer.
Conclusion
Enabling the Virtual Machine Platform on Windows 10 is a simple yet powerful step to dive into the world of virtualization. Whether you’re a developer testing different environments or a tech enthusiast experimenting with new systems, this feature provides the foundation you need. Remember to check your system’s requirements and update your software to avoid any hiccups along the way.
If you found this guide helpful, feel free to explore more about virtualization and how it can benefit your computing needs. Whether you’re managing complex workflows or just curious about new technology, enabling the Virtual Machine Platform is a gateway to numerous possibilities. Happy virtualizing!
Matthew Burleigh is the head writer at solveyourtech.com, where he covers topics like the iPhone, Microsoft Office, and Google apps. He has a Bachelor’s and Master’s degree in Computer Science and has over 15 years of IT experience.
He has been writing online since 2008 and has published thousands of articles that have been read millions of times.
You can read his full bio here.
Платформа виртуализации 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: «Программы и компоненты» (включение Hyper-V)
- Вариант 2: BIOS
- Вариант 3: Виртуальные машины
- Вопросы и ответы: 1
Обратите внимание! Перед тем как выполнять действия, описанные в этой инструкции, рекомендуется проверить статус виртуализации в операционной системе. Есть вероятность, что она уже включена или вовсе отсутствует, что делает невозможным ее активацию. Для этого перейдите по ссылке ниже, чтобы ознакомиться с тематической статьей на нашем сайте.
Подробнее: Как проверить, включена ли виртуализация в Windows 10
Вариант 1: «Программы и компоненты» (включение Hyper-V)
По умолчанию в Windows 10 функция виртуализации отключена, и для ее включения потребуется в специальном меню операционной системы активировать соответствующий компонент. Делается это следующим образом:
Отметим, что программная виртуализация Hyper-V нужна только для определенных программ, в то время как часть софта требует включения аппаратной виртуализации, о чем пойдет речь в Варианте 2. Аппаратный компонент конфликтует с программным, поэтому перед тем как включать Hyper-V, узнайте, какой тип виртуализации требует софт, ради которого вы его включаете. К примеру, эмуляторам и некоторым виртуальным машинам нужно включение аппаратной технологии, а Hyper-V должен быть как раз отключен.
- Откройте «Панель управления» любым доступным способом. Например, сделать это можно посредством поиска: установите курсор в соответствующее поле на панели задач, введите запрос «Панель управления» и щелкните по пункту «Открыть».
Читайте также: Как открыть «Панель управления» в Windows 10
- В появившемся окне первостепенно проверьте, чтобы в верхнем правом углу был выбран режим отображения элементов меню «Категория». Если это не так, выберите нужное значение вручную. Затем кликните по пункту «Удаление программы».
- На боковой панели слева нажмите по ссылке «Включение или отключение компонентов Windows».
- В отобразившемся окне найдите в списке компонент под названием «Hyper-V», поставьте напротив него отметку, после чего щелкните по кнопке «ОК».
- Дождитесь завершения процесса поиска и активации компонента. За ходом выполнения этой процедуры можно следить в появившемся диалоговом окне.
- В завершение кликните по кнопке «Закрыть». После выполнения всех этих действий перезапустите компьютер, чтобы окончательно активировать функцию виртуализации в операционной системе.
Обратите внимание! Если в списке компонентов вы не нашли «Hyper-V», есть вероятность, что ваш компьютер попросту не поддерживает функцию виртуализации. Необходимо это проверить — воспользуйтесь инструкцией, опубликованной в другой статье на нашем сайте.
Подробнее: Что делать, если в Windows 10 отсутствует Hyper-V
Вариант 2: BIOS
Включить виртуализацию в Windows 10 можно без взаимодействия с графическим интерфейсом операционной системы — через BIOS. Еще раз отметим, что важно понимать, какой тип виртуализации вам нужен, — об этом более подробно сказано в самом начале предыдущего варианта.
Для включения аппаратной виртуализации потребуется войти в базовую утилиту ввода и вывода и активировать соответствующий параметр, после чего не забыть при выходе сохранить все внесенные изменения. На нашем сайте есть отдельная статья, в которой этот процесс описывается более подробно.
Подробнее: Как включить виртуализацию в BIOS
Вариант 3: Виртуальные машины
Иногда появляется необходимость включить функцию виртуализации в Windows 10, запущенной на виртуальной машине в VirtualBox или VMware. Чтобы это сделать, предварительно включите функцию в основной системе, воспользовавшись одним из вышеописанных способов. После этого проделайте следующие действия в виртуальной машине:
VirtualBox
- Запустите VirtualBox, выберите на левой панели операционную систему и кликните сверху по кнопке «Настроить».
- В левой части появившегося окна перейдите в раздел «Система», после чего в основной области откройте вкладку «Процессор», а затем установите галочку напротив пункта «Включить Nested VT-x/AMD-V». Кликните в завершение по кнопке «ОК», чтобы сохранить внесенные изменения.
- Запустите непосредственно саму операционную систему в VirtualBox и воспользуйтесь первым вариантом из этой статьи, чтобы включить функцию виртуализации там.
VMware
- Откройте VMware Workstation, в левой части окна выделите свою виртуальную машину и в центре кликните по ссылке «Edit virtual machine settings».
- Переключитесь на вкладку «Processors» и поставьте галочку около пункта «Virtualize Intel VT-x/EPT or AMD-V/RVI». Сохраните изменения кнопкой «ОК».
- Теперь вы сможете включить виртуализацию уже внутри виртуальной машины первым рассмотренным в этой статье вариантом.
Наша группа в 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 от
