![在 Windows 7 上重新安装损坏的打印机驱动程序和打印机?](https://linux22.com/image/1507549/%E5%9C%A8%20Windows%207%20%E4%B8%8A%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%E6%8D%9F%E5%9D%8F%E7%9A%84%E6%89%93%E5%8D%B0%E6%9C%BA%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E6%89%93%E5%8D%B0%E6%9C%BA%EF%BC%9F.png)
我试图帮助一位朋友解决打印机问题 — — 运行 Windows 7 Home Premium,使用 HP Color LaserJet Pro MFP M277dw。
打印机无法打印。即使尝试从 Windows 记事本打开“打印”对话框,也会出现错误并使程序崩溃。尝试从“打印机属性”访问有关打印机的信息会出现错误,标题栏中显示“C:\Windows\Explorer.exe”;我没有把它抄下来,但里面有一些计算机指针(即非常低级的指针)。
我尝试了以下操作:
尝试移除打印机;打印机图标并没有消失。
尝试了此评论;无法删除打印机驱动程序,因为它正在使用中。
重新启动计算机进入安全模式(带网络),然后这些步骤删除与打印机相关的注册表项。在最后一步,我没有删除“inf”文件(只删除了注册表项),因为“inf”文件太多了,我无法分辨哪个(如果有的话)引用了我们遇到问题的打印机。
正常启动计算机,并检查打印机列表。打印机已移除(耶!),记事本可以成功打开打印对话框,但提示未安装打印机。
然后,我们尝试通过“添加打印机”对话框再次添加打印机。我们单击“添加网络打印机”,并从列表中选择正确的打印机(具有正确的 IP 地址)。
打印机已安装,但安装程序崩溃了。
打印机图标没有出现。我们再次点击“添加打印机”,但出现错误:“Windows 无法打开添加打印机。本地打印后台处理程序服务未运行。请重新启动后台处理程序或重新启动计算机。”
打印机图标确实短暂出现过,当我们尝试删除它时它并没有消失,但目前没有列出。记事本成功打开了打印对话框,但没有可用的打印机(未安装)。
我认为其中有一名腐败司机参与其中。
当我尝试安装此打印机(也许完全清除驱动程序?)然后成功重新安装时,如何消除错误?
更简单地说,我怎样才能正确重新安装该打印机并使其再次工作?
答案1
问题现已解决。下面是我修复它的方法(在尝试了问题中列出的步骤之后)。
我尝试过从运行 Windows 7 的计算机加载打印后台处理程序的注册表项(参见“WindowsAdminGuru”的评论)并重新启动计算机,但没有明显的变化,我认为这不是解决问题的因素。
什么做过产生的影响有两方面:
首先,我关注此处列出的步骤到:
- 通过 Windows-R -> cmd -> services.msc -> print spooler -> stop 停止打印后台处理程序(实际上已经停止)。
- 删除三个目录中的所有文件
C:\Windows\system32\spool\drivers\w32x86
,C:\Windows\system32\spool\printers
和C:\Windows\system32\spool\drivers\x64
,尽管在我的情况下只有第三个目录中有文件x64
。 - 启动打印后台处理程序(从我已经打开的窗口,但通过 Windows-R -> cmd -> services.msc -> 打印后台处理程序 -> 启动访问。)
这带来了变化,然后我能够从制造商处下载驱动程序并重新安装打印机。(驱动程序没有出现在“Windows 更新”中,因此冻结了,但我成功地通过 Google Chrome 下载了它,并顺利运行了安装程序/设置向导。)
但是,虽然我成功打印了测试页,但奇怪的事情仍然不断发生:
三打印机出现在“打印机和设备”窗口中,我们想要的打印机有两个副本,还有一个“传真”版本的打印机,名称相同但图标不同。它们都不起作用。当我尝试从记事本打印时,出现了不同的错误,然后打印后台处理程序退出(所有打印机都从列表中消失了)。我保持 services.msc 处于打开状态,并尝试启动它,但它再次退出。
在其中一次尝试中,我得到了错误 1067。通过谷歌搜索,我找到并遵循方向到:
- 停止打印后台处理程序(已停止)
- 从 hkey_local_machine -> system -> currentcontrolset -> control -> print -> provider 中删除每个注册表项,除了“Internet 打印提供商”和“LanMan 打印服务”(在我的例子中,只有这两个)
- 从 hkey_local_machine -> system -> currentcontrolset -> control -> print -> Printers 中删除所有注册表项。一条目,这就是我们遇到很多麻烦的打印机!我把它删除了。
- 重新启动打印后台处理程序(从我仍然打开的 services.msc)。
这次打印后台处理程序没有再次死机。
接下来我进入“添加打印机”对话框,还没有死机(到目前为止一切顺利!)并点击“添加本地打印机”(注意:“添加网络打印机”选项是不是根本不存在!),然后“使用现有端口”,选择打印机所处的已列出的标准 TCP/IP 端口,然后收到一个选择:
它说打印机驱动程序已经安装好了,我可以选择使用已安装的驱动程序,或者重新安装驱动程序。我选择了“重新安装驱动程序”。这花了几分钟时间。
完成后,打印机现在可以完美运行,没有任何故障。:)
答案2
您可以尝试以下一些其他故障排除步骤:
重新启动打印后台处理程序服务:
打开服务控制台 找到“Print Spooler”服务。右键单击它并选择“重新启动”。卸载并重新安装打印机驱动程序:
转到控制面板 > 设备和打印机。找到 HP Color LaserJet Pro MFP M277dw 打印机。右键单击它并选择“删除设备”。从 HP 网站下载最新的打印机驱动程序。运行安装程序并按照屏幕上的说明进行操作。运行 Windows 打印机疑难解答:
转到控制面板 > 故障排除。在“硬件和声音”下,单击“使用打印机”。按照屏幕上的说明运行故障排除程序。如果尝试这些步骤后问题仍然存在,联系 HP 客户支持以获得进一步帮助可能会有所帮助。他们可能有更具体的故障排除步骤或可以解决问题的驱动程序更新。