打印文档提示windows无法连接到打印勺腴孥圜机,检查打印机没问题,发现printspooler打印服务停止,手动启动后再打印printspooler会埠们萁猕自动停止。经过了更换spoolsv.exe文件、清理PRINTERS目录内容、最后通过修改注册表最终解决了问题,也找到了问题产生的原因。我将解决此类问题整理成经验分享给大家,包括问题描述、查找问题、解决方法,着急的解决打印问题的朋友可以直接看解决方法,按解决方法进行处理解决此问题。
工具/原料
win10系统环境
问题现象描述
1、打印word文档时点了打印按钮后,文档提示“word无法打印,未安装打印机。”
2、打印文档时,在文档打印界面提示“未安装打印机”。
3、点击右下角打印图标,打开打印机队列,提示“windows无法连接到打印机”
查找问题
1、出现“未安装打印机”提示,首先想到打印服务printspooler未启动。从桌面上的此电脑右键进入管理菜单。
2、在【计算机管理】窗口中,点【服务和应用程序】打开【服务】,在右边的例表中找到打印后台服务:PrintSpooler,查看服务状态并没有显示“正在运行”,说明已经停止了。
3、选中printSpooler右键点启动,手动启动printSpooler服务,
4、启动后看到printSpooler服务状态为“正在运行”,重新打印文档,结果问题了有出现了。再鸱远忡绑次检查printSpooler服务怆滞磷丹状态有停止了。问题原因可以确定是打印时printSpooler服务会自动停止。有兴趣的朋友可以打开的【计算机管理】-【系统工具】-【事件查看器】-【应用程序】中可以查看日志,打开最近几个级别为错误的日志,可以找到spoolsv.exe出错的记录,坐实打印时printSpooler服务自动停止的事实。
方法1-更换spoolsv.exe文件
1、因为打印后台服务printSpo艺皱麾酪oler基于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键和A造婷用痃lt键中间)不放在按下R键,在左下弹出的运行框内输入regedit点确认,进入注册表编辑器。
2、找到以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler难找可以在编辑器中复制上面地址直接输入后按回车找到。
3、找到DependOnService,双击DependOnService修改此键数据,删除HTTP或者其它的,仅保留RPCSS,确定后退出注册表编辑器。
4、重启printSpooler服务,或者重启电脑。