我其实早就被巨硬给我显示 No Internet 这问题所困扰,也试过很多解决方案
看到那个帖子里面有很多改 NCSI 参数的教程,就我的经验来说,即使暂时能用,网络稍一波动也会去世,而且不可控不知道什么时候能好
目前我使用相对最好的方案是:@dant 的 dantmnf/NCSIOverride
Pros:
- 稳定可用,永远都显示有网
- 可以应对 NCSI 请求受限,但实际到巨硬 /Adobe/其他使用 NCSI 判断有无网络的服务商网络可用的场景(如部署了WindowsSpyBlocker 的规则)
- 可以根据网卡配置行为,如有线永远显示 online,而无线继续 NCSI
Cons:
- 不适用于经常需要使用 http 劫持方式进行鉴权的情况(也可通过自行访问 http 链接缓解,各位应该心里都有数,不是什么大事)
- 不适用于需要此 Indicator 判断自己有没有网的人
- 不适用于真的没网的人(
- 不适用于讨厌侵入式修改系统行为的人
- 在没人发 offset 的时候需要自己(按照相当简单明了的教程)找
如果你认为这个方案适合你,自行安装后,在 HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\NCSIOverride 配置即可,别忘了配置 offset,以及给 repo 点个 star
这里附 21H1(19043.1266) 的 offset:1a69c