Hyper-V се предлага предварително инсталиран на компютри с Windows 11. Въпреки че инструментът за виртуализация не е наличен веднага в домашното издание на операционната система, можете да го инсталирате с пакетен скрипт.

За съжаление, Hyper-V може да влезе в конфликт с приложения на трети страни на вашия компютър. В резултат на това може да срещнете откритата грешка на Hyper-V, когато се опитвате да стартирате приложение, компютърни игри или помощни програми за настройка на хардуера.

За щастие можете да деактивирате Hyper-V в Windows 11 с помощта на класическия диалогов прозорец с функции на Windows, командния ред и PowerShell.

Как да проверите дали Hyper-V работи на Windows 11

Можете да получите достъп до приложението System Information, за да определите дали Hyper-V виртуализацията се изпълнява. Това е полезно, ако трябва да проверите състоянието на Hyper-V, след като сте го деактивирали.

За да проверите текущото състояние на Hyper-V на вашия компютър:

  1. Натиснете Win + R да отвориш Бягай.
  2. instagram viewer
  3. Тип msinfo32.exe и щракнете Добре за отваряне на приложенията.
  4. След това проверете дали следният запис е наличен в долната част на раздела с подробности:
    Открит е хипервизор. Функциите, необходими за Hyper-V, няма да бъдат показани.
  5. Ако да, ще трябва да деактивирате Hyper-V, целостта на паметта и функцията Credential Guard, както е обсъдено по-долу, за да използвате други инструменти за виртуализация без грешка.

1. Как да деактивирате Hyper-V чрез диалоговия прозорец с функции на Windows

Диалоговият прозорец с функции на Windows ви позволява да добавяте допълнителни функции, които са деактивирани по подразбиране в Windows 11. Можете също да го използвате, за да деактивирате някои разширени функции, включително Hyper-V.

Обърнете внимание, че за да коригирате откритата грешка на Hyper-V, ще трябва да деактивирате платформата за виртуална машина и платформата на Windows Hypervisor в допълнение към Hyper-V.

За да деактивирате Hyper-V с помощта на диалоговия прозорец с функции на Windows:

  1. Натисни Win + R ключ за отваряне на Бягай диалогов прозорец.
  2. Тип контрол и щракнете Добре за да отворите Контролен панел.
  3. В Контролен панел, кликнете върху Програми.
  4. След това щракнете върху Програми и функции.
  5. В левия прозорец щракнете върху Включване или изключване на функции на Уиндоус.
  6. В диалоговия прозорец Функции на Windows намерете Hyper-V.
  7. Премахнете отметката от Hyper-V опция за деактивиране на функцията.
  8. След това превъртете надолу и намерете Платформа за виртуална машина и Windows Hypervisor Platform настроики.
  9. Премахнете избора от двете опции и щракнете Добре.
  10. Windows ще деинсталира Hyper-V и други функции от вашата система.
  11. След като сте готови, рестартирайте компютъра си, за да приложите промените.

2. Как да деактивирате Hyper-V с помощта на BCDEDIT

Можете да деактивирате Hyper-V в конфигурацията на зареждане с помощта на инструмента BCDEdit. Полезно, ако искате само да деактивирате Hyper-V, а не да го деинсталирате напълно.

За да деактивирате Hyper-V с помощта на BCDEdit:

  1. Натисни Печеля ключ и тип cmd.
  2. Щракнете с десния бутон върху Командния ред и изберете Изпълни като администратор.
  3. В прозореца на командния ред въведете следната команда и натиснете Enter:
    bcdedit /комплект тип стартиране на хипервизор изключено
  4. Когато се появи съобщението за успех, затворете командния ред и рестартирайте компютъра си, за да приложите промените.
  5. Ако трябва да активирате Hyper-V отново, използвайте следната команда:
    bcdedit /комплект тип стартиране на хипервизор Автоматичен
  6. Не забравяйте да рестартирате компютъра си, за да приложите промените.

Освен това можете да използвате инструмента BCDEdit за изпълнение на други разширени задачи, като напр изтриване на старите опции на менюто за зареждане и добавяне на пряк път за безопасен режим към менюто за зареждане на Windows 11.

3. Как да деинсталирате Hyper-V с помощта на командния ред

Ако диалоговият прозорец с функции на Windows не успее да премахне Hyper-V, можете да използвате командния ред, за да деактивирате хипервайзора. Ето как да го направите.

  1. Отворете командния ред като администратор.
  2. В прозореца на командния ред въведете следната команда и натиснете Enter:
    dism /онлайн/деактивирайте-функция /име на функция: Microsoft-hyper-v-all
  3. При изпълнение инструментът DISM ще деактивира Hyper-V и ще покаже съобщение за успешно завършена операция, за да покаже успешното изпълнение.
  4. Въведете exit, за да затворите командния ред и да рестартирате компютъра си.

След рестартирането трябва да можете да стартирате вашите игри и други хипервайзори без грешката.

Ако не, отворете диалоговия прозорец с функции на Windows, деактивирайте Платформа за виртуална машина и Windows Hypervisor Platform опции и рестартирайте компютъра си.

4. Как да деактивирате Hyper-V с помощта на PowerShell

Ако предпочитате PowerShell, можете да използвате кратката команда WindowsOptionalFeature, за да деактивирате Hyper-V в Windows 11. За да направите това, трябва да стартирайте PowerShell с администраторски привилегии и изпълнете командата. Ето как да го направите.

  1. Натисни Печеля ключ и тип powershell.
  2. Щракнете с десния бутон върху PowerShell и изберете Изпълни като администратор.
  3. Кликнете да когато бъдете подканени от Управление на потрбителския профил.
  4. В прозореца на PowerShell копирайте и поставете командата по-долу и натиснете Enter:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  5. Изчакайте процесът да завърши. След като сте готови, затворете PowerShell и рестартирайте компютъра си, за да приложите промените.

Как да деинсталирате Hyper-V виртуалния мрежов адаптер

Често по време на рестартиране, след деинсталиране на Hyper-V, може да срещнете съобщението „Не можахме да завършим актуализациите, отменяме промените“.

За да разрешите този проблем, уверете се, че Hyper-V виртуалните мрежови адаптери са изтрити от вашия компютър. Можете да изтриете виртуалния мрежов адаптер от диспечера на устройства.

За да изтриете виртуалните мрежови адаптери на Hyper-V:

  1. Натиснете Win + R да отвориш Бягай.
  2. Тип dvmgmt.msc и щракнете Добре да отвориш Диспечер на устройства.
  3. В диспечера на устройства разгънете Мрежови адаптери раздел, за да намерите Виртуални мрежови адаптери Hyper-V.
  4. Ако няма изброени виртуални адаптери, свързани с Hyper-V, щракнете върху Преглед и изберете Показване на скрити устройства.
  5. Щракнете с десния бутон върху Hyper-V виртуален Ethernet адаптер и изберете Деинсталирайте устройството.

    Не премахвайте Microsoft Wi-Fi Direct виртуален адаптер.

  6. Кликнете Деинсталиране за потвърждение на действието.
  7. Повторете стъпките, за да изтриете всички виртуални мрежови адаптери, свързани с Hyper-V.
  8. След като приключите, затворете диспечера на устройствата и рестартирайте компютъра. След това деинсталирайте Hyper-V и проверете за подобрения.

Как да изключите защитата, базирана на виртуализация (интегритет на паметта)

Ако срещнете проблема с открития Hyper-V дори след като сте деактивирали Hyper-V, опитайте да деактивирате функцията за цялост на паметта в Windows Security.

Функцията за цялост на паметта е част от Core Isolation. Той помага да се предотврати достъпът на участниците в заплахата и заразяването на процеси с висока степен на сигурност чрез злонамерен код.

По подразбиране Windows деактивира функцията за цялост на паметта, за да избегне конфликт с приложения и драйвери на устройства поради проблеми с несъвместимостта. Това също може да причини проблеми с инструменти и програми за виртуализация на трети страни, които имат нужда от достъп до хардуера за виртуализация на вашата система.

За да изключите целостта на паметта в Windows Security:

  1. Натиснете Win + I за да отворите Настройки ап.
  2. В левия прозорец щракнете върху Поверителност и сигурност раздел.
  3. След това щракнете върху Защита на Windows.
  4. Под Зони за защита раздел, щракнете върху Сигурност на устройството.
  5. След това щракнете върху Подробности за изолацията на ядрото под Изолация на ядрото раздел.
  6. Превключете превключвателя под Целостта на паметта да го обърна Изкл.
  7. Рестартирайте компютъра си, за да приложите промените.

Hyper-V е отлична помощна програма, ако искате решение за виртуализация извън кутията. Въпреки това, не е без недостатъци. Много хипервайзори на трети страни, включително основните играчи VirtualBox и WMware Workstations, не работят с активиран Hyper-V.

Ако не сте сигурни кой хипервизор да използвате, сравнете трите популярни инструмента за виртуализация, за да ви помогне да определите най-добрия от партидата.