WslRegisterDistribution misslyckades med fel: 0x80370102
När du installerar WSL , om du får ett felmeddelande som säger— WslRegisterDistribution misslyckades med fel: 0x80370102(WslRegisterDistribution failed with error: 0x80370102) — då kommer det här inlägget att hjälpa dig att lösa det. Felet uppstår(Error) av ett par anledningar. Kapslad virtualisering , en gräns för CPUID , virtualiseringsstöd(Virtualization) och mer.
WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
WslRegisterDistribution misslyckades med fel: 0x80370102
Följ dessa förslag för att åtgärda problemet.
- Aktivera kapslad virtualisering
- Aktivera Hyper-V-stöd på BIOS-nivå(BIOS Level)
- Inaktivera begränsning av CPUID
Du behöver administratörsbehörighet och förståelse för BIOS för att implementera dem.
Aktivera kapslad virtualisering
Om du har installerat Windows i en virtuell dator och sedan försöker installera WSL måste du aktivera kapslad virtualisering. Starta PowerShell(Launch PowerShell) med administratörsbehörighet och kör kommandot enligt nedan.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Om detta inte fungerar måste du aktivera virtualisering på hårdvarunivå. Detta beror på BIOS eller UEFI . Mer om detta i de officiella Microsoft-dokumenten(official Microsoft Documents) .
Aktivera Hyper-V-stöd på BIOS-nivå(BIOS Level)
Öppna BIOS/UEFI och leta efter inställningar som kan heta VT-x, AMD-V, SVM, Vanderpool, Intel VT-d eller AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )Om det är AMD måste du leta efter AMD-V , SVM och så vidare. För Intel är det vanligtvis VT-x .
Följ det länkade inlägget för att ta reda på inställningarna för din dator. Listan innehåller inställningar för Dell , Asus , Acer och så vidare.
Inaktivera begränsning av CPUID
När du slår på din dator, kör operativsystemet CPUID-(CPUID) instruktioner för att fastställa processorn och dess kapacitet. CPUID används när du använder en ny processor med ett gammalt operativsystem. Windows kan ha problem med att hantera CPUID- informationen, och därför måste du inaktivera den.
Platsen för Limit CPUID Max
kommer att variera för varje BIOS/UEFI . Så se till att titta runt för att hitta var den har på din dator.
Jag hoppas att inlägget var till hjälp för att lösa WslRegisterDistribution 0x80370102 , som visas när du installerar WSL .
Liknande WslRegisterDistribution misslyckades med fel(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 eller 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e och 0x8000000d(0x8007019e and 0x8000000d) .
Relaterat: (Related: )Felsök Windows-undersystem för Linux-felmeddelanden och koder.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)
Related posts
WslRegisterDistribution misslyckades med fel: 0x80370114
WslRegisterDistribution misslyckades med felet 0x8007023e
WslRegisterDistribution misslyckades med felet 0x8007019e eller 0x8000000d
WslRegisterDistribution misslyckades med fel: 0x800701bc
WslRegisterDistribution misslyckades med fel: 0x80070422
Hur man kontrollerar Windows Subsystem for Linux (WSL) version i Windows
Hur man installerar Windows Subsystem för Linux på Windows 11
Hur man kör .sh eller Shell Script-fil i Windows 11/10
WslRegisterDistribution misslyckades med fel 0x800700b7 eller 0x80080005
Hur man ställer in Linux Distribution version till WSL1 eller WSL2 i Windows 10
WslRegisterDistribution misslyckades med fel: 0x80041002
WslRegisterDistribution misslyckades med felet 0xc03a001a
WSL slutade fungera med fel 0x80070003
Fixa WslRegisterDistribution misslyckades med felet 0x80070032
Bygg LineageOS på Windows 10 med Windows Subsystem för Linux
Fixa Windows Subsystem för Linux-fel, problem och problem