Не удается распечатать из Интернета, если вы запускаете Internet Explorer 11 от имени другого пользователя

Предупреждение

Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено путем обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в разделе Часто задаваемые вопросы о прекращении поддержки программы для настольных компьютеров Internet Explorer 11.

В этой статье описывается решение проблемы, которую невозможно распечатать из Internet Explorer 11 с помощью другой учетной записи пользователя.

Оригинальная версия продукта: Internet Explorer 11
Исходный номер базы знаний: 3136268

Симптомы

Рассмотрим следующий сценарий:

  • Вы входите в 64-разрядную версию Windows с помощью учетной записи пользователя A.
  • Вы запускаете Internet Explorer 11 через учетную запись пользователя B (с помощью параметра запуска от имени другого пользователя ).
  • Вы можете открыть любую веб-страницу с помощью этого экземпляра Internet Explorer.
  • Вы пытаетесь распечатать содержимое веб-страницы.

В этом сценарии документ не печатается. При этом сообщение об ошибке не отображается.

Причина

Эта проблема возникает, так как Internet Explorer 11 использует более новые API для получения более подробных сведений о принтере. Эти новые API требуют запуска вызывающего приложения от имени пользователя сеанса для 32-разрядных приложений.

Обходное решение

Чтобы обойти эту проблему, определите, нужно ли запускать Internet Explorer 11 в качестве другого пользователя. В противном случае удалите эту зависимость.

Дополнительная информация

Если вы убедитесь, что процесс iexplore.exe, отвечающий за процедуру печати, является 64-разрядным процессом, печать должна работать правильно. Это можно сделать, настроив Internet Explorer 11 для использования одного процесса (TabProcGrowth=0), но это приведет к снижению безопасности и повышению вероятности проблем совместимости приложений.

Кроме того, можно включить расширенный защищенный режим (EPM) и заставить все процессы быть 64-разрядными, но это относится только к веб-сайтам, принадлежащим зонам безопасности, где включен защищенный режим (обычно только зона Интернета). Это также может привести к проблемам совместимости приложений.

В связи с проблемами, которые они могут вызвать, ни один из обходных путей в этом разделе не рекомендуется. Таким образом, удаление зависимости является лучшим вариантом.