如果其他使用者身分執行 Internet Explorer 11 無法從 web 中列印

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3136268
徵狀
請考慮下列情況:
  • 登入是 64 位元版本的 Windows 使用者帳戶 a 透過
  • 您可以透過使用者帳戶 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 位元,但這適用於只屬於受保護模式的所在的安全性區域的網站啟用 (通常只有 「 網際網路 」 區域)。然後,這也可能造成應用程式相容性問題。

因為發生問題,可能會觸發這些事件,這一節中的替代解決方案都不是建議使用。因此,移除相依性是最好的選擇。

警告:本文為自動翻譯

內容

文章識別碼:3136268 - 最後檢閱時間:02/11/2016 23:26:00 - 修訂: 1.0

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3136268 KbMtzh
意見反應