Redirecionar impressoras em servidores RDS e RemoteApp (2008 e 2012 R2)

Redirecionar impressoras em servidores RDS e RemoteApp (2008 e 2012 R2)

O redirecionamento de impressora é um recurso que permite que uma impressora local seja mapeada para uma máquina remota e permite a impressão em uma rede. Impressoras redirecionadas inválidas e inutilizáveis ​​podem aparecer em uma sessão dos Serviços de Área de Trabalho Remota, causando lentidão.

Problema:

Com o tempo, os servidores de terminal e servidores RemoteApp podem criar uma longa lista de impressoras redirecionadas. Esta lista pode conter cópias de si mesma com diferentes números de redirecionamento armazenados no registro. Se você abrir no Regedit, a lista pode levar muito tempo para ser totalmente preenchida e exibirá um ícone de carregamento perpétuo até que o editor seja fechado. Os aplicativos que acessam essa lista diretamente e preenchem seus programas com o conteúdo provavelmente verão a mesma lentidão.

O problema aqui é comum no Server 2008 e 2012 (primeira edição e R2). A Microsoft lançou hot fixes para a versão 2008 R2, mas não para a versão 2012 R2 ainda.

A chave do Registro em questão é:  HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Devices 

impressoras de redirecionamento

Exemplos:

  • HP LaserJet 4250 (redirecionado 1238)
  • HP LaserJet 4250 (redirecionado 1239)
  • HP LaserJet 4250 (redirecionado 1240)
  • HP LaserJet 4250 (redirecionado 1241)
  • HP LaserJet 4250 (redirecionado 1242)
  • HP LaserJet 4250 (redirecionado 1243)

Causa:

Esse problema ocorre porque o Spooler de impressão adiciona uma entrada de registro para cada impressora redirecionada na subchave do registro (acima) para o usuário e para todos os usuários conectados à sessão RD.

Resolução:


Informações sobre o Hot Fix do Server 2008 e 2008 R2 :  https://support.microsoft.com/en-us/help/2620656/invalid-redirected-printers-may-be-available-in-a-remote-desktop-servi

Server 2012 and 2012 R2
No momento, não há hot fix disponível para 2012 R2. Descobri que, se eu excluísse o conteúdo dessa chave, todos os valores atuais das impressoras seriam recriados após o logoff e a conexão novamente. Isso removeu com êxito todas as impressoras “artefato” da chave.

Existem várias maneiras de direcionar máquinas ou grupos de máquinas. Criei um GPO com um filtro WMI para visar explicitamente o servidor RDS. O GPO continha um script de logoff com o seguinte comando:

Reg delete “HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Devices” / va / f

Este comando será executado quando cada usuário fizer logoff do sistema. Quando eles se conectarem novamente, apenas as impressoras instaladas no momento serão adicionadas novamente. 

Leave a Reply

Your email address will not be published. Required fields are marked *