[Troubleshooting] Bug ao Imprimir através do Windows XP usando Easy Print

Trabalhando em um caso recentemente, o cliente reportou um problema (bug) quando os usuários executando Windows XP SP3 tentavam imprimir em impressoras redirecionadas usando o Easy Print (nova maneira de redirecionar impressoras através de sessão de TS/RDS disponível somente no Windows Server 2008 / R2), a seguinte mensagem surgia :

O Windows Presentation Foundation Terminal Server Print W encontrou um problema e precisa ser fechado. Lamentamos o inconveniente.

EasyPrintError

Investigando o problema encontramos um bug no módulo do Easy Print do lado do cliente que é um arquivo chamado C:\Windows\System 32\ Tswpfwrp.exe. Este arquivo é implemntado quando instalado o .Net Framework 3.0 SP1 pelo menos no computador cliente, inclusive este é um dos prérequisitos para o funcionamento do Easy Print através de computadores executando o Windows XP. Porém a versão 3.0.6920.1109 possue um problema documentado no KB946411.

Para resolver este problema você deverá instalar um hotfix que atualiza o arquivo Tswpfwrp.exe para versão 3.0.6920.1201 conforme tabela abaixo.

HotFix

Observação : Este comportamento não ocorre em computadores Windows Vista SP1 e Windows 7 RTM então se você pretende usar o Easy Print nos seus novos servidores de TS baseado no Windows Server 2008 / R2 e seus computadores clientes são Windows XP, tome cuidado !

Para solicitar o hotfix para a Microsoft basta acessar o link abaixo, não precisa de reboot.

https://support.microsoft.com/kb/946411/