0%

WSL采坑

WSL就不多介绍了,win10内置Ubuntu

9e218fe95e284998aa6f4c0f011f1566c-016827de5d741acec36ad4dacf0f92123-1200x640.jpg

WSL

卸载

本来安装的Ubuntu 20.02版本,结果远程桌面连接有问题,那就直接卸载了重新安装吧。

可以显示出目前电脑安装的所有版本

1
wslconfig /l

这个是命令说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
对 Windows 上的 Linux 子系统进行操作管理

用途:
/l, /list [/all]
列出已注册的分发版。
/all - 有选择地列出所有分发版,包括
当前正在安装或卸载的分发版。

/s, /setdefault <DistributionName>
将该分发版设为默认。

/t, /terminate <DistributionName>
终止分发。

/u, /unregister <DistributionName>
取消分发版注册。

/upgrade <DistributionName>
将分发版升级至 WslFs 文件系统格式。

可以选择先注销 然后在开始菜单 右击卸载

或者直接wslconfig /u 版本名

win10端口异常

这边我在重启的时候win10出现了异常,我打开SSR报端口冲突,进入一般套路

1
netstat -aon|findstr "1080"

如果找到PID的话我直接

1
tasklist|findstr "pid"

或者在http://www.nirsoft.net/utils/cports.html#DownloadLinks这个网站上下载CurrPorts找到进程,右键,Close Selected TCP Connections

诡异的根本没有pid占用这个端口但是却报出了端口冲突这样的错误。

于是管理员CMD

1
netsh winsock reset

重启电脑即可。

安装

win10版本号

官方文档:https://docs.microsoft.com/en-us/windows/wsl/install-win10

win+X 然后 A

输入winver

微信截图_20200704053206.png

版本太低 升级

额,尬住了,我已经更新到了最新版本,但是

1
Check your Windows version by selecting the Windows logo key + R, type winver, select OK. (Or enter the ver command in Windows Command Prompt). Please update to the latest Windows version if your build is lower than 19041. Get Windows Update Assistant.

我的build是18362,正式版并没有推送升级,不想更新使用版本,WSL计划推迟。