网络通信 频道

网络打印出错,原是系统服务“惹祸”

   【IT168 专稿】单位内网中有一台打印机,为了提高该打印机的利用率,笔者特意将该打印机设置成网络打印机,并将它连接到IP地址为10.176.6.66的普通工作站中,平时内网中的所有工作站都能访问该网络打印机,并能正常打印文档材料。

故障现象:网络打印出错

    最近,一位同事由于使用专业优化工具对自己的工作站系统进行了优化,可是在优化过程中由于操作不小心,将系统中许多服务的运行状态暂时给关闭掉了,结果他的工作站不但不能连接内网,而且打开系统网上邻居窗口后,发现本地连接图标也不见了。原以为通过专业工具将系统的所有服务恢复到默认的运行状态就能解决问题了,可谁曾想到待系统服务全部恢复到默认设置后,同事发现无法使用网络打印机打印材料了,不过在系统运行对话框中,输入IP地址10.176.6.66时,却能找到目标网络打印机。

故障排查:系统服务运行不正常?

    由于这种故障是从优化系统服务开始的,虽然同事已经采用了专业工具将系统服务的运行状态恢复到默认设置,但这并不能就保证与网络打印有关的系统服务工作状态正常,为此我们首先需要手工检查一下几个重点服务的运行状态是否正常。考虑到与网络打印操作或网络连接操作有关的系统服务主要包括Remote Procedure Call (RPC)、Computer Browser、TCP/IP NetBIOS Helper、Remote Access Auto Connection Manager、Server、Print Spooler等,所以我们应该重点检查这几个系统服务是否处于运行状态,要是发现其中的一项服务运行不正常时,那就必须及时将它重新启动成功。在检查系统服务的运行状态是否正常时,我们只要单击“开始”按钮,从“开始”菜单中选择“运行”命令,在弹出的系统运行框中执行“services.msc”命令,打开系统服务的列表窗口,之后找到前面提到的各项服务,并用鼠标双击的办法打开各自系统服务的属性界面,在对应界面的“常规”标签页面中(如图1所示),我们就能一目了然地看到它们的运行状态是否正常了;如果某些系统服务运行不正常,我们应该先单击“启动”按钮,再将它的启动类型设置为“自动”。

图1:

    在排除了系统服务运行不正常因素后,我们再看看同事工作站的上网参数是否设置正确。依次单击“开始”/“设置”/“网络连接”命令,在其后的网络连接列表窗口中用鼠标右键单击本地连接图标,执行右键菜单中的“属性”命令,进入本地连接属性设置界面(如图2所示),检查该界面中是否安装选中了“网络文件和打印共享”、“Microsoft网络客户端”、“Internet协议(TCP/IP)”这几个功能组件,要是没有安装或选中某个组件时,我们需要及时重新进行安装。考虑到之前同事由于操作失误,造成了系统所有服务运行状态被关闭,即使后来又将系统服务的运行状态恢复到默认设置,但这个过程仍然会对TCP/IP协议的设置造成影响,所以我们最好重新安装一遍Internet协议组件。在重新安装Internet协议组件之前,我们需要将之前的Internet协议组件从系统中干净卸载掉,以避免系统的记忆效应作祟;在卸载Internet协议组件时,我们可以先将系统切换到MS-DOS工作窗口,在该窗口的命令行状态下输入字符串命令“netsh int ip reset C:\aaa.txt”,单击回车键后Internet协议组件的工作状态就会恢复到原始状态,之后重新安装一遍该组件,以便让其与系统服务重新进行一次有效连接。

图2:

 

启用了系统自带的防火墙?

    重置过TCP/IP协议后,我们及时重新启动一下同事的工作站系统,并且再次进行本地连接属性设置界面,选中该界面中的“Internet协议(TCP/IP)”选项,单击“属性”按钮,在其后界面中单击“高级”按钮,进入高级属性设置窗口,单击该窗口中的“Wins”选项卡,打开如图3所示的选项设置页面,检查该页面中的“NetBIOS设置”是否处于启用状态或默认状态,要是发现该设置已经被禁用时,我们必须及时将它设置为“启用”,这样能够确保该系统正确解析局域网中的其他工作站IP地址,从而便于搜索到局域网中的网络打印机。

    考虑到许多系统在默认状态下都启用了系统自带的防火墙,为此当我们进行完上面的各项检查还不能使用网络打印机时,那就需要看看防火墙有没有对网络打印进行限制。在进行这种检查时,我们可以依次单击“开始”/“设置”/“控制面板”命令,在其后的控制面板窗口中双击“Windows防火墙”图标,进入Windows防火墙属性设置界面,单击该界面中的“例外”选项卡,在其后的选项设置页面中看看“文件和打印机共享”选项是否处于选中状态,要是没有选中的话,那就说明防火墙禁止同事的工作站通过网络访问单位内网中的网络打印机,此时我们需要重新选中“文件和打印机共享”选项,以确保防火墙程序对网络打印行为予以放行。当然,要是同事的工作站没有启用Windows防火墙,而是安装了专业的防火墙程序时,我们需要采取同样的设置让专业防火墙允许“文件和打印机共享”操作。

图3:

    要是同事的工作站仍然找不到网络打印机时,那多半是该工作站与网络打印机所连的工作站没有处于同一个工作组。此时,我们可以用鼠标右键单击“我的电脑”图标,从弹出的快捷菜单中执行“属性”命令,进入系统属性设置窗口,单击该窗口中的“计算机名”选项卡,在其后的选项设置页面中单击“更改”按钮,打开如图4所示的设置界面,在该界面中看看同事的工作站工作组名称是否设置正确,如果不正确的话必须及时修改过来,之后重新启动一下该工作站系统,如此一来就能确保同事的工作站能够访问到网络打印机了。

    进行完了上面的各项操作后,要是使用网络打印机打印材料时仍然出错时,那我们可以考虑重新安装一遍网络打印机,确保本地系统与网络打印机重新进行一次有效连接。在安装网络打印机时,只要依次单击“开始”/“设置”/“打印机和传真”命令,在其后窗口中双击“添加打印机”图标,进入打印机安装向导界面,根据提示选中“网络打印机或连接到其他计算机的打印机”选项,并将网络打印机的路径设置为“\\10.176.6.66\printer”(假设printer为目标网络打印机的共享名称),最后再根据向导提示完成剩余的安装操作,这么一来网络打印机就能被正常访问使用了。

图4:

0
相关文章