最近需要安装 Redis ,在 Windows 上官方推荐使用 WSL (Windows Subsystem for Linux)。然而在打开我好几周没开过的 WSL 后发现直接报错无法进入:

屏幕截图 2022-10-25 162842.png

参考的对象类型不支持尝试的操作 这个错误真是让人摸不着头脑……百度了一下很快就有解决方案了,为了节省下次再遇到这个问题的时间,直接一劳永逸的记录一下吧。

解决方案

该问题报错原因及其讨论见 github-issue

  1. 下载可执行文件 NoLsp.exe (需要科学上网)
  2. 管理员身份运行控制台(右键点击 win 键 -> 终端(管理员)最直观)
  3. 控制台输入 .\NoLsp.exe C:\windows\system32\wsl.exe
  4. 输出字符串 Success! 说明修复成功

然后就可以打开 WSL 在 Windows 下尽情享用 Linux 啦! 什么牛头人战士发言