Модуль программирования Excel работает медленно на сервере терминалов 2008

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

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

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


person Jeff Stock    schedule 28.09.2009    source источник


Ответы (1)


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

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

person ewall    schedule 28.09.2009