wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。 出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。 可以通过注册表的方式,排除从winsock中排除wsl即可。 复制以下代码放入一个新建的文本文档里,将文档后缀改为.reg,保存并双击运行即可 1Windows Registry Editor Version5.0023[...
主要问题是代理软件更改了原本的 winsock,这时如果 Winsock LSP DLL 被加载到进程中, wsl 就会显示这个错误。 解决方案是使用 WSCSetApplicationCategory WinAPI 调用 wsl.exe 来防止这种情况。 具体操作方式参见 Proxifier 的官方开发人员的邮件中的描述。 DevelopersofProxifier told me the reason and gave me a so...
先下载 NoLsp.exe (这和wsl的第一步一样) 2. 用管理员身份运行powershell,然后运行下面的代码 taskkill -IM "wslservice.exe" /F NoLsp.exe "C:\Program Files\WSL\wsl.exe" NoLsp.exe "C:\Program Files\WSL\wslservice.exe" NoLsp.exe "C:\Program Files\WindowsApps\MicrosoftCorporationII.Windows...
简介:wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。 出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。 可以通过注册表的方式,排除从winsock中排除wsl即可。 防止WinSock被hook所需的注册表。 当然,可以使用下面的reg注册表代码处理。 Windows Registry Editor Version 5...
WSL2解决参考的对象类型不支持尝试的操作 下载NoLsp.exe,用管理员权限运行 .\NoLsp.exe C:\Windows\System32\wsl.exe,显示 success则操作成功,再打开wsl2 就可以了。 具体原因是Winsock LSP DLL被加载到其进程中,则wsl.exe将显示此错误。最简单的解决方案是对wsl.exe使 用WSCSetApplicationCategory WinAPI调用...
所以我打开任务管理器,找是否还有wsl相关的进程在后台运行,就找到了wslservice.exe这个进程。定位到其所在的目录"C:\Program Files\WSL\"。然后用NoLsp.exe将该目录下wsl开头的几个exe都过了一遍, NoLsp.exe C:\Program Files\WSL\wsl.exe NoLsp.exe C:\Program Files\WSL\wslg.exeNoLsp.exe C:\Program...
完成操作后,通过Win + R执行命令cmd会发现输入框下面有一行小字”以管理员身份运行” 开机自动执行命令 win + r 打开命令行 输入shell:startup 回车 进入一个文件夹 新建一个cmd脚本,如:netsh_winsock_reset.cmd,内容如下: 代码语言:javascript 复制
然后重新启动计算机即可。 完成操作后,通过Win + R执行命令cmd会发现输入框下面有一行小字”以管理员身份运行” 开机自动执行命令 win + r 打开命令行 输入shell:startup 回车 进入一个文件夹 新建一个cmd脚本,如:netsh_winsock_reset.cmd,内容如下:
可能会影响的问题 虚拟环境无法使用、某个虚拟机无法使用、docker无法使用 原因 wsl注册表被修改了 处理 新建文本文件,粘贴一下内容进去,保存 后缀名改为reg后,双击运行
最近用wsl2老是提示“参考的对象类型不支持尝试的操作”,搜索了下收集了两种解决方案。 解决 1、临时方法 管理员身份执行 代码语言:javascript 代码运行次数:0 代码运行 netsh winsock reset 2、永久方法 下载此工具 代码语言:javascript 代码运行次数:0