Módulo de programação do Excel com lento no Terminal Server 2008
-
18-09-2019 - |
Pergunta
Eu tenho um aplicativo Windows que exporta para Excel usando o Módulo de Objeto Excel (Módulo de Programação). Funcionou bem em todas as versões WinodWs, exceto o Windows Server 2008. Demora cerca de 2 segundos para fazer qualquer coisa no Excel, fazendo o processo levar minutos ou até horas para concluir o que normalmente leva alguns segundos.
Isso acontece ao usar serviços de terminal ou remoteApp. Descobri que isso só acontece quando você verifica a caixa de seleção das impressoras em recursos locais ao se conectar via desktop remoto. Se você desmarcar, a velocidade é normal.
No entanto, preciso das minhas impressoras, então não posso desmarcar. Alguma idéia do que está causando a desaceleração?
Solução
Os aplicativos do MS Office fazem muito cálculo em segundo plano com base na impressora padrão. Quando você se conecta a partir de uma sessão de serviços de terminal remoto e importa as impressoras dos seus recursos locais, o servidor de terminal realmente precisa ter um driver apropriado para cada impressora que você está conectando.
Assim, uma solução para o problema de velocidade seria garantir que o servidor tenha os drivers certos (e que eles funcionem conforme o esperado).