多语言展示
当前在线:1644今日阅读:27今日分享:41

最新解决打印服务print spooler自动停止问题。

打印文档提示windows无法连接到打印机,检查打印机没问题,发现print spooler打印服务停止,手动启动后再打印print spooler会自动停止。经过了更换spoolsv.exe文件、清理PRINTERS目录内容、最后通过修改注册表最终解决了问题,也找到了问题产生的原因。我将解决此类问题整理成经验分享给大家,包括问题描述、查找问题、解决方法,着急的解决打印问题的朋友可以直接看解决方法,按解决方法进行处理解决此 问题。
工具/原料

win10系统环境

问题现象描述
1

打印word文档时点了打印按钮后,文档提示“word无法打印,未安装打印机。”

2

打印文档时,在文档打印界面提示“未安装打印机”。

3

点击右下角打印图标,打开打印机队列,提示“windows 无法连接到打印机”

查找问题
1

出现“未安装打印机”提示,首先想到打印服务print spooler未启动。从桌面上的此电脑右键进入管理菜单。

2

在【计算机管理】窗口中,点【服务和应用程序】打开【服务】,在右边的例表中找到打印后台服务:Print Spooler,查看服务状态并没有显示“正在运行”,说明已经停止了。

3

选中print Spooler右键点启动,手动启动print Spooler服务,

4

启动后看到print Spooler服务状态为“正在运行”,重新打印文档,结果问题了有出现了。再次检查print Spooler服务状态有停止了。问题原因可以确定是打印时print Spooler服务会自动停止。有兴趣的朋友可以打开的【计算机管理 】-【系统工具】-【事件查看器】-【应用程序】中可以查看日志,打开最近几个级别为错误的日志,可以找到spoolsv.exe出错的记录,坐实打印时print Spooler服务自动停止的事实。

方法1-更换spoolsv.exe文件

因为打印后台服务print Spooler基于spoolsv.exe程序,尝试更换spoolsv.exe文件。去其他win10系统拷贝spoolsv.exe复制到有问题电脑上。 此文件在C:\Windows\System32目录下。

方法2-清理PRINTERS目录内容
1

进入C:\Windows\System32\spool目录,选择PRINTERS目录点右键属性,去掉只读属性,在确认属性更换对话框点确定。

2

进入PRINTERS目录,删除里面的全面内容。

方法3-修改注册表
1

开始-运行-输入 regedit 进入注册表,点开始后找不到运行的,还可以按住Windows键(在左边Ctrl键和Alt键中间)不放在按下R键,在左下弹出的运行框内输入regedit点确认,进入注册表编辑器。

2

找到以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler难找可以在编辑器中复制上面地址直接输入后按回车找到。

3

找到DependOnService,双击DependOnService修改此键数据,删除HTTP或者其它的,仅保留RPCSS,确定后退出注册表编辑器。

4

重启print Spooler服务,或者重启电脑。

注意事项

最终原因竟然是我最近安装了一个打印组件引起,安装此组件时程序自动在注册表DependOnService健上增加了HTTP导致的打印服务自动停止。

推荐信息