当前位置: 首页 > news >正文

游戏加速器LSP/DLL导致WSL.EXE无法打开问题修复!

解决办法:

https://github.com/microsoft/WSL/issues/4177#issuecomment-597736482

方法一:(管理员身份)

netsh winsock reset

方法二:

WSCSetApplicationCategory 函数设置LSP加载权限

                    bool NoLsp(const wchar_t* wszExePath) noexcept{if (NULL == wszExePath){return false;}DWORD dwExePathLength = wcslen(wszExePath);DWORD dwPrevCat = 0;DWORD dwPermittedLspCategories = 0x80000000;LPINT lpErrno = NULL;int nErr = WSCSetApplicationCategory(wszExePath, dwExePathLength, NULL, 0, dwPermittedLspCategories, &dwPrevCat, lpErrno);return nErr == ERROR_SUCCESS;}

方法三:

下载:https://www.proxifier.com/tmp/Test20200228/NoLsp.exe

执行:.\NoLsp.exe "C:\Windows\System32\wsl.exe"

这些程序都须被 NoLSP:

                    bool ok = false;char szExePath[1000 + 1];xxx::::string username = xxx::::win32::Win32Native::GetLoginUser();ok |= paper_airplane::NoLsp(LR"(C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_2.0.9.0_x64__8wekyb3d8bbwe\wsl.exe)");ok |= paper_airplane::NoLsp(LR"(C:\Program Files\WSL\wsl.exe)");ok |= paper_airplane::NoLsp(LR"(C:\Program Files\WSL\wslservice.exe)");snprintf(szExePath, sizeof(szExePath), R"(C:\Users\%s\AppData\Local\Microsoft\WindowsApps\wsl.exe)", username.data());ok |= paper_airplane::NoLsp(xxx::::text::Encoding::ascii_to_wstring(szExePath).data());snprintf(szExePath, sizeof(szExePath), R"(C:\Users\%s\AppData\Local\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe\wsl.exe)", username.data());ok |= paper_airplane::NoLsp(xxx::::text::Encoding::ascii_to_wstring(szExePath).data());ok |= paper_airplane::NoLsp(LR"(C:\Windows\WinSxS\amd64_microsoft-windows-lxss-wsl_31bf3856ad364e35_10.0.22621.2506_none_62c8e9f54a7fa6e6\wsl.exe)");ok |= paper_airplane::NoLsp(LR"(C:\Windows\WinSxS\amd64_microsoft-windows-lxss-wsl_31bf3856ad364e35_10.0.22621.2506_none_62c8e9f54a7fa6e6\f\wsl.exe)");ok |= paper_airplane::NoLsp(LR"(C:\Windows\WinSxS\amd64_microsoft-windows-lxss-wsl_31bf3856ad364e35_10.0.22621.2506_none_62c8e9f54a7fa6e6\r\wsl.exe)");ok |= paper_airplane::NoLsp(LR"(C:\Windows\System32\wsl.exe)");ok |= paper_airplane::NoLsp(LR"(C:\Windows\System32\vmwp.exe)");ok |= paper_airplane::NoLsp(LR"(C:\Windows\System32\vmcompute.exe)");

注册表中查看添加上没有,路径在这里;

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog

http://www.lryc.cn/news/272279.html

相关文章:

  • 宏电股份5G RedCap终端产品助力深圳极速先锋城市建设
  • linux top命令中 cpu 利用率/mem 使用率与load average平均负载计算方式
  • win11出现安全中心空白和IT管理员已限制对某些区域的访问(不一样的解决方式),真实的个人经历,并且解决经过
  • 关于安卓重启设备和重启应用进程
  • Linux内核--进程管理(十三)O(1)调度算法
  • 【QT】发生的运行时错误汇总
  • 机器学习常用算法模型总结
  • 笔记中所得(已删减)
  • 在Django5中使用Websocket进行通信
  • 外汇天眼:CySEC与NAGA Markets Europe达成15万欧元的和解
  • Docker仓库搭建与镜像推送拉取
  • 最适合初学者的PHP集成环境!
  • 添加 Android App Links
  • 五、Spring AOP面向切面编程(基于注解方式实现和细节)
  • ES6 class详解
  • 嵌入式固件加密的几种方式
  • [C#]使用onnxruntime部署Detic检测2万1千种类别的物体
  • 关于Spring @Transactional事务传播机制详解
  • 力扣139.单词拆分
  • Docker 镜像命令总汇
  • 客户服务:助力企业抵御经济衰退的关键要素与策略
  • 第八周:AIPM面试准备
  • 阿里云2核2G3M服务器能放几个网站?有限制吗?
  • Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#)
  • 从零开始配置kali2023环境:镜像保存和导入
  • Transformer梳理与总结
  • php之 校验多个时间段是否重复
  • atoi函数的模拟实现
  • 编程笔记 html5cssjs 009 HTML链接
  • Vue实现导出Excel表格,提示“文件已损坏,无法打开”的解决方法