为了有效提高单位打印机的使用效率,笔者将办公室中仅有的一台打印机设备设置成共享状态,供单位其他同事能够共同使用打印机来打印材料,网络打印机被连接到一台安装了Windows 2000 Professional系统的工作站中,该工作站的主机名称为“bgs”。最近,单位同事在使用打印机打印材料的过程中,遭遇到一则奇怪的打印故障,那就是局域网中的所有工作站都无法访问连接到“bgs”工作站中的网络打印机,不过局域网中每台工作站中的网络打印机图标,却显示为工作状态正常,而且同事每次将“bgs”工作站系统关闭并重新启动后,局域网中的其他工作站都能进行短暂的打印操作,过不了几分钟就又无法进行网络打印了。

  案例解析:“bgs”工作站有问题?

  起初笔者还以为是局域网连接不稳定,于是笔者尝试从局域网的其他工作站向“bgs”工作站发送大容量的数据文件,然后在该工作站系统中执行Ping命令测试操作,以检测“bgs”工作站的连接稳定性,结果发现一切正常,这就意味着局域网网络连接不存在任何问题。在排除了网络连接因素后,笔者开始将怀疑的目光转向了“bgs”工作站系统本身;为了确认“bgs”工作站系统自身是否存在问题,笔者不厌其烦地将网络打印机从“bgs”工作站中拆卸下来,并且尝试将打印机设备安装到局域网中的其他工作站中,经过对打印机进行共享设置以及网络打印测试操作,笔者发现网络打印机的工作状态一切正常,而且局域网中的所有工作站都能访问到网络打印机,这表明打印机设备自身不存在任何问题,问题很可能出在“bgs”工作站系统身上。然而让笔者感到意外的是,打开“bgs”工作站系统的网上邻居窗口,并在其中尝试访问局域网中的其他工作站共享资源时,笔者发现所有共享访问操作一切正常;不过,当笔者尝试通过其他工作站的网上邻居窗口来访问“bgs”工作站系统中的共享资源时,发现所有共享资源都无法打开,而且在网上邻居窗口中一双击“bgs”工作站的主机名称时,屏幕就会弹出无法访问的错误提示,很明显“bgs”工作站系统存在问题。

  那么“bgs”工作站系统究竟会出现什么问题呢?会不会是系统文件遭到了破坏呢,或者是该工作站系统中存在网络病毒呢?考虑到这一点,笔者先在“bgs”工作站系统中打开系统运行对话框,并在其中执行“sfc /scannow”字符串命令,来对系统进行文件修复操作,不过等到文件修复操作结束后,笔者也没有看到哪个系统受到了破坏,这说明当前工作站的系统文件一切正常。为了检验“bgs”工作站系统是否存在网络病毒,笔者又向其他同事借来了正版的杀毒软件,并将该软件安装到“bgs”工作站系统中,然后对该系统中的所有文件执行了一次全面、彻底地病毒查杀操作,在查杀过程中隐藏在该工作站系统中的一些网络病毒果然被“揪”了出来,看到这些被清除了的网络病毒,笔者心里真是说不出的痛快,心里还想“嘿,网络故障怎么这么快就被我排除掉了”!然而在病毒查杀操作完毕后,笔者再次尝试访问该工作站系统中的目标网络打印机时,仍然出现了相同的网络故障。

  案例解决:病毒造成的?

  在毫无头绪的情况下,笔者想仔细对比一下正常工作站和故障工作站的系统设置是否相同。考虑到Windows 2000 Professional系统的内核与Windows 2003 Server系统的内核比较接近,于是笔者将Windows 2003 Server系统中的msconfig.exe文件分别复制到局域网中的一台正常工作站系统中以及“bgs”工作站系统中,然后在这两台工作站中分别运行msconfig.exe文件,打开各自的系统配置实用程序对话框,并且将两个对话框同时切换到进程标签页面