Windows 10 中打印机驱动程序 dll 的奇怪之处

Posted

技术标签:

【中文标题】Windows 10 中打印机驱动程序 dll 的奇怪之处【英文标题】:Strange thing with a printer driver dll in windows 10 【发布时间】:2018-02-19 17:54:32 【问题描述】:

我有一台 Xerox DocuColor 250 和 windows 10。我正在尝试解决一个问题,该问题会在我转到打印机首选项时使任何程序崩溃。 奇怪的是:如果我打开控制面板,打印机首选项运行良好,没有任何问题。但是,如果我从例如 Word 中打开打印机首选项,程序将崩溃并关闭。在我看到的事件查看器上:

产生错误的模块:harmonic10.dll,版本:2.6.102.0。 路径:“:C:\Windows\system32\spool\DRIVERS\x64\3\harmony10.dll” 错误偏移“0x00000000000f5dc0”

控制面板上的同一件事怎么可能不会崩溃,但程序却因这个错误而崩溃?

如果问题无法通过一些 windows 技巧解决,我如何跟踪和调试程序并检查哪些东西不起作用并尝试“破解”dll 以绕过错误?

【问题讨论】:

显而易见,这不是一个与编程相关的问题。 【参考方案1】:

删除所有与打印机关联的软件,打开命令行 并执行printui /s 命令。 接下来,寻找您的打印机并完全删除驱动程序。 然后将驱动程序安装到打印机磁盘或在此处下载http://www.support.xerox.com/support/docucolor-240-250/downloads/enus.html?operatingSystem=win10

另外,尝试代表管理员打开命令提示符并输入:

net stop spooler
del %systemroot%\system32\spool\printers\*.*
net start spooler
exit

【讨论】:

以上是关于Windows 10 中打印机驱动程序 dll 的奇怪之处的主要内容,如果未能解决你的问题,请参考以下文章

VC Dll 中的资源 使用

windows中LIB和DLL的区别与使用

在 C++ 中捕获 windows 打印作业

Windows 10 UWP 应用程序在启动时崩溃(错误模块名称:Windows.UI.Xaml.dll)

解决~~~Windows10系统下使用/添加dll文件的方法

解决~~~Windows10系统下使用/添加dll文件的方法