【未解决】Windows WSL报错:Error: 0x80080005 ???????
设备环境:
操作系统:Windows 10
安装系统:Arch Linux
错误日志:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80080005
Error: 0x80080005 ???????
Press any key to continue...
网上有一篇文章提到这个错误,下面的评论回复以管理员权限运行命令提示符并执行sc stop LxssManager
和sc start LxssManager
出现如下报错:
C:\Windows\system32>sc stop LxssManager
[SC] OpenService 失败 1060:
指定的服务未安装。
顺藤摸瓜,在网上寻找LxssManager
这个服务要如何安装。
网上暂时还没有找到相关文章能够解决这个问题,但是CSDN的一篇文章引起了我的注意
[SC] OpenService 失败:1060指定的服务未安装_[sc] openservice 失败 1060: 指定的服务未安装。-CSDN博客
文章中提到了“服务”,在开始菜单中搜索服务,进入应用找到了一个名为WSL Service的服务。点左上角启动。
提取关键信息:1058、被禁用、关联的设备没有启动。
检查功能是否开启:按下 Win+S
搜索 启用或关闭Windows功能
勾选适用于Linux的Windows子系统
和虚拟机平台
这两项,点击确定
重启电脑。
回来以后,用管理员身份运行powershell,强制重置WSL服务,依次执行: