Windows 子系统 WslRegisterDistribution failed with error: 0x80370102

Windows WSL About 1,443 words

原因

没有启动虚拟机监控程序。

查看启动管理器

执行bcdedit命令(需使用管理员权限打开PowerShellCMD)。

bcdedit

可以看到最后一项hypervisorlaunchtypeOff

PS C:\Users\User> bcdedit

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
flightsigning           Yes
default                 {current}
resumeobject            {f2ef54bb-3fc0-11ec-b211-f919c86c3435}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 0

Windows 启动加载器
-------------------
标识符                  {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.efi
description             Windows 10
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {f2ef54bd-3fc0-11ec-b211-f919c86c3435}
displaymessageoverride  Recovery
recoveryenabled         Yes
isolatedcontext         Yes
flightsigning           Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {f2ef54bb-3fc0-11ec-b211-f919c86c3435}
nx                      OptIn
bootmenupolicy          Standard
hypervisorlaunchtype    Off

解决

注意要用管理员权限打开PowerShellCMD

执行命令后需要重启电脑才能生效。

bcdedit /set hypervisorlaunchtype auto
Views: 3,234 · Posted: 2022-05-02

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Today On History
Browsing Refresh