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

StackOverflow https://stackoverflow.com/questions/1488830

Вопрос

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

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

Тем не менее, мне нужны свои принтеры, поэтому я не могу просто снять это. Есть идеи, что вызывает замедление?

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top