Как отключить Hyper-V в Windows? – Поддержка BlueStacks

Системные требования Hyper-V, а также включение и отключение Hyper-V на компьютере с операционной системой Windows 10.

Как включить и отключить через Windows PowerShell

Компонент Hyper-V можно включить используя консоль Windows PowerShell.

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

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

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

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

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

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

Отключение Hyper-V в Windows 10

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

Способ 1: Компоненты Windows

Так как рассматриваемый элемент является частью системных компонентов, отключить его можно в соответствующем окне.

  1. Откройте «Панель управления» и перейдите в подраздел «Удаление программы».

Установка и удаление программ в Панели управления Windows 10

В столбце слева найдите параметр «Включение или отключение компонентов Windows».

Включение и отключение компонентов в Панели управления Windows 10

Из списка отыщите «Hyper-V» и деактивируйте его, убрав галочку или квадратик. Сохраните изменения, нажав на «ОК».

Компонент Hyper-V в Windows 10

В последних версиях Виндовс 10 не требует перезагрузки, однако вы можете сделать это при необходимости.

Способ 2: PowerShell/Командная строка

Аналогичное действие можно совершить, используя «cmd» либо его альтернативу «PowerShell». При этом для обоих приложений команды будут разными.

PowerShell

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

Запуск Windows PowerShell с правами администратора в Windows 10

Впишите команду:

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

Отключение Hyper-V в PowerShell в Windows 10

Начнется процесс деактивации, он занимает несколько секунд.

Процесс отключения Hyper-V в PowerShell в Windows 10

В конце вы получите уведомление со статусом. Перезагрузка не нужна.

Результат отключения Hyper-V в PowerShell в Windows 10

CMD

В «Командной строке» отключение происходит путем задействования хранилища системных компонентов DISM.

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

Запуск Командной строки с правами администратора в Windows 10

Копируем и вставляем следующую команду:

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

Отключение Hyper-V в CMD в Windows 10

Процедура отключения займет несколько секунд и по окончании отобразится соответствующая надпись. Перезагружать ПК, опять же, не нужно.

Результат отключения Hyper-V в CMD в Windows 10

Hyper-V не отключается

В некоторых случаях у пользователей возникает проблема в деактивации компонента: он получает уведомление «Нам не удалось завершить компоненты» либо при последующем включении Hyper-V становится снова активен. Устранить эту неполадку можно проверкой системных файлов и хранилища в частности. Осуществляется сканирование через командную строку запуском инструментов SFC и DISM. В другой нашей статье мы уже рассматривали более подробно то, как произвести проверку ОС, поэтому чтобы не повторяться, прикладываем ссылку на полную версию этой статьи. В ней вам потребуется поочередно выполнить Способ 2, затем Способ 3.

Подробнее: Проверка Windows 10 на наличие ошибок

Как правило, после этого проблема отключения исчезает, если же нет, то причины следует искать уже в стабильности работы ОС, но поскольку спектр ошибок может быть огромным и это не укладывается в рамки и тему статьи.

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось.

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Как выключить и удалить виртуальную машину Hyper-V

Для управления виртуальными машинами рекомендуется использовать диспетчер виртуальных машин Hyper-V. Диспетчер Hyper-V позволяет создавать и настраивать работу виртуальных машин. Поэтому перед отключением Hyper-V в Windows 10 необходимо сначала остановить работу ранее созданных виртуальных машин.

Первым делом заходим в Диспетчера Hyper-V и в разделе виртуальные машины нажимаем правой кнопкой мышки на запущенную новую виртуальную машину и в контекстном меню выбираем пункт Выключить…Как выключить виртуальную машину Hyper-V

Только после этого можно удалить все отключенные виртуальные машины выбрав соответственный пункт в контекстном меню. В принципе настроенные виртуальные машины можно оставить, но они будут занимать некоторое пространство на Вашем жестком диске. Смотрите также другие способы как очистить диск С от ненужных файлов в Windows 10.

Определите, запущен ли Hyper-V гипервизор

Чтобы определить, запущен ли Hyper-V гипервизор, выполните следующие действия:

  1. В поле поиска введите msinfo32.exe.

  2. Выберите Сведения о системе.

  3. В окне детализации найдите следующую запись:

    Обнаружен гипервизор. Функции, необходимые для Hyper-V, не будут отображаться.

    скриншот окна детализации Сведения о системе

Для Windows 10:

  • Нажмите клавишу Windows
  • Тип «Включение или отключение функций Windows»
  • Снимите флажок рядом с Hyper-V
  • Выберите ОК
  • Выберите Restart now

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

Я сделал скрипт PowerShell, чтобы помочь включить / отключить Hyper-V. Это проверяет состояние, поэтому вы не перезагружаетесь, если вы уже находитесь в желаемом состоянии:

param([string]$state=’Off’)’Set Hyper-V ‘ + $state$lines = bcdeditForEach($line in $lines) { $pos = $line.IndexOf(‘ ‘) If($pos -gt 0) { $prompt = $line.Substring(0, $pos) $curstate = $line.Substring($pos).Trim() If($prompt -eq ‘hypervisorlaunchtype’) { ‘[‘ + $prompt + ‘] = [‘ + $curstate + ‘]’ If($curstate -ne $state) { ‘Setting hypervisorlauchtype to ‘ + $state $result = bcdedit /set hypervisorlaunchtype $state ‘Result = [‘ + $result + ‘]’ If($result -eq ‘The operation completed successfully.’) { ‘Restarting in two seconds’ Start-Sleep -s 2 Restart-Computer } Else { ‘Error setting state’ Start-Sleep -s 5 } } Else { ‘Hypervisor launch type is already ‘ + $state Start-Sleep -s 5 } } } }

Затем создайте два ярлыка на рабочем столе «Hyper-V Off» Цель:

C:WindowsSystem32WindowsPowerShellv1.0powershell.exe C:ScriptsSetHyper-V.ps1 -state Off

и цель «Hyper-V On»:

C:WindowsSystem32WindowsPowerShellv1.0powershell.exe C:ScriptsSetHyper-V.ps1 -state Auto`

Виртуальная машина Hyper-V зависла в статусе Stopping, Starting

Итак, предположим, что одна из ВМ на Hyper-V зависла в состоянии Stopping (Stopping-Critical)/ Starting (Starting 10%).

Виртуальная машина hyper зависла в статусе stopping

Гостевая ОС перестала отвечать, а кнопки “Turn Off”,” Shut Down” и” Reset” в консоли Hyper-V Manager стали недоступны либо при нажатии возвращают ошибку:

Итак, предположим, что одна из ВМ на Hyper-V зависла, гостевая ОС перестала отвечать, а кнопки  «Turn Off», «Shut Down» и  «Reset» в консоли Hyper-V Manager стали недоступны либо при нажатии возвращают ошибку:

Failed to change stateThe operation cannot be performed while the object is in its current state

The operation cannot be performed while the object is in its current state

Как отключить Hyper-V без удаления компонентов

Предыдущий метод отключения Hyper-V предполагает удаление соответствующих компонентов из системы, однако можно обойтись и без этого:

  1. Запустите командную строку от имени Администратора, для этого можно использовать поиск в панели задач, а потом выбрать пункт «Запуск от имени администратора». Другие способы запуска командной строки от имени администратора.
  2. Введите командуbcdedit /set hypervisorlaunchtype offи нажмите Enter.
  3. Перезагрузите компьютер.

После перезагрузки Hyper-V (гипервизор) будет выключен и не будет влиять на запуск каких-либо других виртуальных машин, при этом сам компонент останется включенным.

Чтобы снова включить Hyper-V, используйте ту же команду, но измените off на auto и перезагрузите компьютер. Также есть возможность создания меню загрузки для выбора режима, в котором будет запускаться система — с включенным или отключенным Hyper-V, об этом в инструкции Как запускать виртуальные машины Hyper-V и VirtualBox на одном компьютере.

Отключение Hyper-V в меню загрузки Windows 10

Видео

Служба управления виртуальными машинами Hyper-V

Дальше остановим службу управления виртуальными машинами и зависимые от неё службы. Остановив эту службу Вы не сможете управлять средой виртуализации, в том числе и своими виртуальными машинами.

  1. В диспетчере Hyper-V нажимаем правой кнопкой мыши на свой сервер (компьютер) и в контекстном меню выбираем пункт Остановить службу…Служба управления виртуальными машинами Hyper-V
  2. В открывшемся окне остановки службы управления подтверждаем решение нажав кнопку Остановить службу.служба виртуальной машины hyper v

Завершение процесса зависшей ВМ с помощью Task Manager

Единственный способ принудительно выключить/ перезапустить такую зависшую виртуальную машину без перезагрузки всего хостового сервера Hyper-V – завершить ее рабочий процесс на гостевой ОС. Все ВМ на хосте Hyper-V запускаются с помощью процесса vmwp.exe (Virtual Machine Worker Process). Для поиска процесса нужно узнать GUID виртуальной машины.

Определить GUID ВМ можно через консоль управления Hyper—V Manager. Откройте настройки сервера (Hyper—V Settings). В разделе Server указано каталог, в котором хранятся конфигурационные файлов ВМ (в нашем примере D:VMStore).Настройки hyper v manager

Откройте этот каталог в File Explorer и найдите каталог с именем зависшей виртуальной машины. Скопируйте GUID, который указан в имени конфигурационного файла ВМ с расширением *.vmcx.

hyper-v guid виртуальной машиныТеперь нужно запустить диспетчер задач (Task Manager) и перейти на вкладку Details. Все виртуальные машины запускаются в рамках собственного экземпляра процесса vmwp.exe. Чтобы определить какой процесс за какую ВМ отвечает, нам нужен полученный ранее GUID зависшей ВМ. Найдите процесс vmwp.exe, у которого в столбце User name указан GUID вашей ВМ. Завершите данный процесс (End Task).

Завершить процесс зависшей вирулаьной машины Hyper-V

Виртуальная машина будет принудительно остановлена. Теперь вы сможете делать с ней все что угодно.

Активация в окне «Компоненты Windows»

Чтобы включить компонент Hyper-V в окне «Компоненты Windows», нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите (скопируйте и вставьте) OptionalFeatures и нажмите клавишу Enter ↵.

В открывшемся окне «Компоненты Windows» выберите Hyper-V и нажмите кнопку OK.

После завершения установки вам будет предложено перезапустить компьютер.

Чтобы отключить компонент Hyper-V, окне «Компоненты Windows» отключите Hyper-V и нажмите кнопку OK.

После завершения установки вам будет предложено перезапустить компьютер.

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

Дополнительные способы удалить Hyper-V

Помимо описанных способов, вы можете удалить компоненты Hyper-V в PowerShell с помощью команды

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

Или, при использовании командной строки, с помощью команды:

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

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: