同时使用 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 恢复正常: