解决问题小记:XP开机后网卡图标很久才出现

问题描述

XP系统开机进入桌面之后,需要等5分钟左右,无线网卡的图标才会显示在右下角。在此之前无法上网,比如打开谷歌浏览器,浏览器窗口一直不会出现,直到无线网卡的图标出现。

这样的问题让人很烦躁,有时亟需开机做事时,却只能眼巴巴地在那里等上5分钟。

解决过程

问题该如何解决呢?这里记录下自己解决的过程,因为在问题解决之前,自己上网搜索(包括中英文),并没有找到答案,因此记录下来可能还是有那么一点价值。

  1. ROUND ONE 更新网卡驱动

    第一种可能想到的情况,自然是网卡驱动兼容性不好导致的,因为XP系统可以说是老古董了,而笔记本较新,有理由相信是驱动不兼容硬件导致的。虽然理想很美好,但现实无情地告诉我不是兼容性引起的。

  2. ROUND TWO 尝试网上的解决方法

    网上能看到的解决方法,有手动配置固定IP/DNS、卸载杀毒软件等,但都没能解决问题。

  3. ROUND THREE 根据日志定位

    根据自己平时定位问题的经验,如果能够看到些许的日志,与各种脑袋大开的猜测比起来,无疑要靠谱很多。幸运的是XP有这机制——事件查看器。

    通过事件查看器,在“系统”日志部分找到两条开机之后有那么一点相关的日志(表明有人拉起了这个服务):

    事件类型: 信息 事件来源: Service Control Manager 事件种类: 无 事件 ID: 7035 日期: 2015-6-14 事件: 18:20:53 用户: NT AUTHORITY\SYSTEM 计算机: 5E5CE962E71B4FD 描述: Network Location Awareness (NLA) 服务成功发送一个 开始 控件。

    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

    事件类型: 信息 事件来源: Service Control Manager 事件种类: 无 事件 ID: 7036 日期: 2015-6-14 事件: 18:20:53 用户: N/A 计算机: 5E5CE962E71B4FD 描述: Network Location Awareness (NLA) 服务处于 正在运行 状态。

    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

    在这条日志之前,有阿里和QQ的服务启动失败了。同时检查服务,发现这个“Network Location Awareness (NLA)”服务的启动类型是“手动”,而在查看时状态确是“已启动”,与启动类型不相符,坚定了自己对这个服务有猫腻的判断。把此服务的启动类型改为自动,并重启电脑后问题解决,无线网卡在进入桌面的5秒内就出现了。

小结

此事也说明了一个问题,设计故障排查机制是设计系统的一个重要部分,直接影响了问题的排查效率,甚至于问题是否可排查。

social