Hur man inaktiverar eller tar bort Hyper-V i Windows 11
Viktiga iakttagelser
I vissa fall kan användningen av Hyper-V i Windows 11 leda till störningar i externa virtualiseringslösningar eller program, vilket gör att dessa program inte kan startas på grund av fel. I sådana fall har det visat sig att problemet effektivt lindras om Hyper-V kopplas bort.
Det är möjligt att inaktivera Hyper-V i operativsystemet genom att använda antingen dialogen Windows-funktioner eller BCDEdit-verktyget. Det rekommenderas att du startar om datorn för att genomföra eventuella ändringar.
Följ dessa steg om du stöter på problem med dialogrutan Windows-funktioner när du försöker inaktivera Hyper-V:1. Öppna en kommandotolk eller PowerShell som administratör.2. Utför följande kommandon för att inaktivera Hyper-V:a) Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-Vb) Remove-WindowsFeature -Online -Name Microsoft-Hyper-V-Virtual-Network-Adapter3. Du kan också överväga att inaktivera minnesintegritet och enhetsvakt/identifikationsvakt för att få optimala prestanda. Genom att vidta dessa åtgärder kan du lösa eventuella problem som uppstår i dialogrutan Windows-funktioner när du försöker inaktivera Hyper-V.
Hyper-V är en virtualiseringsteknik som ingår som en del av operativsystemet i Windows 11 och installeras automatiskt på alla enheter som kör den här versionen av Windows. Även om den är lättillgänglig för användare av Professional- och Enterprise-utgåvorna av operativsystemet, måste de som använder Home-utgåvan först hämta de nödvändiga installationsfilerna via ett kommandoradsskript innan de kan använda den här funktionen.
Tyvärr kan Hyper-V störa olika program som är installerade på din dator, inklusive annan virtualiseringsprogramvara som VMware Workstation, VirtualBox och emulatorprogram. Följaktligen kan du uppleva problem när du försöker köra program, PC-spel eller systemoptimeringsverktyg på grund av förekomsten av Hyper-V på din enhet.
Lyckligtvis kan man effektivt inaktivera Hyper-V i den senaste versionen av Windows 11 med hjälp av antingen den konventionella dialogrutan Windows Features eller kommandoradsgränssnitt som Command Prompt och PowerShell.
Varför du kan behöva inaktivera Hyper-V
Funktionaliteten hos en dators integrerade virtualiseringstillägg, t.ex. Intel VT-x eller AMD-V, är som standard begränsad till ett enda virtualiseringsverktyg. För att kunna använda alternativa virtualiseringsprogram som VMware Workstation eller VirtualBox, är det nödvändigt att inaktivera Microsoft Hyper-V hypervisor.
Dessutom rekommenderas att du inaktiverar alla andra funktioner som är beroende av en hypervisor och som är integrerade med Windows Security, t.ex. Device Guard, Credential Guard och den komponent i Core Isolation som kallas Memory Integrity.
Hur man kontrollerar om Hyper-V körs på Windows 11
För att kontrollera om virtualiseringsplattformen Hyper-V för närvarande är i drift kan man använda programmet Systeminformation. Detta är särskilt användbart i fall där det krävs verifiering av Hyper-V-hypervisorns aktiva tillstånd före eller efter inaktivering av den.
Du kan utföra följande steg för att fastställa driftstatus för Hyper-V-virtualiseringstekniken på din datorenhet:
Tryck samtidigt på Windows-tangenten och bokstaven “R” för att öppna dialogrutan Kör, där du kan utföra olika systemkommandon eller komma åt olika konfigurationsinställningar på ett användarvänligt sätt.
Utför kommandot “msinfo32.exe” i ett kommandotolks- eller PowerShell-fönster och klicka sedan på knappen “OK” för att starta programmet.
⭐ Kontrollera sedan om följande post är tillgänglig längst ner på fliken Detaljer:
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
För att kunna använda alternativa virtualiseringsprogram kan det vara nödvändigt att inaktivera vissa Windows-funktioner som Hyper-V, Memory Integrity och Credential Guard, enligt beskrivningen i stegen nedan.
Inaktivera Hyper-V via Windows valfria funktioner
I dialogrutan Windows-funktioner kan användare aktivera eller inaktivera olika funktioner som finns tillgängliga på deras system men som kan vara inaktiverade som standard. Detta inkluderar en rad alternativ, t.ex. virtualiseringsteknik och andra avancerade funktioner som Hyper-V. Genom att använda den här funktionen får användarna bättre kontroll över operativsystemets övergripande prestanda och kapacitet, vilket gör att de kan optimera sin datorupplevelse efter sina specifika behov och preferenser.
För att åtgärda problemet med det upptäckta Hyper-V-felet är det nödvändigt att inaktivera både Virtual Machine Platform- och Windows Hypervisor Platform-funktionerna tillsammans med Hyper-V-funktionen.
Följ dessa steg för att inaktivera Hyper-V genom att använda gränssnittet Windows-funktioner:
Tryck på Windows-tangenten i kombination med bokstaven “R” på tangentbordet för att öppna dialogrutan Kör.
Skriv ordet “control” i det angivna fältet och klicka sedan på knappen “OK” för att öppna Kontrollpanelen.
⭐ Klicka på Program i Kontrollpanelen.
⭐ Klicka sedan på Program och funktioner.
⭐ I den vänstra rutan klickar du på Aktivera eller inaktivera Windows-funktioner.
Leta reda på Hyper-V i listan över funktioner som är tillgängliga för installation i dialogrutan Windows-funktioner.
⭐ Avmarkera alternativet Hyper-V för att inaktivera funktionen.
⭐ Bläddra sedan nedåt och leta reda på alternativen Virtual Machine Platform och Windows Hypervisor Platform.
Alternativt kan du avmarkera ett valt alternativ genom att klicka på det igen eller välja inget av de tillgängliga alternativen. Klicka sedan på “OK” för att bekräfta ditt beslut.
Operativsystemet Windows kommer att ta bort vissa komponenter, inklusive Hyper-V, från datorn som en del av en programuppdatering eller installationsprocess.
När processen är klar rekommenderar vi att du stänger av datorn och sedan slår på den igen för att uppdateringarna ska kunna implementeras på ett effektivt sätt.
Hur man inaktiverar Hyper-V med BCDEDIT
Med hjälp av BCDEdit-verktyget kan man effektivt avmarkera Hyper-V i systemets startkonfigurationsinställningar. Denna åtgärd gör det möjligt att tillfälligt inaktivera Hyper-V utan att behöva ta bort hela funktionen från datorn.
Inaktivera Hyper-V med BCDEdit:
Tryck på Windows-tangenten på tangentbordet och skriv sedan “cmd” i kommandotolken som visas för att komma åt kommandotolken.
Högerklicka på kommandotolken och välj sedan att köra den med administrativa privilegier från den snabbmeny som visas.
⭐ I fönstret Kommandotolken skriver du följande kommando och trycker på Retur:
bcdedit /set hypervisorlaunchtype off
När meddelandet visas rekommenderas att du avslutar den aktuella instansen av kommandotolken och startar om systemet för att underlätta genomförandet av de angivna ändringarna.
⭐ Om du behöver aktivera Hyper-V igen använder du följande kommando:
bcdedit /set hypervisorlaunchtype auto
För att genomföra ändringarna är det absolut nödvändigt att du initierar en systemomstart av din persondator.
Avancerade användare kan använda BCDEdit-verktyget för ytterligare komplexa åtgärder, inklusive radering av tidigare startval från startmenyn och tillägg av en ikon för säkert läge i startsekvensen för Windows 11.
Avinstallera Hyper-V med kommandotolken
Gör så här för att inaktivera hypervisorn via kommandotolken på ett Windows-system om borttagningen via dialogrutan Windows-funktioner inte lyckas:
⭐ Öppna Kommandotolken som administratör .
⭐ I fönstret Kommandotolken skriver du följande kommando och trycker på Enter:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all
När DISM-verktyget körs inaktiveras Hyper-V effektivt och ett meddelande visas som anger att processen har slutförts tillsammans med en framgångsstatus för att bekräfta att implementeringen har lyckats.
För att initiera en systemavstängning och efterföljande omstart av datorn, vänligen följ dessa steg:1. Tryck på “Enter” på tangentbordet för att stänga det aktiva kommandotolksfönstret. Denna åtgärd kommer effektivt att avsluta alla pågående processer och få systemet att stanna.2. Alternativt kan du välja att manuellt stänga kommandotolken genom att klicka på motsvarande ikon med musen eller använda kortkommandot som är associerat med den. När systemet har stängts kommer det att upphöra att fungera och vara redo för nästa användarinteraktion.3. För att återaktivera systemet och återuppta normal drift stänger du helt enkelt av enheten eller kopplar bort den fysiskt från strömkällan. När maskinen återansluts genomgår den automatiskt en rad initialiseringsprocedurer innan den återgår till sitt tidigare funktionstillstånd
Efter en systemomstart kan användarna köra sina applikationer och virtuella maskiner utan att stöta på några fel. Om detta inte löser problemet kan användarna öppna dialogrutan Windows-funktioner genom att skriva “Slå på eller av Windows-funktioner” i sökfältet och inaktivera både alternativen “Virtual Machine Platform” och “Windows Hypervisor Platform”. När dessa har inaktiverats bör användaren starta om datorn för att helt inaktivera Hyper-V Hypervisor.
Så här inaktiverar du Hyper-V med PowerShell
Använd kommandotWindowsOptionalFeature, med administrativ behörighet i en PowerShell-miljö, för att inaktivera Hyper-V i Windows-operativsystemet genom att köra det aktuella kommandot.
Tryck på Windows-logotangenten på tangentbordet och skriv sedan “powershell” i den prompt som visas för att komma åt PowerShell-terminalen.
Högerklicka på PowerShell-programmet och välj sedan att köra det med administrativa behörigheter i den snabbmeny som visas.
När du ombeds att godkänna Användarkontokontroll klickar du på “Ja” för att fortsätta med den begärda åtgärden.
⭐ Kopiera och klistra in kommandot nedan i PowerShell-fönstret och tryck på Enter:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Låt åtgärden slutföras helt innan du stänger av PowerShell-konsolen och startar om datorn för att helt införliva ändringarna.
Så här avinstallerar du Hyper-V Virtual Network Adapter
Vid återställning efter borttagning av Hyper-V är det inte ovanligt att ett meddelande visas om att vissa uppdateringar inte kunde slutföras och att tidigare gjorda ändringar måste återställas. För att åtgärda detta är det viktigt att eliminera alla spår av Hyper-V virtuella nätverksadaptrar på ditt datorsystem. Denna process kan initieras genom att navigera till Enhetshanteraren och ta bort den virtuella nätverkskortet i fråga.
Så här tar du bort Hyper-V:s virtuella nätverkskort:
Tryck samtidigt på Windows-tangenten och bokstaven “R” för att starta ett kommando i dialogrutan Kör, där du kan ange olika systemrelaterade uppgifter eller kommandon för din dator.
Följ dessa steg för att komma åt Enhetshanteraren med hjälp av en kommandotolk i Windows:1. Öppna kommandotolken genom att skriva “cmd” eller “Command Prompt” i sökfältet, högerklicka på den och välja “Kör som administratör.“2. Skriv “dvmgmt.msc” (utan citattecken) i fönstret som öppnas och tryck på Enter. Detta startar Enhetshanteraren.3. Klicka på “OK” för att bekräfta åtgärden.
För att komma åt Hyper-V:s virtuella nätverkskort i Enhetshanteraren måste man först navigera till kategorin “Nätverkskort” och expandera den för att visa alla tillgängliga alternativ för virtuella nätverkskort.
⭐ Om inga virtuella nätverkskort som är associerade med Hyper-V visas klickar du på Visa och väljer Visa dolda enheter.
⭐ Högerklicka på Hyper-V Virtual Ethernet Adapter och välj Avinstallera enhet .
Behåll den virtuella Microsoft Wi-Fi Direct-adaptern, eftersom det är förbjudet att ta bort den.
⭐ Klicka på Avinstallera för att bekräfta åtgärden.
Upprepa processen för att ta bort alla virtuella nätverkskort som är anslutna till Hyper-V.
När de föregående stegen har slutförts rekommenderas att du stänger av Enhetshanteraren och initierar en omstart av systemet. Fortsätt sedan med borttagningen av Hyper-V från operativsystemet och observera om det finns några märkbara förbättringar i prestanda eller funktionalitet.
Hur man stänger av virtualiseringsbaserad säkerhet (minnesintegritet)
Inaktivering av Hyper-V bör lösa alla problem som är förknippade med dess detektering. Om problemet kvarstår kan det dock vara nödvändigt att inaktivera funktionen för minnesintegritet i Windows Security. Denna funktion är en komponent i Core Isolation och fungerar för att skydda mot obehörig åtkomst av cyberbrottslingar genom användning av skadlig kod, vilket skyddar kritiska system och processer från potentiella säkerhetsöverträdelser.
Windows har en inbyggd mekanism som inaktiverar funktionen för minnesintegritet som standard för att förhindra konflikter som uppstår på grund av inkompatibla program eller drivrutiner. Detta kan dock leda till kompatibilitetsproblem för vissa virtualiseringsverktyg och program från tredje part som kräver åtkomst till systemets virtualiseringshårdvara.
Gör så här för att inaktivera funktionen som skyddar mot manipulering av kritiskt systemminne i Windows Security:
Tryck på “Windows”-tangenten och “I”-tangenten samtidigt för att komma åt inställningsprogrammet.
⭐ Klicka på fliken Sekretess & säkerhet i den vänstra rutan.
⭐ Klicka sedan på Windows-säkerhet .
⭐ Under avsnittet Skyddsområden klickar du på Enhetssäkerhet.
⭐ Klicka sedan på Core isolation details under avsnittet Core isolation.
⭐ Växla omkopplaren under Minnesintegritet för att stänga av den .
För att genomföra de ändrade inställningarna är det nödvändigt att initiera en omstart av systemet för att införliva dem i datorns driftsparametrar.
Hur du inaktiverar Device Guard och Credential Guard
Om du använder virtualiseringsprogram som VMware Workstation tillsammans med Device Guard eller Credential Guard kan det leda till kompatibilitetsproblem och ett felmeddelande som visar att någon av funktionerna har aktiverats visas när du försöker starta den virtuella maskinen.
I fall där man överväger att använda externa virtualiseringslösningar är det möjligt att avaktivera både Device Guard och Credential Guard med hjälp av Windows Registry Editor.
Att ändra konfigurationsinställningarna i Windows Registry kan vara förenat med vissa risker. För att minska dessa potentiella risker rekommenderar vi starkt att användarna skapar en systemåterställningspunkt innan de gör några ändringar i registret. Dessutom kan det vara en fördel att ta en omfattande säkerhetskopia av registret eftersom det ger ett extra skydd mot oförutsedda omständigheter eller fel.
Inaktivera Device Guard och Credential Guard:
Tryck samtidigt på Windows-tangenten och bokstaven “R” för att starta ett program eller kommando i dialogrutan Kör, där du kan ange kommandon för olika systemuppgifter eller starta program på ett intuitivt sätt på din dator med operativsystemet Microsoft Windows.
Följ dessa steg för att komma åt Registereditorn på ett mer raffinerat sätt:1. Öppna dialogrutan Kör i Windows genom att trycka på “Windows” på tangentbordet, eller alternativt, leta upp den från Start-menyn, och skriv “regedit”.2. Klicka på “OK” för att starta Registereditorn.
⭐ I Registereditorn navigerar du till följande plats:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
⭐ Leta reda på DWORD-värdet LsaCfgFlags i den högra rutan. Du måste skapa en ny nyckel om det inte finns något sådant värde.
För att skapa en ny nyckel klickar du på undernyckeln “Lsa” i den vänstra panelen med musens sekundära knapp och väljer sedan alternativet att skapa en ny datatyp “DWORD (32-bitars)” med namnet “LsaCfgFlags”.
⭐ Dubbelklicka sedan på LsaCfgFlags och skriv 0 i datafältet Value.
⭐Klicka på OK för att spara ändringarna.
⭐ Nästa, i Registereditorn, navigera till följande plats:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
⭐ I den högra rutan kontrollerar du om värdet EnableVirtualizationBasedSecurity finns. Om inte, högerklicka på undernyckeln DeviceGuard och välj New > DWORD (32-bit) Value .
⭐ Byt sedan namn på nyckeln till EnableVirtualizationBasedSecurity och ange värdet 0 .
⭐Klicka på OK för att spara ändringarna.
Gör så här för att återaktivera Device Guard och Credential Guard på ett Windows-operativsystem:1. Starta om datorn för att aktivera eventuella ändringar i konfigurationen av dessa säkerhetsfunktioner.2. Ändra den registernyckel eller grupprincipinställning som inaktiverar Device Guard och Credential Guard. Ändra dess värde från “0” (eller annat inaktiverat tillstånd) till “1”. Detta återaktiverar båda säkerhetsfunktionerna så att de kan fungera som avsett.
Inaktivera Hyper-V i Windows 11 för att köra virtualiseringsverktyg och appar från tredje part
Hyper-V är ett utmärkt alternativ för alla som söker en heltäckande virtualiseringsplattform. Det är dock viktigt att användare avaktiverar Hyper-V för att kunna använda alternativa virtualiseringslösningar som VirtualBox eller VMware Workstation.
Att inaktivera Hyper-V Hypervisor och andra virtualiseringsbaserade säkerhetsåtgärder innebär inga problem när alternativa hypervisorer används för sömlös drift.