我家里有一个 WiFi 网络,通过我的 ISP 连接到互联网。我最近停止通过 WiFi 在笔记本电脑上访问互联网。所有其他笔记本电脑和设备仍可以毫无问题地连接。
- 如果我通过以太网连接到路由器,那么我的笔记本电脑就可以访问互联网。
- 如果我连接到其他 WiFi 连接(手机上的热点、工作时的 WiFi 等),WiFi 连接可以正常工作,我可以毫无问题地访问互联网。
- 我尝试更新驱动程序,卸载并重新安装硬件,我甚至从 win 7 迁移到 win 10,但问题仍然存在。
- 我检查过路由器上是否有任何被阻止的连接、IP 或 MAC 地址,但没有。
- 我尝试了在互联网上能找到的所有解决方案 - 刷新 DNS、重置连接、Windows 自身的问题解决方案等,但没有成功。
最重要的是,我的 WiFi 模块工作正常,因为它可以连接到其他 WiFi 网络上的互联网,也可以连接到我的路由器。我的路由器没有问题,因为我可以通过以太网连接到互联网,并且我的所有其他设备都可以通过 WiFi 访问互联网,没有任何问题。目前我唯一的猜测是我的 ISP 可能出于某种原因阻止了我的 WiFi MAC 地址?
答案1
重置 Winsock
netsh winsock 重置
然后重新启动计算机。
看看你的设置
netsh 接口 tcp 显示全局
有哪些被禁用了?(有些可能在 Windows 中被自动禁用)
您可能会看到 ECN 功能:已禁用。
如果是,请输入“netsh int tcp set global ecncapability=enabled”并按 Enter。
然后输入“netsh int tcp set global congestionprovider=ctcp”并按 Enter。
要验证设置,请输入“netsh int tcp show global”并按 Enter。