wsl --update失效Error code: Wsl/UpdatePackage/0x80240438的解决办法

什么是WSL
WSL(Windows Subsystem for Linux)是微软开发的一种功能,它在 Windows 10 和 Windows Server 上提供了一个能够运行 Linux 程序的兼容性层。通过 WSL,用户可以在 Windows 系统上运行原生的 Linux 命令行工具和应用程序,而无需安装虚拟机或双引导系统。

WSL 允许用户在 Windows 中访问 Linux 命令行工具,这有助于开发人员和系统管理员在不同平台上进行工作。WSL 提供了与本机 Linux 相似的体验,包括文件系统、网络堆栈和命令行工具。用户可以安装并运行各种 Linux 发行版,如 Ubuntu、Debian、Kali 等,以及使用各种 Linux 软件包和工具。

通过 WSL,用户可以在 Windows 系统上方便地进行跨平台开发、运维工作、测试和学习,从而极大地拓宽了 Windows 用户的应用领域。

有效解决办法:

  1. net stop wuauserv

  2. net stop cryptSvc

  3. net stop bits

  4. net stop msiserver

接着,重新启动

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

用管理员身份运行终端。

然后再次在 Power Shell 里面执行命令 wsl.exe --update 成功。

最后启动 wsl 的 linux 成功。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值