10 минут

1282

Отключаем Hyper-V в Windows 10

Реклама
Ремонт и настройка компьютера
Отключаем Hyper-V в Windows 10

Содержание

  1. Настройка через «Компоненты Windows»
  2. Использование консоли
  3. Hyper-V не отключается
  4. Комментариев: 12

Hyper-V — встроенная система виртуализации, которая доступна во всех редакциях Windows 10, кроме Home. Иногда от её использования приходится отказываться — в первую очередь, из-за конфликтов со сторонними виртуальными машинами. Рассмотрим доступные способы отключения Hyper-V. 

Настройка через «Компоненты Windows»

Hyper-V — элемент системы, поэтому им можно управлять через инструмент «Компоненты Windows»

  1. Открываем «Панель управления» и переходим в раздел «Удаление программ».
  2. Кликаем по ссылке «Включение или отключение компонентов» в меню слева.
    Включение или отключение компонентов Windows 10

    Переходим к управлению системными компонентами

  3. В списке находим Hyper-V.
  4. Убираем отметку, чтобы деактивировать приложение.
  5. Нажимаем «ОК» для сохранения конфигурации.
    Отключение Hyper-V в списке компонентов

    Снимая отметку, мы отключаем системный компонент

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

Использование консоли

Отключить Hyper-V можно также через PowerShell и командную строку. Команды отличаются, но результат их выполнения одинаковый — встроенная виртуальная машина будет деактивирована. 

Сначала посмотрим, как это работает в PowerShell:

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

    В последних версиях Windows консоль PowerShell вытесняет командую строку

  2. Выполняем команду Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All.
  3. Ждём завершения процесса деактивации.
  4. После получения сообщения о статусе выполнения закрываем окно консоли.
    Команда для отключения Hyper-V

    Деактивируем Hyper-V через консоль PowerShell

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

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

    В предыдущих сборках командная строка всё ещё остаётся основной консолью

  2. В открывшемся окне выполняем следующую команду dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
  3. Ждём завершения процедуры и появления сообщения о том, что функция отключена.
    Отключение Hyper-V в командной строке

    Отключаем Hyper-V в командной строке

При использовании консоли также не требуется перезагрузка, конфигурация сразу вступает в силу. 

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

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

  1. Запускаем командную строку с правами администратора.
  2. Выполняем команду sfc /scannow.
  3. Дожидаемся завершения диагностики.
    Использование утилиты SFC для восстановления системных файлов

    Проверяем системные файлы

Если проверка с помощью SFC не обнаружила причину неполадки, то пробуем вторую команду.

  1. Запускаем командную строку с правами администратора.
  2. Выполняем команду DISM /Online /Cleanup-Image /RestoreHealth.
  3. Дожидаемся завершения диагностики.
    Использование утилиты DISM для восстановления системных файлов

    Проверяем хранилище системных файлов

При выполнении команды система находит и устраняет сбои в системных файлах и хранилище. Даже если исправить ошибки не удаётся, информация о них записывается в логи CBS.log. и dism.log, которые создаются автоматически. В этих файлах вы можете посмотреть описание проблемы, после чего найти конкретные решения. 

Сергей Почекутов

Первый компьютер сломал в 12 лет. С тех пор — только ремонтировал и исправлял ошибки.

Понравилась статья?

Похожие статьи

Комментариев: 12

  • Андрей Станиславский
    Андрей Станиславский
    5 ноября, 2019 в 14:37

    Вот пишут, что на windows 10 home hyper v не установлен, а у меня эта фича есть. И отключить ее всеми перечисленными способами не получается. Все равно выскакивает: «не удалось завершить компоненты, отмена изменений». Как наконец отключить hyper v в Windows 10, что можно еще сделать?

    • zolotuhinoleg
      zolotuhinoleg
      8 ноября, 2019 в 22:31

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

    • Vanya Subinin
      Vanya Subinin
      15 ноября, 2019 в 16:56

      Не может быть, чтобы через командную строку не отключалось. Значит, какие-то командочки неправильно прописываешь. Смотри внимательнее статью и еще раз попробуй. Либо проблема глубже в других настройках самой ОС, это уже надо серьезно все проверять.

    • timataimurazov
      timataimurazov
      2 декабря, 2019 в 19:34

      Есть еще одни надежный способ отключить полностью функционал виртуализации на уровне ядра через BIOS или UEFI. Нужно задисаблить Intel Virtualization Technology. Правда, эта технология доступна только на современных процессорах.

  • Maxim Erohin
    Maxim Erohin
    30 января, 2020 в 20:58

    Как выключить hyper v в windows 10, если у меня выключена виртуализация hyper-v, но все равно не получается её включить. Что делать?

    • Сергей Почекутов
      Сергей Почекутов
      30 января, 2020 в 22:35

      Аппаратная виртуализация Hyper-V работает не по умолчанию на всех компьютерах. У неё есть требования к системе и оборудованию.
      Поддерживаемые версии ОС:
      • Windows 10 Корпоративная,
      • Windows 10 Pro,
      • Windows 10 для образовательных учреждений.
      Требования к оборудованию:
      • 64-разрядный процессор с поддержкой SLAT.
      • Поддержка технологии VT-c (для процессоров Intel).
      • Не менее 4 Гб ОЗУ.
      Кроме того, необходимо включить в BIOS компоненты Virtualization Technology и Hardware Enforced Data Execution Prevention .
      Чтобы проверить, можно ли включить Hyper-V на компьютере, запустите командную строку или консоль PowerShell и выполните команду systeminfo. Если все требования имеют значение «Да», значит, технологию можно использовать.

  • Homo Ssapiens
    Homo Ssapiens
    23 февраля, 2020 в 17:06

    Кстати, в любом случае после отключения hyper-v, компьютер нужно перезагружать. Иначе она восстанавливается и продолжает работать.

  • Алексей Иванов
    Алексей Иванов
    1 марта, 2020 в 16:37

    Если у вас на компьютере установлена какая-то виртуальная машина, то отключить компонент hyper-v никаким из способов не получится. А то есть такие «продвинутые» ребята, которые виртуалку развернут, а затем пытаются залочить хайпер. Он же в процессе задействован, это элементарно.

  • ustinovnilokay
    ustinovnilokay
    13 марта, 2020 в 22:16

    Для решения некоторых разовых задач включил Hyper-V. Когда все сделал пытаюсь отключить. В пункте «компоненты Windows» снимаю галочку, перезагружаю компьютер, но при загрузке выходит сообщение «Нам не удалось завершить компоненты», компьютер снова перезагружается и появляется то же самое. Как его вырубить уже?

    • Сергей Почекутов
      Сергей Почекутов
      14 марта, 2020 в 20:19

      Скорее всего, произошел сбой при установке обновлений. Попробуйте следующее. Зайдите С:/windows/SoftwareDistribution/Download/, в этой папке все обновления находятся, удалите как минимум последние. Далее закачайте обновления по новой, перезагрузитесь. Должно помочь.

  • Евгений Куликов
    Евгений Куликов
    14 апреля, 2020 в 15:10

    У нас небольшая фирма, на сервере win server 2016 запущено три виртуалки на hyper-v AD. Сам AD выполняет роль dns-сервера. Однажды прикрепил главный сервер к виртуалке AD. После перезагрузки сервака он потерял связь с доменом, присоединить к группе получилось, а обратно в домен зайти уже не могу, т.к. авторизуюсь теперь через локальную админовскую учетку. В администрировании диспетчер hyper-v вообще пропал. При этом виртуалки продолжают работать в виде служб. Если переустановить hyper-v, настройки подключения сохранятся или все машины по новой придется прописывать?

    • Сергей Почекутов
      Сергей Почекутов
      15 апреля, 2020 в 18:33

      После переустановки hyper-v все локалки придется по новой прописывать. Попробуйте:
      sfc /scannow
      dism /online /cleanup-image /restorehealth.
      Еще надо проверить, может быть отключено графическое управление hyper-v в диспетчере серверов.