为什么我打印机无法安装?

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:34:20
就是安装的时候出现(RPC服务器不可用)到底是什么意思哦对了我的打印机是HP。希望答案不要太复杂谢谢。
打印机HP Laserjet M1005 MFP

系统名称 Microsoft Windows XP Professional 版本2002

买打印机时自带驱动的 ,官方网全是英语看不懂,安了几次还是老问题就是(RPC服务器不可用)关键是这点。 服务里没有Print Spoole这点。

今天我也发现打印不了,重装驱动,老是提示"RPC服务器不可用"
上网到处找答案,以下是我看了这个文章后,排除成功 开心啊~~~~


一开始老以为是RPC服务没有启动,查看服务的时候,也确实没有启动,改为自动模式,重启,还是不能够安装。
不过这回注意了下错误提示,有个地方的英文提示意思是添加打印驱动失败。打印机驱动?和RPC服务器有什么关系?上网查了下,所有和打印相关的操作都和一个对应的系统服务有关系,“Print Spooler”服务。不管是实际打印机和虚拟打印机都必须有这个服务,也必须启动才能够正常进行打印。

这下问题就明了了,查了下,系统中居然没有这个服务,而且搜索system32目录也没有那个服务的主执行文件“spoolsv.exe”,但是是“dllcache”目录却有。也不知道是不是装的精简版的XP,还是被病毒破坏了。于是从别的XP机器上复制了一个“spoolsv.exe”,先copy到dllcache目录,然后放一份到system32目录,再在注册表添加“Print Spoole“服务。

下面是添加“Print Spooler”服务的REG文件内容:[网上复制的,应该没有错字母,自己也是用的这个弄好的]:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler]
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,00,00
"Description"="将文件加载到内存中以便迟后打印。"
"DisplayName"="Print Spooler"
"ErrorControl"=dword:00000001
"FailureActions"