使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑此方案:

  • 在运行 Windows 7 或 Windows Server 2008 R2 的计算机上,使用盒装打印机驱动程序安装打印机。

  • 安装新的或更新的打印机驱动程序,其中包含对 Unidrv.dll 文件的更新。

  • 尝试更改使用包装式打印机驱动程序的打印队列的属性。

在此方案中,Windows 资源管理器崩溃,并收到以下错误消息:

Windows 资源管理器已停止工作

,Windows 可以联机检查问题的解决方案,并尝试重启程序。


请注意,在一个进程更新到多个Unidrv.dll。 例如,安装 Windows Service Pack、更新汇总包或第三方打印机驱动程序。

原因

发生此问题的原因是较新版本的 Unidrv.dll会触发现有打印队列的更新。 此更新过程会启动驱动程序升级,该升级会将注册表值添加到使用包装驱动程序的打印队列。

解决方案

重要
说明:请仔细执行本部分中的步骤。 如果注册表修改不正确,可能会出现严重问题。 在修改注册表 之前,请备份注册表,以防 出现问题。

若要让我们解决此问题,请转到"为我修复"部分。 如果你希望自己修复此问题,请转到"让我自己修复"部分


帮我修复此问题

若要解决此问题,请单击"修复 它"按钮 或链接。 然后单击 " 文件下载 "对话框中 的"运行",然后按照修复向导中的步骤操作。



  • 此向导可能只有英文版本。 但是,自动修复功能同样适用于其他语言版本的 Windows。

  • 如果你不在遇到问题的计算机上,将"修复它"解决方案保存到闪存驱动器或 CD,然后在有问题的计算机上运行它。

  • 我们将感谢你提供反馈。 若要提供反馈或报告此解决方案的任何问题,请在"为我修复它"博客上留下评论 向我们发送电子邮件



若要解决此问题,请删除驱动程序升级添加的注册表项。 为此,请按照下列步骤操作:

  1. 打开"设备和打印机",然后标识问题打印队列的打印机名称。

    本示例确定"HP Laser Jet 4100 系列 PCL6"是问题打印机。

    备用文本

  2. 打开注册表编辑器。 为此,请单击"开始",regedit.exe框中键入"开始",然后按 Enter。

  3. 找到并展开以下注册表项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

  4. 展开与步骤 1 中标识的问题打印机同名的注册表子项,并单击"PrinterDriverData"。

    备用文本

  5. 备份 PrinterDriverData 注册表子项。 为此,请按照下列步骤操作:

    • 右键单击PrinterDriverData,然后单击"导出"。

    • "文件名" 框中,键入要用于导出的注册表项的名称。

    • 单击 " 保存"导出并保存所选的注册表项。

  6. 右键单击右侧窗格中的 DMCExist注册表值,并单击"删除"。系统 提示确认删除时,请单击"是"。

    注意:如果多个打印队列遇到相同的问题,请为这些打印机重复相同的过程。

  7. 退出注册表编辑器。

  8. 停止并重启打印后台处理程序服务。 为此,请使用下列方法之一。

    方法 1:使用服务控制台:

    1. 单击 "开始",在搜索框中键入 services.msc,然后按 Enter。

    2. 打开"打印后台处理程序",单击"停止",然后单击"开始"。

    方法 2:使用命令提示符:

    1. 打开提升的命令提示符。

    2. 运行以下命令以停止打印后台处理程序服务

      :Net Stop 后台处理程序

    3. 运行以下命令以启动打印后台处理程序服务

      :Net Start 后台处理程序

  9. 测试以确认问题已解决。


本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×