经常上网冲浪,总会不可避免地遇到网络故障,而故障的现象无非就是上网不稳定或无法上网,但引起故障的原因却是千变万化、错综复杂,我们平时一些不起眼、不经意的操作都有可能导致网络故障发生。
这不,本文下面的一则网络故障,就是由于笔者卸载病毒软件引起的,那么网络故障与卸载病毒软件操作之间究竟有什么千丝万缕的联系呢?
现在就请各位IT168的网友跟随笔者一起来看看这则网络故障的具体排除过程,相信下面的内容一定能使大家有所收获!
故障现象
单位办公室中有一台安装了Windows XP系统的工作站,由于这台工作站之前一直用于财务工作,为了保护系统的安全同事一直在该系统中安装、使用了诺顿防病毒程序,在该杀毒软件的“护驾”下,Windows XP工作站平时能够安全地上网冲浪。后来,单位又购买了新版本的瑞星杀毒软件,笔者的这位同事也想尝尝新鲜,准备将瑞星杀毒软件安装到自己的工作站中。
为了防止杀毒软件之间相互发生冲突,同事先在自己工作站中卸载掉了先前安装的诺顿防病毒程序,之后又安装了瑞星杀毒软件,安装过程中发现系统无法进行在线注册操作。
打开本地工作站的网络连接属性设置窗口,检查TCP/IP的工作参数时,笔者发现本地工作站的IP地址已经变成“0.0.0.0”,很明显IP地址的突然变化正是导致本地工作站无法上网的原因。
对于这种现象,笔者感到非常纳闷,因为单位局域网的所有工作站都是通过DHCP服务器来获取IP地址的,在同事没有对本地工作站上网参数进行任何修改的情况下,为什么工作站的IP地址会发生丢失现象呢?故障分析
对于“0.0.0.0”地址,相信稍微熟悉网络的朋友都知道,它不能表示任何网络地址或任何主机地址;到网上进一步搜索相关信息后,我们会发现当某工作站的IP地址变成“0.0.0.0”时,那就表示本地工作站的网络连接接口在当前时刻还没有打开,具体到本单位的局域网上网环境,也就是说局域网中的DHCP服务器并没有成功地向本地工作站分配合适的IP地址,这么一来本地工作站自然就无法完成杀毒软件的在线注册操作了。
那么本地工作站为什么会突然与局域网中的DHCP服务器失去联系,从而导致本地工作站的IP地址发生丢失现象呢?笔者询问同事在故障发生前后,他有没有对本地工作站的上网参数进行修改,或者对本地工作站系统进行了特殊操作;同事仔细回忆道,他并没有改动任何上网参数,并且他肯定地说,在对诺顿防病毒程序执行卸载操作之前,本地工作站还能正常访问网络内容呢!
既然在卸载防病毒程序之前本地工作站能够正常上网,那就表明本地的网络连接不存在任何问题,问题可能出现在本地工作站系统本身;由于卸载防病毒程序操作会将系统的一些动态链接文件删除掉,会不会是卸载操作导致系统文件受到了损坏,从而导致本地工作站的IP地址发生丢失现象呢?
想到这一点,笔者立即打开了本地工作站的系统运行对话框,并在其中执行了字符串命令“sfc /scannow”,开始对系统文件进行修复操作,经过长时间地修复等待之后,笔者发现系统并没有任何文件被修复过,这表明本地工作站的系统文件没有受到损坏,看来IP地址被丢失的故障与系统文件无关。
经过上面的排查,笔者认定这则故障多半与诺顿防病毒程序的卸载操作有关;为了检验笔者的推断是否正确,笔者在故障工作站的系统桌面中依次单击“开始”/“设置”/“控制面板”命令,在弹出的控制面板窗口中依次双击“管理工具”/“事件查看器”图标,进入到事件查看器窗口,如图1所示。
在该窗口的左侧显示区域,单击“系统”选项,在对应该选项的右侧显示区域,笔者看到系统存在7300故障,从该故障的描述信息中笔者终于找到引发本地工作站IP地址丢失的原因,原来本地局域网的DHCP服务没有能够正常启动,难道是局域网中的DHCP服务器出现了问题?看到上述故障提示,笔者脑海中立即冒出了这种想法,不过当笔者通过其他工作站来尝试上网时,发现DHCP服务器运行一切正常,这说明这则故障与DHCP服务器无关。
既然本地局域网的DHCP服务器运行正常,那么同事的工作站为什么还提示DHCP服务无法成功启动呢?经过笔者到网上搜索与7300故障有关的信息,笔者终于弄清楚这种故障产生的原因就是DHCP客户端服务没有经过正常初始化操作,导致本地工作站无法从DHCP服务器那里享受到地址分配服务,所以本地工作站先前从DHCP服务器中得到的IP地址自然就被丢失了。
进一步搜索相关信息后,笔者发现DHCP客户端服务无法初始化时,很可能是与DHCP客户端服务相互依赖的SYMTDI服务运行不正常引起的;而诺顿防病毒程序在工作过程中会对系统中的SYMTDI服务进行自动监视和控制,当同事尝试在自己的工作站中将诺顿防病毒程序卸载掉时,系统中的SYMTDI服务也会随着被停止运行,所以在卸载完诺顿防病毒程序后,同事的工作站自然也就无法从DHCP服务器那里享受到地址分配服务了。故障解决
找到故障的原因后,解决IP地址丢失故障也就变得非常简单了,我们只要想办法解除SYMTDI服务与DHCP客户端服务相互依赖关系,下面就是具体的故障解决步骤:
首先在本地工作站的系统桌面中逐一单击“开始”/“运行”命令,在其后出现的系统运行框中输入注册表编辑命令“regedit”,单击回车键后,打开本地系统的注册表编辑界面;
其次在该编辑界面的左侧列表区域,将鼠标定位于注册表分支“HKEY_LOCAL_MACHINE”上,然后在该分支下面依次选择注册表子项“SYSTEM\CurrentControlSet\Services\Dhcp”(如下图所示)。
在对应“Dhcp”选项的右侧列表区域中,找到“DependOnService”键值,并用鼠标双击该键值,打开“DependOnService”键值的编辑对话框;
选中该编辑对话框中的“SYMTDI”选项,再单击“确定”按钮,结束注册表编辑操作,最后将本地工作站系统重新启动一下。当系统重新启动成功后,笔者再次进行了上网访问操作,发现此时本地工作站已经能够顺利地访问到网络内容了,这说明本地工作站已经能够从DHCP服务器那里获取到有效的IP地址了。
之后,同事也尝试着进行病毒程序的在线注册操作,发现网络连接一切正常了,至此IP地址丢失的故障就被顺利解决了。
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛
https://bbs.txwb.com
关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩
|
本文来源:广东网吧联盟 作者:佚名