WslRegisterDistribution mislykkedes med fejl: 0x80370102

Når du installerer WSL , hvis du modtager en fejl, der siger — WslRegisterDistribution mislykkedes med fejlen: 0x80370102(WslRegisterDistribution failed with error: 0x80370102) — så vil dette indlæg hjælpe dig med at løse det. Fejlen opstår(Error) af et par årsager. Indlejret virtualisering , en grænse for CPUID , virtualiseringsunderstøttelse(Virtualization) og mere.

WslRegisterDistribution mislykkedes fejl 0x80370102

WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed

WslRegisterDistribution mislykkedes med fejl: 0x80370102

Følg disse forslag for at løse problemet.

  • Aktiver indlejret virtualisering
  • Aktiver Hyper-V-understøttelse på BIOS-niveau(BIOS Level)
  • Deaktiver begrænsning på CPUID

Du skal bruge administratortilladelse og en forståelse af BIOS for at implementere dem.

Aktiver indlejret virtualisering

Hvis du har installeret Windows i en VM og derefter prøver at installere WSL , skal du aktivere indlejret virtualisering. Start PowerShell(Launch PowerShell) med administratortilladelse, og udfør kommandoen som nævnt nedenfor.

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

Hvis dette ikke virker, skal du aktivere virtualisering på hardwareniveau. Dette afhænger af BIOS eller UEFI . Mere om dette i de officielle Microsoft-dokumenter(official Microsoft Documents) .

Aktiver Hyper-V-understøttelse på BIOS-niveau(BIOS Level)

Aktiver hardwarevirtualisering

Åbn BIOS/UEFI og se efter indstillinger, der kan hedde VT-x, AMD-V, SVM, Vanderpool, Intel VT-d eller AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )Hvis det er AMD , skal du tjekke for AMD-V , SVM og så videre. For Intel er det normalt VT-x .

Følg det linkede indlæg for at finde ud af indstillinger i henhold til din computer. Listen inkluderer indstillinger for Dell , Asus , Acer og så videre.

Deaktiver begrænsning på CPUID

Når du tænder for din computer, udfører operativsystemet CPUID- instruktioner for at bestemme processoren og dens muligheder. CPUID bruges, når du bruger en ny processor med et gammelt OS. Windows kan have problemer med at håndtere CPUID- oplysningerne, og du skal derfor deaktivere den.

Placeringen af Limit CPUID Max​​vil variere for hver BIOS/UEFI . Så sørg for at se dig omkring for at finde ud af, hvor den har på din computer.

Jeg håber, at indlægget var nyttigt til at løse WslRegisterDistribution 0x80370102 , som vises ved installation af WSL .

Lignende WslRegisterDistribution mislykkedes med fejl(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x80041002 | 0x800700b7 eller 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e og 0x8000000d(0x8007019e and 0x8000000d) .

Relateret: (Related: )Fejlfinding af Windows-undersystem til Linux-fejlmeddelelser og -koder.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)



About the author

Jeg er softwareingeniør og opdagelsesrejsende. Jeg har erfaring med både Microsoft Xbox 360 og Google Explorer. Jeg er i stand til at give ekspertanbefalinger til visse softwareudviklingsværktøjer, samt hjælpe folk med at fejlfinde almindelige Explorer-fejl.



Related posts