打开网络连接就死机
故障现象
笔者的一位同事将自用的笔记本电脑带回公司,准备连上公司的局域网,结果不知什么原因,没有连上局域网,笔记本电脑的开机速度却变慢了。现在这台笔记本电脑的问题就是感觉开机和运行的速度很慢,而且一打开网络连接就死机。但是通过“Windows任务管理器”查看,发现CPU的使用率只有2%左右,很正常,也没有发现有比较大的程序在系统后台运行。
诊断过程
笔者将该笔记本电脑接上电源、开机、果然觉得速度慢得简直让人难以忍受,本来启动飞快的Windows 2000 Professonal却像是安装了“Active Directory (活动目录)”的Windows 2000 Server一样,甚至有一段时间硬盘看起来一点反应都没有。
终于启动完了,通过观察整个启动过程来看,可以肯定系统不是遭遇了病毒、木马之类,但笔者还是用几个流行的杀毒软件扫描了一下,在这个过程中系统表现正常,结果当然也是一无所获。
接下来笔者打开“我的电脑”→“控制面板”→”网络和拨号连接”,就在双击“本地连接”图标后,系统一下子“僵硬”了,毫无反应。但还是可以通过“Alt +Tab”键进行各窗口间的切换,于是笔者右键点击任务栏,在弹出快捷菜单中选择“任务管理器”命令。仔细查看“进程”表和”应用程序”任务列表,没有发现什么异常,CPU使用率才2%,因为在“应用程序”任务表里的“本地连接状态”根本没有被算作一个进程。
耐心地等待一段时间 ,系统看起来恢复了正常,笔者也找到了“罪魁祸首”。原来,在正常显示的“本地连接状态”对话框中单击“属性”按钮,进入“本地连接属性”对话框后,查看“Internet协议(TCP/IP)的属性,赫然发现采用的是“自动获得IP地址”,但却指定了默认网关 192.168 .0.10。
笔者想,是不是在这台笔记本电脑接入公司局域网时,按照公司内部的计算机进行了设置。于是,退回到“控制面板”,双击“系统”图标,结果在“系统属性”的“网络标识”里看到,这个笔记本电脑竟是隶属于域的,是公司内部局域网的域。终于找到故障所在了。
笔者点击“属性”,更改网络标识,将其改为隶属于“工作级,同时,进入“Internet协议(TCP/IP)属性”的”高级”对话框,将“默认网关”里的 “192.168. 0.10 删除。两处更改都确定无误后,重新启动系统,问题顺利解决。
排除心得
Wndows 2000启动时会检查网络连接状态。如果网卡还没有设置IP地址,系统会自动搜索并分配一个IP地址给它,该过程可能会占10s左右。如果系统设置采用DHCP服务器自动分配IP地址,那么如果服务器没有启动,这个等待过程可能还会更长。因此,建议采用RFC 1597规范直接指定私有IP地址:
10.0.0.0~10.255.255.255
176.16.0.0-172.31.255.255
192.168.0.0~192.168.255.255
同样,如果计算机加入了一个域,但域服务器没有启动甚至没有在网络中,那么在启动时也会花费较长的时间去搜寻域服务器。如果确定计算机不是位于一个域中,最好将计算机设置为隶属于一个工作组。