ACodingDayBlog

LSP 协议被劫持导致不能上网

LSP 协议被劫持导致不能上网
2022-02-12 · 2 min read
Windows Debug

前言

某天,我突然发现不能上网了,网页显示解析 IP 错误,看了一下右下角,电脑图标变成了地球图标。

Debug

  1. 手机可以正常上网?正常。✅
  2. 去检查网线是否松动了?正常。✅
  3. 去看下学校是否又发了维修网络设备通知?没有。✅
  4. 去检查网络的登录状态,校园网时不时会掉线?拨号成功。✅
  5. 尝试注销或重启?都不行。❌
  6. 打开火绒的安全工具检查网络异常......
    火绒的断网修复

LSP 协议被劫持

检查结果显示“LSP 协议可能已经被劫持”,点击修复异常,但是无效。
显示异常

最后,还是上网搜索方案解决了:打开 CMD 命令行工具,输入以下的命令。

netsh winsock reset catalog

但是要注意,需要以管理员的身份运行,普通用户的权限不足。
权限不足
运行后,再次重启电脑,网络就恢复了。✅
重启电脑

LSP 协议

LSP 全称为 Layered Service Provider,翻译为分层服务提供程序(不是网络用语老色批的意思),是一项已被弃用的 Microsoft Windows 中 Winsock 2 服务提供者接口(SPI)的特性。
但究竟是什么软件破坏了注册表中的 Winsock 目录,导致所有网络连接的丢失?我就无法得知。

我最近使用的 密码生成器 - Passliss 与百度输入法发生了几次冲突:一打开 Passliss,百度输入法就发生崩溃。

参考

  1. TheWindowsClub