尝试扫描文档时出现"服务器繁忙"错误消息
09/14/2020
本文内容
本文提供了在尝试扫描文档时修复"服务器忙碌"错误的问题。
适用于: Windows 10 - 所有版本
原始 KB 编号: 2971655
症状
请考虑以下情况:
您运行的是 64 位 (x64) Windows 8.1、Windows 8 或 Windows 7 版本。
您运行的是 32 位扫描应用程序。
您使用的是使用 TWAIN 1.0 默认接口的扫描程序。
尝试扫描文档。
在此方案中,系统将提示您"要扫描什么?" 消息。 消息窗口还显示用于配置扫描程序的选项。 几秒钟后,您会收到以下错误消息:
服务器忙碌
原因
出现此问题的原因是 32 位扫描应用程序在 64 位版本的 Windows。 在这种情况下,扫描程序驱动程序在单独的更新过程中Wiawow64.exe加载。 The "What you want to scan?" message 是 Wi功能 64 进程的一部分。 错误消息是由 32 位扫描应用程序中的 OLE 调用导致的。 出现此问题的原因是 OLE 调用的超时值在扫描应用程序等待用户输入"要扫描什么?"时过期。 窗口。
解决方案
若要解决此问题,建议您联系扫描应用程序供应商,让他们更新应用程序。
更多信息
如果您是开发人员,请参阅以下信息:
调用 AfxOleInit () ;函数 ,m_nTimeout 参数设置为默认值 8 秒。 若要禁用 OLE 调用的退出,必须在调用 AfxOleInit 方法后添加以下 () ;函数:
AfxOleGetMessageFilter () ->EnableNotRespondingDialog (FALSE) ;