无法从 web 打印,如果您以其他用户身份运行 Internet Explorer 11

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3136268
症状
请考虑以下情形:
  • 您登录到的用户帐户答: 通过 Windows 64 位版本
  • (通过使用作为不同用户运行选项),可以通过用户帐户 B 运行 Internet Explorer 11。
  • 通过使用此 Internet Explorer 实例浏览到任何网页。
  • 您尝试打印的网页内容。

在这种情况下,无法打印文档。不显示任何错误。
原因
此问题是由于 Internet Explorer 11 使用较新的 Api 检索更详细的打印机信息。这些新的 Api 要求调用方应用程序运行 32 位应用程序的会话用户。
替代方法
若要变通解决此问题,请确定是否真的需要以其他用户身份运行 Internet Explorer 11。如果不是,则删除该相关性。

更多信息
如果您要确保负责印刷过程的 iexplore.exe 进程是 64 位进程,打印应该正常工作。你可以通过配置 Internet Explorer 11 使用一个单独的进程 (TabProcGrowth = 0),但这会降低安全性,并提高应用程序的兼容性问题的机会。

或者,您可以启用增强的保护模式 (EPM),强制所有进程是 64 位,但这适用于仅属于其中的保护模式是安全区域的网站启用 (通常只有 Internet 区域)。和,这可能会导致应用程序兼容性问题。

由于它们可能会触发问题,建议既不在本部分中的解决方法。因此,移除依赖项是最佳的选择。

警告:本文已自动翻译

属性

文章 ID:3136268 - 上次审阅时间:02/11/2016 23:25:00 - 修订版本: 1.0

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3136268 KbMtzh
反馈