docker Desktop安装WSL --update报错问题成功解决办法

 更新时间:2025年02月08日 09:33:07   作者:codechrono  
这篇文章主要介绍了如何在Windows 11上设置WSL2为默认版本,解决WSL2安装和卸载过程中遇到的问题,包括强制中断命令、wsl--uninstall命令无效以及手动删除Linux发行版的方法,需要的朋友可以参考下
Docker Desktop - WSL update failed
An error occurred while updating WSL.

You can manually update using wsl --update.

If the issue persists, collect diagnostics and submit an issue⁠.

wsl update failed: update failed: updating wsl: exit code: 4294967295: running WSL command wsl.exe C:\WINDOWS\System32\wsl.exe --update --web-download: HrCg@b	g(c) Microsoft Corporation0�OYu@b	gCg)R0

一、正常解决办法

笔记本是win11,执行以下命令,将把 WSL 2 设置为默认版本。如果您的系统中没有安装 WSL 2 内核,则会自动下载并安装(win10同样)

 wsl --set-default-version 2

如果 WSL 2 内核更新失败,您可以尝试手动更新

wsl --update

二、正在进行此分发的安装、卸载或转换

wsl --install -d Ubuntu-22.04命令执行太久,看不到进度,强制中断后执行报此错误。-d表示后台运行,不该加的,看不到进度。docker desktop运行根本没必要安装Ubuntu,wsl --update执行成功就可以了

wsl --shutdown  # 关闭所有WSL实例  
net start LxssManager  # 启动WSL服务(在旧版Windows上可能需要)  
# 或者在较新的Windows版本上,直接重新启动计算机

三、 wsl --uninstall命令行选项无效

卸载 WSL 的方法

  • 通过 Windows 功能卸载 WSL

    • 打开“控制面板” > “程序” > “启用或关闭 Windows 功能”。
    • 取消勾选“适用于 Linux 的 Windows 子系统”。
    • 点击“确定”并重启计算机。

    这将卸载 WSL 及其所有已安装的 Linux 发行版。但是,请注意,这不会删除 Linux 发行版的根文件系统文件(这些文件通常位于 %LOCALAPPDATA%\Packages\ 下的相应目录中),你可能需要手动删除它们。

  • 手动删除 Linux 发行版

    • 如果你只想删除特定的 Linux 发行版而不是整个 WSL,你可以使用 wsl --unregister <distribution_name> 命令。
    • 然后,你可以手动删除位于 %LOCALAPPDATA%\Packages\ 下的相应 Linux 发行版的文件夹,通常文件夹名包含linux。
  • 重置 WSL
    如果你只是想重置 WSL 而不是完全卸载它,你可以尝试使用 wsl --set-default-version 2(或 1,取决于你的需求)来更改默认版本,然后重新启动计算机。但是,请注意,这不会删除任何 Linux 发行版或数据。

记录本次遇到的问题,像“启用或关闭windows功能”、“BIOS/UEFI设置中启用了虚拟化技术”其他很多博文讲了,这里不再赘述

 wsl安装-官方文档

旧版本 WSL 的手动安装步骤 -官方文档

四、附成功截图

总结 

到此这篇关于docker Desktop安装WSL --update报错问题成功解决办法的文章就介绍到这了,更多相关docker Desktop安装WSL --update报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • windows下安装docker的教程详解

    windows下安装docker的教程详解

    这篇文章主要介绍了windows安装docker的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • 运行中的docker容器端口映射如何修改详解

    运行中的docker容器端口映射如何修改详解

    这篇文章主要给大家介绍了关于运行中的docker容器端口映射如何修改的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 使用Docker部署Angular项目的方法步骤

    使用Docker部署Angular项目的方法步骤

    这篇文章主要介绍了使用Docker部署Angular项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Docker 镜像、容器、仓库的概念及应用详解

    Docker 镜像、容器、仓库的概念及应用详解

    这篇文章主要介绍了Docker 镜像、容器、仓库的概念及应用详解的相关资料,需要的朋友可以参考下
    2016-12-12
  • Docker环境搭建、阿里云镜像加速、常用命令使用及说明

    Docker环境搭建、阿里云镜像加速、常用命令使用及说明

    文章介绍了Docker的基本架构,包括容器、镜像和仓库的关系,详细说明了在CentOS系统下Docker的安装步骤,并讲解了如何配置阿里云镜像加速及常用的Docker命令操作
    2025-10-10
  • docker部署应用的三种方式

    docker部署应用的三种方式

    越来越多的前端团队选择用Docker部署前端项目,本文主要介绍了docker部署应用的三种方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Docker部署Nginx 及Nginx的基本使用最佳实践

    Docker部署Nginx 及Nginx的基本使用最佳实践

    Nginx是一个高性能的HTTP和反向代理服务器,广泛应用于Web服务、负载均衡和静态资源托管等领域,这篇文章主要介绍了Docker部署Nginx 以及Nginx的基本使用,需要的朋友可以参考下
    2025-04-04
  • Docker 给运行中的容器设置端口映射的方法

    Docker 给运行中的容器设置端口映射的方法

    这篇文章主要介绍了Docker 给运行中的容器设置端口映射的方法,详细的介绍了端口映射的概念和方法,具体一定的参考价值,有兴趣的可以了解一下
    2017-11-11
  • Jenkins简介与Docker部署Jenkins的方法

    Jenkins简介与Docker部署Jenkins的方法

    今天小编就为大家分享一篇关于Jenkins简介与Docker部署Jenkins的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 使用Docker快速搭建Oracle开发环境的方法教程

    使用Docker快速搭建Oracle开发环境的方法教程

    这篇文章主要给大家介绍了使用Docker快速搭建Oracle开发环境的方法教程,文中给出了详细的解决方法,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06

最新评论