安装打印机时提示“RPC服务不可用”的解决方法

前几天帮宿舍的同学修打印机时,发现在安装打印机驱动时出现“RPC服务不可用”的问题,看起来很简单的问题,应该是RPC服务没有开启吧,于是进入服务管理器将两个RPC服务设为自动启动,重启电脑。

1

但是问题并没有因此而得到解决,在为打印机安装驱动时依然提示“RPC服务不可用”!究竟是什么问题呢?在网上找了很久都没有得到完美的解决方法,于是再次进入服务管理器逐个任务查看,看看有什么是与打印有关的服务没有开启,其间看到了一个名为“Print Spooler”的任务没有开启,其中的描述为:将文件加载到内存供稍后打印。

2

相信读计算机专业的同学都知道什么是spooling技术。就是在内存中开辟出一片区域供低速设备缓存数据,而且该技术可以实现了虚拟设备的共享,供多个进程同时使用一个独享的设备(其实是分时使用,但使用者会认为自己独占该设备),而事实上这是逻辑上的独享设备。而Spooling技术应用的最典型例子就是打印服务,通过该技术可以为多个用户提供一个独享的逻辑设备,所以打印机的共享使用也得以实现。更多关于Spooling技术的知识可以参考wiki百科http://en.wikipedia.org/wiki/Spooling

回到主题上来,打开Print Spooler服务是否可以成功解决上面的问题呢?答案是肯定的。经过测试启动RPC和Print Spooler服务就可以成功安装打印机驱动。

这是我遇到的情况,不确定是否适用于所有案例,这里希望可以起到一个抛砖引玉的作用吧!

分享家:Addthis中国

2 条留言

我要留言
  • 1 F

    Black-Xstar  |  2009/09/25 00:48 上午  

    平时我都把Print Spooler给禁用了,要的时候再启动。

    [Reply]

    Alvin.J 回复:

    @Black-Xstar, 这个服务如果不用打印机的话是可以关闭的,特别是很多优化过的系统一般都会将这个服务关闭

    [Reply]

(必填)
(必填,绝不公开)

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: