17865

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

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

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 лет. С тех пор — только ремонтировал и исправлял ошибки.


Понравилась статья?
Комментариев: 29

  • Андрей Станиславский
    Андрей Станиславский
    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. Правда, эта технология доступна только на современных процессорах.

  • alexander abakarov
    alexander abakarov
    7 ноября, 2019 в 14:02

    Не совсем догоняю о каких конфликтах с другими виртуальными машинами идет речь? Я просто пробовал на Windows 10 запускать ту же VirtualBox по умолчанию не меняя каких-либо настроек в системе. То есть я не отключал Hyper-V, которая по вашим словам работает по умолчанию. И у меня все работало. Правда, не особо быстро, если честно. Может быть в этом дело? Скорость будет больше, если отключить эту Hyper-V?

    • Николай Кумейко
      Николай Кумейко
      9 ноября, 2019 в 15:38

      Вряд ли это как-то повлияет на скорость вообще.Под конфликтами имеется в виду другое. Речь все-таки о программных ошибках и реальных сбоях. Они иногда возникают при работе с другими виртуальными машинами, но насколько мне известно, это не всегда так. Необязательно ошибка возникнет именно у вас. Но и проблем с производительностью быть тоже не должно. Это как минимум странно. А какая у вас редакция Windows?

      • alexander abakarov
        alexander abakarov
        10 ноября, 2019 в 20:21

        У меня Windows 10 «Домашняя» на основном компьютере. До этого не помню какая была. НО разницы не ощутил после переустановки. А я вроде и там и там пробовал отключать.

        • Николай Кумейко
          Николай Кумейко
          12 ноября, 2019 в 11:27

          Ну вот теперь все становится яснее. Автор вроде писал, что Hyper-V поддерживается не на всех версиях Win 10. Домашняя во многом ограничена. В том числе и в поддержка технологий виртуализации. Встроенные от Microsoft в ней отсутствуют. Поэтому даже и отключить ничего не получится. К тому же должно быть достаточно мощное железо. Так что возможно причина отсуствия у вас сбоев в отсутствие поддержки Hyper-V как таковой )

  • 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 в диспетчере серверов.

  • Ирина Микальская
    Ирина Микальская
    10 мая, 2020 в 17:52

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

  • Руслан Белкин
    Руслан Белкин
    15 июня, 2020 в 13:07

    Не могу отключить hyper v в windows 10 домашней. И уже ничего не помогает, винда ее не видит. Что делать? Мне надо ее отключить во что бы то ни стало.

    • Ярослав Самойлов
      Ярослав Самойлов
      17 июня, 2020 в 18:54

      Нужно попробовать воспользоваться программой Hyper-V Switch.

    • Сергей Почекутов
      Сергей Почекутов
      18 июня, 2020 в 13:16

      В домашней десятой виндовс никогда не было hyper v. Поэтому вам нечего там отключать. Что тут добавишь, пиратки это зло, ее кривая сборка не дает вам ничего отключить.

  • Фатих Сайфетдинов
    Фатих Сайфетдинов
    27 июля, 2020 в 10:48

    Hyper-V вроде хорошая инициатива, но чересчур глючная она. Сколько раз не пытался справиться с ней, постоянно какие-то сбои. И я не один такой. В сети на западных ресурсах куча материалов по поводу различных ошибок в этой технологии. Поэтому я отдал предпочтение сторонним решениям. Они оказались намного надежнее и полезнее для меня. VMWare Workstation топ. Если включена интелловская VT-d, то вообще топ. Виртуалка как полноценная система ощущается.

  • Igor Avramkov
    Igor Avramkov
    23 августа, 2020 в 12:47

    Аппаратную виртуализацию нужно отключать в биосе. В биосе нужно перевести на Disabled параметр Intel Virtual Technology. Тогда функция виртуализации в биосе будет отключена.

  • Арсений Венчиков
    Арсений Венчиков
    26 сентября, 2020 в 14:02

    Все эти советы не будут работать с windows home edition. Там попросту нет такой функции и гипервижн не выключишь, ни с галочками, ни без галочек. Ни с сохранением, ни без сохранения. Это не будет там работать. Microsoft все никак не наестся и убирает таким образом своих конкурентов, это такой тупой прикол, только через платные/бесплатные программы. Они его спрятали и даже если вы что-то и попытаетесь установить, оно не будет работать.

  • Stae Cholama
    Stae Cholama
    17 октября, 2020 в 00:06

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

  • DarthGandalf
    DarthGandalf
    1 ноября, 2020 в 11:58

    Чтобы гипервизор Hyper-V работал в БИОС, нужно включить технологию VT-х, еще лучше и VT-d, если у вас процессор Intel. Именно они поддерживают аппаратную виртуализацию. Любую, кстати, не только Hyper-V. Для процессора АМD, соответственно, врубите AMD-V.

  • Kordov Den
    Kordov Den
    14 ноября, 2020 в 21:36

    Пытаюсь удалить компонент Hyper-V из своей системы, однако мне это никак не удается. ОС Windows Pro для рабочих станций, версия 1803. Ни через оснастку Windows «включение и отключение компонентов», ни через dism, ни через Powershell не получается. Во всех случаях компьютер уходит в перезагрузку и после пишет «не удалось завершить компоненты, отмена изменений». Как решить проблему, подскажите, кто знает?

    • Сергей Почекутов
      Сергей Почекутов
      15 ноября, 2020 в 17:22

      Отказ управления компонентами обычно связан с повреждением хранилища. Надо попробовать сделать восстановление. Для этого нажмите Win+X, выберите командная строка (администратор) или в меню Пуск PowerShell с правами администратора . В открывшемся окне наберите Dism /Online /Cleanup-Image /RestoreHealth и нажмите Enter. Компьютер лучше перезагрузить, служба должна отключиться.

      • Kordov Den
        Kordov Den
        15 ноября, 2020 в 21:06

        Попробовал, не помогло. Все так же пишет: «не удалось завершить компоненты, отмена изменений».

        • Гена Япаров
          Гена Япаров
          16 ноября, 2020 в 12:05

          Батенька, у вас скорее всего какие-то ВМ запущены. Образы и диски не смонтированы на момент удаления компонентов? Проверьте, что может службу Hyper-V задействовать. Кстати, это не обязательно как-то операционка может быть. Иногда сторонние устройства, тот же виртуальный коммутатор, поднятые на ВМ, будут мешать отключить Hyper-V.