下午三点,我照常打开电脑准备查资料,浏览器转了几圈白屏,显示“无法连接到服务器”。可奇怪的是,旁边的QQ一直在闪,QTalk也挂着语音,朋友发来的文件照样接收。试着启动一款网游,登录界面出来了,刚进角色就卡成幻灯片,指针都飘。这种情况我上周遇到三次,最后折腾了整晚才弄明白。
网页打不开而QQ、QTalk能用,多半是DNS解析或者系统代理设置出了岔子。QQ这类即时通讯软件走的是IP直连,不依赖域名解析,所以即使DNS失效,它们依然能登录。浏览器访问网站需要把域名翻译成IP地址,这个动作靠DNS服务器完成。如果DNS被劫持或缓存污染,就会出现QQ正常、网页全灭的现象。我在命令提示符里输入ipconfig /flushdns,清掉缓存后试了一下,某些网址能开了,但多数还是超时。接着检查代理设置,发现“使用代理服务器”的开关不知道什么时候被打开了。Windows里这个选项藏在“设置—网络和Internet—代理”下面,第三方软件有时会偷偷改它。关掉代理,网页立刻恢复。如果你碰到同样状况,先别急着重装系统,按下Win+R,输入cmd,执行ipconfig /flushdns和netsh winsock reset,然后重启网络配置。多数情况下这样做就能解决。
如果网页还是打不开,手动改DNS是下一步。在网卡属性里双击“Internet协议版本4”,把首选DNS改成114.114.114.114,备用DNS改成8.8.8.8。这两个公共DNS响应速度快,不会因为运营商缓存出错。改完后用ping www.baidu.com测试解析,能返回IP地址就说明正常。我那次改完后,百度秒开,但是小众网站依然超时,说明问题不是单一原因。再看网络连接属性,IPv6如果和IPv4冲突,也会导致网页卡顿。在网卡设置里关闭IPv6协议,能减少大部分网络故障。
游戏一打开就卡,和网页是两码事。游戏进程对CPU、显卡、内存的占用率极高,如果后台在偷偷下载或者杀毒软件全盘扫描,帧数就能掉到十几。我那次排查时打开任务管理器,发现某个下载器占了30%的带宽,内存占用超过70%,硬盘读写几乎满负荷。游戏服务器也会在高峰期丢包,尤其是晚上八点到十一点。我的网络延迟显示40ms,但实际丢包率到了百分之七八,人物走动一步要等半秒。最快的方法是改用有线网络,不要用Wi-Fi。无线信号在墙面反射后不稳定,波动几十毫秒很正常。检查路由器的QoS设置,给游戏设备开放优先带宽,也有用。
还有一种可能是ARP攻击。同一Wi-Fi下的其他设备中毒后,会伪造网关地址,导致数据包乱飞。游戏卡顿、网页打不开、QQ却没事,因为QQ的长连接机制对丢包不太敏感。用火绒或者360断网急救箱扫描一遍,能捉到伪造网关。有个细节:如果只有这台电脑出问题,手机连着同一个Wi-Fi上网正常,那问题就出在本机系统,和路由器无关。我建议把网卡驱动更新一次,特别是Intel网卡,Win11更新后驱动不兼容会导致TCP协议栈异常。

最后说一下电源和散热。游戏卡瞬间,按Ctrl+Shift+Esc看CPU频率是否突然降到0.79GHz。这是电源管理里的省电模式在作怪。笔记本拔掉电源后性能会降低百分之四十,游戏帧数减半很正常。另外灰尘堵住散热口,温度超过90度,CPU会强制降频。我用鲁大师测温,那天CPU温度到了96,清理风扇后恢复正常。别迷信“为游戏优化”的加速器,加速器只改善链接路由,对本地卡顿毫无帮助。
如果你试过这些还不行,检查一下虚拟内存。游戏安装包越来越大,地图场景加载需要大量内存。物理内存只有8GB的话,虚拟内存设置太小会让游戏读盘卡顿。右键“此电脑”选择“属性”,高级系统设置里的性能选项,把虚拟内存调到系统管理的两倍以上。我同事的电脑就是16GB内存但虚拟内存设了512MB,玩大型游戏一进去就卡,改完后顺风顺水。
整个排查过程下来,我最大的感受是:问题往往不在单个点,而是多个因素叠加。DNS和代理故障让网页打不开,后台程序和网络质量让游戏卡死。别一上来就重装系统,先分清楚哪些服务不依赖域名,哪些需要完整网络协议。按步骤从软件到硬件,从系统到网络,一层层剥开,总能找到根因。那天修好后,我特意把浏览器缓存、DNS设置、网络驱动都做了备份,以后再有毛病,五分钟就能定位。