Hyper-V — встроенная система виртуализации, которая доступна во всех редакциях Windows 10, кроме Home. Иногда от её использования приходится отказываться — в первую очередь, из-за конфликтов со сторонними виртуальными машинами. Рассмотрим доступные способы отключения Hyper-V.
Hyper-V — элемент системы, поэтому им можно управлять через инструмент «Компоненты Windows» .
Переходим к управлению системными компонентами
Снимая отметку, мы отключаем системный компонент
Параметры применяются сразу, перезагрузка не требуется, но можно на всякий случай её выполнить.
Отключить Hyper-V можно также через PowerShell и командную строку. Команды отличаются, но результат их выполнения одинаковый — встроенная виртуальная машина будет деактивирована.
Сначала посмотрим, как это работает в PowerShell:
В последних версиях Windows консоль PowerShell вытесняет командую строку
Деактивируем Hyper-V через консоль PowerShell
То же самое можно сделать через командную строку, используя хранилище системных компонентов DISM.
В предыдущих сборках командная строка всё ещё остаётся основной консолью
Отключаем Hyper-V в командной строке
При использовании консоли также не требуется перезагрузка, конфигурация сразу вступает в силу.
Если при попытке деактивации Hyper-V появляется уведомление о том, что системе не удалось завершить компоненты, то следует выполнить проверку системных файлов и их хранилища. Для этого мы будем использовать командную строку.
Проверяем системные файлы
Если проверка с помощью SFC не обнаружила причину неполадки, то пробуем вторую команду.
Проверяем хранилище системных файлов
При выполнении команды система находит и устраняет сбои в системных файлах и хранилище. Даже если исправить ошибки не удаётся, информация о них записывается в логи CBS.log. и dism.log, которые создаются автоматически. В этих файлах вы можете посмотреть описание проблемы, после чего найти конкретные решения.
Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…
Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…
Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…