Как да деактивирате Hyper-V в Windows 11

click fraud protection

Може да искате да деактивирате Hyper-V, ако срещнете проблеми с производителността в други хипервайзори. Ето как да го направите на машина с Windows 11.

Hyper-V се нарежда сред първите три хипервайзора освен VMWare и VirtualBox и мястото му е добре заслужено. В допълнение към своя лесен за използване интерфейс, Hyper-V идва в комплект с почти всички версии на Windows 11, което го прави доста достъпен, тъй като не е нужно да прескачате през множество обръчи, когато настройвате виртуални машини на вашата система.

Програмата обаче може да попречи на друг софтуер за виртуализация, причинявайки забавяне и проблеми с производителността, когато стартирате виртуална машина. Освен това фактът, че е вграден във версиите на Windows 11 Pro, Enterprise и Education, също служи като нож с две остриета, защото премахването му може да бъде доста тромаво за начинаещи. И така, ние съставихме ръководство, съдържащо всички методи, които можете да използвате, за да деактивирате Hyper-V на вашия Windows 11 настолен компютър.

Как да деактивирате Hyper-V в Windows 11 с помощта на контролния панел

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

  1. Тип "Контролен панел" в Лента за търсене и щракнете върху Контролен панел внушение.
  2. Кликнете върху Програми.
  3. Изберете Включване или изключване на функции на Уиндоус опция.
  4. Превъртете надолу, докато забележите Hyper-V в Функции на Windows прозорец и щракнете върху отметката до него, за да деактивирате Hyper-V.
  5. По същия начин деактивирайте Платформа за виртуална машина.
  6. Натисни Добре и рестартирайте компютъра си.

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

Ако искате бърз метод за изключване на Hyper-V, без да го деинсталирате, можете да изпълните командата BCDEdit на Windows Terminal. Тъй като BCDEdit ви позволява да променяте параметрите за стартиране на приложенията, можете да го използвате, за да предотвратите стартирането на Hyper-V всеки път, когато стартирате системата си.

  1. Щракнете с десния бутон върху Windows бутон и изберете Терминал (администратор).
  2. Предоставете администраторски права на терминала, когато бъдете подканени от Windows
  3. Въведете следната команда и натиснете Въведете ключ.
    bcdedit /set hypervisorlaunchtype off
  4. Рестартирайте вашия компютър.

Като алтернатива можете да използвате командата Disable-WindowsOptionalFeature, за да се отървете от Hyper-V. Всичко, което трябва да направите, е да замените командата BCDEdit със следния код:

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

Ако тези команди не работят, може да искате да превключите от командния ред към Windows PowerShell Windows Terminal и да изпълните командата DISM.

  1. Щракнете върху падащата стрелка до бутона за нов раздел и изберете Команден ред.
  2. Въведете следната команда и натиснете Enter.
    dism /online /disable-feature /featurename: microsoft-hyper-v-all
  3. Рестартирайте системата си

Също така бихте искали да деактивирате Hyper-V мрежовите адаптери, ако Windows върне промените по време на рестартирането.

  1. Превключете обратно към Windows PowerShell и изпълнете следната команда:
    get-netadapter|where-object {$_.interfacedescription -like "*hyper-v*"}|Disable-NetAdapter
    ​​​​​​​
  2. Както винаги, рестартирайте системата си след изпълнение на командата.

Как да деактивирате Device Guard, Credential Guard и изолирането на паметта в Windows 11

Ако все още срещате проблеми с други хипервайзори, трябва да помислите за деактивиране на три функции, свързани с Hyper-V: Device Guard, Credential Guard и Memory Isolation. Редакторът на системния регистър е мощен инструмент, който ви позволява да деактивирате и трите, но трябва да следвате тези стъпки внимателно, тъй като модифицирането на стойностите в системния регистър може лесно да счупи Windows, ако не сте предпазливи достатъчно.

  1. Щракнете с десния бутон върху Започнете бутон и изберете Бягай.
  2. Тип "regedit" и натиснете Въведете.
  3. Натиснете да когато Windows ви помоли да предоставите администраторски права.
  4. Поставете следния адрес в Лента за търсене и натиснете Въведете.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 
  5. Щракнете с десния бутон върху екрана, изберете ново -> DWORD (32-битова) стойност и му дайте името EnableVirtualizationBasedSecurity.
  6. Щракнете двукратно върху новото Стойност DWORD току-що създадохте, задайте го стойностни данни до 0 и щракнете върху Добре бутон.
  7. След това въведете следния адрес в Лента за търсене и удари Въведете ключ.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  8. Създайте нов Стойност DWORD и го назовете LsaCfgFlags.
  9. Можете да деактивирате Credential Guard, като зададете стойността на LsaCfgFlags на 0.
  10. Накрая поставете следния адрес в Лента за търсене и удари Въведете.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
  11. Променете стойностни данни от Активирано DWORD от 1 до 0 за деактивиране на изолацията на паметта.

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

Кога трябва и кога не трябва да използвате Hyper-V

Много потребители съобщават за повишена производителност в игри и емулатори след деактивиране на Hyper-V, така че може да искате да премахнете този хипервизор, ако искате да повишите честотата на кадрите във вашата система.

Като се има предвид това, Hyper-V остава един от най-добрите начини за настройка и използване виртуални машини в Windows, така че бихте искали да го оставите активиран, ако не възнамерявате да стартирате игри или други хипервайзори на вашата система. Не забравяйте да проверите нашето ръководство как да инсталирате Hyper-V ако искате да използвате хипервайзора на машина с Windows 11.