2009-09-28 8 views
1

У меня есть приложение Windows, которое экспортирует в Excel с помощью модуля объектов Excel (модуль программирования). Он отлично работал на всех версиях Winodws, кроме Windows Server 2008. Для выполнения чего-либо в Excel требуется около 2 секунд, что делает процесс длительностью минут или даже часов, что обычно занимает несколько секунд.Модуль программирования Excel работает медленно на сервере терминалов 2008

Это происходит при использовании служб терминалов или RemoteApp. Я обнаружил, что это происходит только при проверке флажка «Принтеры» в разделе «Локальные ресурсы» при подключении через «Удаленный рабочий стол». Если вы снимите флажок, скорость будет нормальной.

Однако мне нужны мои принтеры, поэтому я не могу просто снять его. Любые идеи, что вызывает замедление?

ответ

1

Приложения MS Office выполняют множество вычислений в фоновом режиме на основе принтера по умолчанию. Когда вы подключаетесь к удаленному сеансу служб терминалов и импортируете принтеры из своих локальных ресурсов, сервер терминалов действительно должен иметь соответствующий драйвер для каждого подключаемого принтера.

Таким образом, одним из решений проблемы скорости было бы обеспечение того, чтобы на сервере были правильные драйверы (и что они работают должным образом).