Share via

WslRegisterDistribution failed with error: 0x80370102

Anonymous
2024-03-16T10:17:11+00:00

Trying to enable WSL on my brand new laptop Acert Swift X with Intel i7 1260P

Model: Swift SFX16-52G

Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x80370102 Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS. For information please visit https://aka.ms/enablevirtualization Press any key to continue...

System Information snippet:

OS NameMicrosoft Windows 11 Home

Version10.0.22631 Build 22631

Processor12th Gen Intel(R) Core(TM) i7-1260P, 2100 Mhz, 12 Core(s), 16 Logical Processor(s)

BIOS Version/Date Insyde Corp. V1.05, 15/08/2022

SMBIOS Version 3.3

Virtualisation-based security Running

Virtualisation-based security available security properties Base Virtualisation Support, Secure Boot, DMA Protection, UEFI Code Readonly, SMM Security Mitigations 1.0, Mode Based Execution Control, APIC Virtualisation

A hypervisor has been detected. Features required for Hyper-V will not be displayed.

BIOS has virtualisation settings enabled.

All latest Windows Update installed, computer restarted several times.


Microsoft representative in Live Chat directed me to this forum for the official Microsoft support.

Can I get WSL enabled please?

Windows for home | Windows 11 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Anonymous
    2024-05-14T07:15:56+00:00

    Hello Mihailik,

    Are you running any other type-2 hypervisors like VMware or VirtualBox? Earlier this conflicted and led to the errors you reported. However, VMWare and VirtualBox has released versions that support Hyper-V and WSL2.

    • If you have 3rd party hypervisors installed (Such as VMware or VirtualBox) then please ensure you have these on the latest versions which can support HyperV (VMware 15.5.5+ and VirtualBox 6+).
    • Ensure virtualization technology (VTx) is enabled at the BIOS level.
    • Goto Windows Programs and Features > Turn Windows Features on or off > Ensure Virtual Machine Platform is enabled.
      • If not - enable it.
      • If already showing enabled and still getting error - remove the feature, reboot your PC, enable the feature again.
    • Also check hypervisor launch is enabled in your boot configuration.
      • bcdedit /enum | findstr -i hypervisorlaunchtype
      • If showing hypervisorlaunchtype Off or no results, run the below command to enable the hypervisor.
      • bcdedit /set hypervisorlaunchtype Auto
    • Run wsl --install -d <distro_name>. It should start installation and launch it your distro.

    Ref and more info: Troubleshooting Windows Subsystem for Linux | Microsoft Learn

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2024-03-17T09:09:55+00:00

    Hello Mihailik,

    Welcome to Microsoft Community.

    I noticed that your question relates to Windows Subsystem for Linux (WSL).

    But please let me also point out that the issues involved in WSL are really beyond the support of our community. But we can direct you to the right channels for help.

    Questions about WSL are more appropriate to post on **** Issues · microsoft/WSL · GitHub which is a support forum for WSL. You can post your questions by clicking on New issue, where there are experts who can provide more professional guidance and advice.

    I won't be able to help you, but I'll leave that question open in case one of our amazing volunteers has ideas for you.

    Best regards,

    Mitchell - | Microsoft community support expert from MSFT

    Was this answer helpful?

    0 comments No comments