"PermittedLspCategories"=dword:80000000 2、执行命令:netsh winsock reset,执行后无需重启电脑,重新打开Linux就行(如 Ubuntu) 注:如电脑重启后仍报错,需重新执行:netsh winsock reset;或采用方案2。 解决方案2:使用nolsp.exe 解决wsl、docker desktop无法启动问题 1、首先下载NoLsp.exe程序 下载链接:https://pan....
ERROR:The attempted operation is not supported for the type of object referenced. 主要问题是代理软件更改了原本的 winsock,这时如果 Winsock LSP DLL 被加载到进程中, wsl 就会显示这个错误。 解决方案是使用 WSCSetApplicationCategory WinAPI 调用 wsl.exe 来防止这种情况。 具体操作方式参见 Proxifier 的官方开...
wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。 出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。 可以通过注册表的方式,排除从winsock中排除wsl即可。 复制以下代码放入一个新建的文本文档里,将文档后缀改为.reg,保存并双击运行即可 1Windows Registry Editor Version5.0023[...
先下载 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注册表代码处理。
所以我打开任务管理器,找是否还有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...
专业版系统具体步骤如下: 使用小娜搜索secpol或 “本地安全策略” (或运行secpol.msc),右键选择以管理员身份打开(或许需要); 展开 本地策略,选择 安全选项,在右边找到“用户帐户控制:以管理员批准模式运行所有管理员”,双击它,将本地安全设置更改为“已禁用”; ...
新的解决思路是利用此命令: netsh winsock reset 每次开机以管理员方式自动执行一次该命令。 让所有程序都默认以管理员身份运行 专业版系统具体步骤如下: 使用小娜搜索secpol或 “本地安全策略” (或运行secpol.msc),右键选择以管理员身份打开(或许需要); ...
最近用wsl2老是提示“参考的对象类型不支持尝试的操作”,搜索了下收集了两种解决方案。 解决 1、临时方法 管理员身份执行 代码语言:javascript 代码运行次数:0 代码运行 netsh winsock reset 2、永久方法 下载此工具 代码语言:javascript 代码运行次数:0
可能会影响的问题 虚拟环境无法使用、某个虚拟机无法使用、docker无法使用 原因 wsl注册表被修改了 处理 新建文本文件,粘贴一下内容进去,保存 后缀名改为reg后,双击运行