重置WSL2子系统发行版(WSL+Pycharm环境搭建系列之七)

0.背景

有的时候,我们完成一个项目的开发子系统的环境需要重置,需要一个完全干净的新的虚拟机来重新部署,或者子系统被我们玩坏了,不得不重置一下。因为个人走了很多弯路,又是卸载应用重新安装,又是删除文件的报了很多错。比如:

WSL2 已退出进程,代码为 4294967295 (0xffffffff)`在这里插入代码片`

诸如此类,经过我的摸索发现并没有那么复杂,接下来讲解问题正解。

1.注销发行版的方法

首先,我们要看一下已经安装的发行版有哪些
在windows11的终端cmd里输入:
wsl --list

查看到

C:\Users\zhuiyin>wsl --list
适用于 Linux 的 Windows 子系统分发:
CentOS7 (默认)

这里看到我们已经安装了一个CentOS7的发行版了
现在我想搞一个全新的CentOS7,输入以下命令注销:

C:\Users\zhuiyin>wsl --unregister CentOS7

显示

正在注销。
操作成功完成。

再次查看wsl列表:

适用于 Linux 的 Windows 子系统没有已安装的分发。

使用 'wsl.exe --list --online' 列出可用的分发
并使用 'wsl.exe --install <Distro>' 进行安装。

也可以通过访问 Microsoft Store 安装分发:
https://aka.ms/wslstore
Error code: Wsl/WSL_E_DEFAULT_DISTRO_NOT_FOUND

这下就干净了

2.安装新的发行版

找到之前发行版的目录,如果你确定不想要之前的数据,可以把这个目录在windows下之前删除,如果还想保留以防万一的话就备份到其他目录,复制粘贴即可。

这里我们进行目录删除,找到之前下载的发行版zip文件重新进行解压
可以参考我之前的blog文章
解压后以管理员身份运行CentOS7,提示安全告警,选择运行
在这里插入图片描述
等待安装完成
在这里插入图片描述
全新的发行版就回来了,enjoy your new project!
在这里插入图片描述
如果你觉得我的文章还不错,确实解决了您的一些问题的话,麻烦点个赞、收藏、加粉丝,如果有什么问题可以在评论区交流,我将及时答复或者做出修正,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Melody Chaser

所有打赏收入将全部捐赠给我娃

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值