我也遇到了这个问题,似乎是因为 WSL 在修改注册表的时候遇到了一些困难
解决方案:
运行(Win + R)
输入 regidit,打开注册表编辑器
重命名报错的注册表字段,打开 wsl 就正常了
old:
-
计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\WSL
-
计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\WSL
-
计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\WSL
new:
-
计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\WSL_bak
-
计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\WSL_bak
-
计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\WSL_bak
我是从 ->这里<- 得到的帮助