[办公学堂]浅谈打印机设置故障
三、故障解决方法:
知道了问题的所在是“RPC服务器不可用”,那么什么是RPC呢?
RPC(Remote Procedure Call远程过程调用)是一种协议,程序可以使用这种协议向网络中的另一台计算机上的程序请求服务。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的相互操作性。在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器。RPC 的主要目的是为组件提供一种相互通信的方式,使这些组件之间能够相互发出请求并传递这些请求的结果。也就是说打印机无法正常安装的原因在于系统对本地系统的RPC进行了禁用,我们只需要将RPC启用就可以解决这一问题。
首先通过“控制面板”进入“管理工具”窗口,在其中双击“服务”图标,进入“服务”对话框。
![]() |
| 图5 |
单击“Remote Procedure Call”服务可以发现该项状态默认为已启动、启动类型为自动、登陆方式为本地系统。将RPC服务开启就可以了,最好将这个服务改为自动启动类型。 修改默认状态需要用右键选择“属性”进入该对话框。另外有些朋友的计算机开启了防火墙功能也可能导致该项服务无法正常启动,因此在修改此项服务时建议您暂时关闭防火墙功能。
在“属性”对话框中需要进行如下设置:
“常规”页:可以修改RPC的服务状态,默认情况为“已启动”。如果显示为“禁用”就需要手动配置,点击下边的“启动”按钮,开启RPC服务。
“登录”页:可以修改用户的登录身份,如果是局域网中的其他客户端要选中“此账户”,并输入账户及密码;如果是和笔者一样的本机电脑打印则点选“本地系统账户”。
![]() |
| 图6 |
![]() |
| 图7 |
需要注意的是:在“Remote Procedure Call(RPC)”服务的下方还有一个“Remote Procedure Call(RPC)Locator”服务也就是远程过程调用定位服务。此项服务没有默认值,需要手动配置。具体方法同上。
![]() |
| 图8 |
此外还要检查一下“Print Spooler”服务的状态、启动类型以及登录方式。因为“Print Spooler”服务是用于管理打印进程的服务。它的作用是将要打印的文件加载到内存里,以便稍后打印。因此该服务的开启或关闭状态就影响了打印机是否能正常运行。笔者建议将“Print Spooler”服务的启动类型设置为“自动”,然后开启服务状态,这样就可以省去每次使用打印机都要重新手动设置的时间,提高我们的工作效率。
![]() |
| 图9 |
