修复 WSL“参考的对象类型不支持尝试的操作”错误

对同时使用 WSL 2 和 Proxifier 的人可能有帮助

同时使用 WSL 2 和 Proxifier 时会出现此问题。

工作需要装了个 Proxifier ,之后发现 WSL 打不开,提示“参考的对象类型不支持尝试的操作”:

搜了下,这个问题常出现在使用游戏加速器和代理的机器。WSL 社区已有相关问题的讨论和解决方案:Winsock module breaks WSL2 · Issue #4177 · microsoft/WSL

解决办法

下载 proxifier.com/tmp/Test20200228/NoLsp.exe,以管理员身份运行此程序:

.\NoLsp.exe C:\Windows\System32\wsl.exe

提示 success:

会发现注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog 下多了项配置:

WSL 恢复正常:

加载评论