Назад | Перейти на главную страницу

Что такое «Хост драйвера печати для приложений» и почему он замедляет работу моих макросов Excel?

Я протестировал это на нескольких компьютерах с Windows 10, на которых установлена ​​последняя версия Excel (подписка 365) с Bluebeam PDF и Microsoft XPS Document Writer, установленными в качестве принтера по умолчанию, и получил тот же результат. Однако я не могу постоянно его создавать. Когда я использую файлы Excel с поддержкой макросов, которые содержат некоторые настройки страницы и другой код форматирования, диспетчер задач показывает, что Microsoft Excel (32-разрядная версия) и «Узел драйвера печати для приложений» открыты, а Excel имеет тенденцию блокироваться или говорит, что не отвечает. Я никогда не получаю сообщение об ошибке «перестал работать», и в конце концов (то есть через несколько минут) Excel вернется. Даже если у меня открыто несколько файлов Excel, в Microsoft Excel (32-разрядная версия) будут отображаться только эти две строки:

Диспетчер задач: узел Excel и драйвера печати для приложения

Если я щелкну правой кнопкой мыши и завершу процесс «Хост драйвера печати для приложений» вручную, Excel вернется довольно быстро и также покажет все открытые файлы Excel: Диспетчер задач: после принудительной остановки хост-процесса драйвера печати

Насколько я понимаю, хост драйвера принтера для приложений предназначен для связи принтеров с 64 ОС с 32-разрядным офисом. Это правильно? Я использую application.printcommunications = false в своем коде Excel VBA, поэтому задайтесь вопросом, не вызывает ли это проблема, когда я возвращаю printcommunications обратно в значение true. Я собираюсь просмотреть свой код VBA и закомментировать весь код настройки страницы, чтобы посмотреть, поможет ли это. Как я уже сказал ранее, я не могу заставить драйвер печати постоянно отображаться в диспетчере задач, это, кажется, происходит спорадически и блокирует мой пользовательский компьютер.

Есть ли дополнительная информация о том, что делает «Хост драйвера принтера для приложений» и что заставляет его работать? Есть ли способ предотвратить его загрузку? Я просто не могу найти информацию о том, что он делает и когда это делает.

Хост драйвера принтера Blockquote для приложений предназначен для связи принтеров с 64 ОС и 32-разрядного офиса. Это правильно?

да. Не у вас такая проблема. Проверьте https://answers.microsoft.com/en-us/msoffice/forum/all/mircosoft-excel-365-pro-plus-hangs-all-the-time/ea49ac30-24ea-48d7-bc66-c95ea172f458?page= 1

Я советую протестировать MS Excel без установленных очередей печати и драйверов, программные принтеры могут вызвать проблему.