轻松解决使用 WSL2 出现的"参考的对象类型不支持尝试的操作。"问题 - Colsrch的小破站

错误原因

  • 代理软件与 wsl2 的端口冲突
  • 如果 Winsock LSP DLL 被加载到其进程中,则 wsl.exe 将显示此错误。最简单的解决方案是对 wsl.exe 使用 WSCSetApplicationCategory WinAPI 调用来防止这种情况。在后台,该调用在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog 中为 wsl.exe 创建一个条目。
    这将告诉 Windows 不要将 LSP DLL 加载到 wsl.exe 进程中

解决方法

下载 NoLsp (你可能需要使用代理下载)

以管理员权限运行 Powershell

注意下 NoLsp 的位置
1
NoLsp.exe C:\windows\system32\wsl.exe

返回 Success! 就成功了

完结撒花🎇

评论