“无法安装这个硬件,RPC服务器不可用”,XP系统无法安装打印机驱

网络整理 - 07-26

昨天安装打印机,BrotherMFC-3360C,由于不久前出现了系统问题,所以重新覆盖了系统,系统是新安装的XP sp3,连接好打印机,拿来驱动光盘,开始添加打印机,开始一切都好象很顺利,但是在使用原装光盘安装打印机驱动时,出现了弹出的提示框,提示无法安装这个硬件,RPC服务器不可用。

“无法安装这个硬件,RPC服务器不可用”,XP系统无法安装打印机驱

清除打印机残留程序,可通过优化大师之类的工具,包括硬盘文件和注册表文件,以防止影响驱动程序正常安装。通过网站重新下载了驱动,关掉防火墙,尝试手动安装,结果安装进行到接受程序许可协议时,又出现了相同问题无法继续安装。

控制面板管理工具服务,发现本地系统RPC服务被禁用,导致打印机无法正常安装,该服务进程名为Svchost.exe。它与很多服务存在依存关系,很多服务都需要依存它来运行和启动,因此相当多的服务均依赖于它的运行。我们只需要将RPC启用就可以解决这一问题。

Print Spooler管理打印进程服务,该服务的运行取决于RPC服务的开启状态。这一点通过查看Print Spooler服务的依存关系就可以看出。

因此要解决打印机不正常安装、打印的问题,就意味着必须对Print Spooler服务设置进行调整,又因为该服务与RPC存在依存关系,所以系统提示无法安装硬件的原因显示为RPC服务器不可用。

解决:

首先通过控制面板管理工具服务,进入服务对话框。找到Print Spooler和Remote Procedure Call (RPC)服务点右键,属性启用服务被将启动方式设为自动。

“无法安装这个硬件,RPC服务器不可用”,XP系统无法安装打印机驱

单击Remote Procedure Call服务可以发现该项状态默认为已启动、启动类型为自动、登陆方式为本地系统。将RPC服务开启就可以了,最好将这个服务改为自动启动类型。 修改默认状态需要用右键选择属性进入该对话框。

在属性对话框中需要进行如下设置:

常规页:可以修改RPC的服务状态,默认情况为已启动。如果显示为禁用就需要手动配置,点击下边的启动按钮,开启RPC服务。

“无法安装这个硬件,RPC服务器不可用”,XP系统无法安装打印机驱

登录页:可以修改用户的登录身份,如果是局域网中的其他客户端要选中此账户,并输入账户及密码;如果是和笔者一样的本机电脑打印则点选本地系统账户。

“无法安装这个硬件,RPC服务器不可用”,XP系统无法安装打印机驱

以上设置都配置好后,将计算机重新启动,终于可以按常规方法正常安装打印机的驱动程序了。-->测试页OK