Driver de impressora que falha no servidor de terminal

1

Temos um servidor de terminal que trava com freqüência (bem, o explorador trava, não um congelamento completo; podemos 'corrigi-lo' reiniciando o serviço de spooler de impressão) devido a um driver de impressora ruim.

O log de eventos não parece conter informações úteis. Existe alguma maneira fácil de identificar o driver problema sem desinstalar o lote e adicioná-los novamente um por um (há muitos drivers instalados e como o problema é intermitente isso levaria uma eternidade).

    
por Dave Cheney 10.06.2009 / 11:16

4 respostas

2

Eu tive esse problema um tempo atrás com um servidor de terminal. Descobrimos que a causa é um driver de digitalização / impressão da Nortel que foi instalado no servidor com o software VoIP. A maneira mais fácil é ir e encontrar todos os drivers instalados no servidor. Vá para Impressoras e aparelhos de fax, clique com o botão direito do mouse em propriedades do servidor. Vá para a guia drivers e verifique se cada um é compatível com sua versão do sistema operacional. Lembre-se do PCL5e acima de 6 e mantenha os drivers do usuário fora do servidor!

Também dê uma chance a isso ... Teste de estresse de impressão da Citrix link

    
por 10.06.2009 / 15:15
1

Nós tivemos isso há um tempo atrás com um número de clientes, mas infelizmente não encontramos uma maneira fácil de determinar a impressora com problemas. Então, foi em uma impressora em uma base de tempo que encontramos a correção.

Quais modelos de impressora você está trabalhando? principalmente o mesmo ou uma mistura? minha primeira recomendação seria verificar primeiro as impressoras a jato de tinta ou multifuncionais, já que os drivers tendem a ficar inchados e geralmente causam problemas nos servidores de terminal.

HTH

    
por 10.06.2009 / 14:58
0

Infelizmente, não há uma maneira fácil de saber qual driver está causando o spooler.

splattne menciona a procura de um svchost.exe errante . O spooler de impressão é spoolsv.exe , no entanto. Se você vir spoolsv.exe por aí consumindo 100% da CPU, provavelmente terá um driver de impressora enlouquecendo.

Você pode ter sorte, usando o Process Explorer e a guia "Threads", capturando-o "no ato" e vendo em qual DLL os threads estão consumindo a maioria da CPU. Isso vale a pena dar uma chance, supondo que você possa " pegá-lo no ato ".

Para minimizar o esforço, no entanto, em vez de testá-los "um por um", você pode fazer uma pesquisa binária - remova metade deles e veja se o problema desaparece. Se isso não acontecer, remova metade da metade restante, e assim por diante, até encontrar o driver incorreto.

    
por 10.06.2009 / 11:41
0

Parece que o serviço de spooler de impressora do Windows usa 100% da CPU. Verifique isso, procurando por um processo spoolsv.exe e veja se o processo utiliza uma alta porcentagem de tempo de CPU.

Se você puder confirmar que um dos drivers de impressora está criando o problema, tentarei atualizar cada driver de impressora para a última versão.

    
por 10.06.2009 / 11:29