print spooler是打印机后台的一个处理服务,管理着所有的打印工作。如果print spooler服务没有启动,那么打印机将无法正常使用。
最近在使用打印机时,USB连接打印机并安装驱动以后,发现打印机不可用,百度后发现是 print spooler没有启动,在手动启动print spooler服务时,报错误1068:依赖服务或组无法启动。一番百度后成功解决。
解决方法如下:
step1:
首先进入服务窗口,查看Remote Procedure Call(RPC)这个服务有没有被禁用,如果禁用了,改为自动,启动该服务:
win+R打开运行窗口,输入services.msc,打开服务窗口:
step2:
win+R打开运行窗口,输入regedit,打开注册表编辑器,依次展开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler,选中Spooler后,在右侧窗口找到DependOnService并双击将其打开:
将DependOnService的数值数据更改为RPCSS(原数值数据为RPCSS和http),更改完毕重启计算机;
step3:
win+R打开运行窗口,输入sc config spooler depend= rpcss(推荐)并按回车执行即可。这个命令是恢复系统默认的依赖关系。