Windows print spooler服务自动停止/打印机无法工作

【情况】
1、打印机无法打印,甚至打印机列表消失、无法管理打印机;

【检查】
2、发现打印服务“Print Spooler”已停止,尝试启动,能启动,但几秒钟后自动停止;
3、更改打印服务为自动运行,重启电脑,故障依旧。

【解决】
4、开始->运行,输入“regedit”打开注册表编辑器;
5、找到以下键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler,在右边窗口里找DependOnService这个键值;发现键值除了“RPCSS”外,还多了一个“http”,即:
RPCSS(回车)
http(回车)
6、双击打开把数据改为RPCSS(+回车,没有回车的话,关闭的时候会提示“键值不能有空格”),确定后退出注册表编辑器,重启计算机。

【原因】
可能是第三方程序修改了这个键值