系统信息
- 操作系统:Windows 7 Professional(带 Service Pack 1,64 位)
- Google Chrome 版本:46.0.2490.80 m(最新)
- 默认打印机:Toshiba eStudio 2330C
- 默认打印机驱动程序:TOSHIBA e-STUDIO2330C XPS x64
- 默认打印机驱动程序版本:0.3.7607.17514(根据驱动程序文件的文件版本
C:\Windows\System32\spool\drivers\x64\3\mxdwdrv.dll
) - 默认打印机驱动程序提供商:Windows(根据驱动程序文件
C:\Windows\System32\spool\drivers\x64\3\mxdwdrv.dll
)
问题
在 Google Chrome 中打印(无论是网页还是 PDF)并使用“使用系统对话框打印”选项时,Google Chrome 的行为很奇怪。以下是一些详细信息:
- “打印”窗口没有自己的任务栏项,并且在打开 Google Chrome 时始终位于最前面(我推测这是因为它作为 Google Chrome 的一部分运行)
- “打印”窗口的关闭、“首选项”、“打印”、“取消”和“应用”按钮不起作用 - 它们是交互式的,但选择后不执行任何操作。
- “打印”窗口的打印机列表滚动、“查找打印机...”按钮和“页面范围”单选按钮确实有效。
- 打印同一份文档通常会导致打印预览完全变白。
- 没有记录相关的应用程序或系统事件。
- 关闭 Google Chrome 会使 3 个
chrome.exe * 32
进程保持打开状态,通常冻结在 ~30MB、~32MB 和 ~120MB 处。除非终止这些进程,否则 Google Chrome 将不会再次打开。
重现问题的步骤
未知。该问题间歇性发生,且仅出现在一台 PC 上,但发生频率很高。
修复
- 有效:关闭 Google Chrome,
chrome.exe * 32
通过 终止剩余的 3 个进程taskkill /f /im chrome.exe
,然后打开 Google Chrome。 - 不起作用:通过 Google Chrome 的任务管理器结束
Print: <document name>
或进程。Mimehandler: <document name>
- 不起作用:重新启动
spooler
服务。 - 不适用:安装 XPS Essentials Pack,因为它与 Windows 7 不兼容。
- 不适用:安装 .NET Framework 3.5,因为它已经作为 Windows 7 的一部分安装。
- 不适用:禁用 Chrome PDF Viewer 插件,因为问题发生在打印网页时。
- 还没有尝试过:更改默认打印机,因为那需要是默认打印机。
- 还没有尝试过:更改默认打印机驱动程序,因为它对其他应用程序来说运行良好。
答案1
完全重新安装 Google Chrome 似乎已解决该问题。