Sintomas
Considere o seguinte cenário:
-
Tem um computador com o Microsoft .NET Framework 3.5 instalado.
-
Utilize o Protocolo RDP (Remote Desktop Protocol) para aceder remotamente ao computador.
-
Tenta executar uma aplicação de Windows Presentation Foundation (WPF) baseada em .NET Framework 3.5 no computador remoto.
Neste cenário, a aplicação WPF não é apresentada corretamente. Por exemplo, a aplicação WPF tem apenas um limite e o corpo da aplicação não é apresentado.Notas
-
Normalmente, este problema ocorre se um computador tiver duas placas gráficas NVidia e controladores para as duas placas gráficas instaladas.
-
Este problema só ocorre se utilizar o RDP para aceder remotamente a um computador com o Windows 7.
Resolução
Informações de correção
Uma correção suportada está agora disponível na Microsoft. No entanto, destina-se a corrigir apenas o problema descrito neste artigo. Aplique-o apenas a sistemas com este problema específico.Para resolver este problema, contacte os Serviços de Suporte ao Cliente da Microsoft para obter a correção. Para obter uma lista completa dos números de telefone e informações dos Serviços de Suporte ao Cliente da Microsoft sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente incorridos para chamadas de suporte podem ser cancelados se um Suporte da Microsoft Professional determinar que uma atualização específica irá resolver o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais que não sejam qualificáveis para a atualização específica em questão.
Pré-requisitos
Para aplicar esta correção, tem de instalar uma das seguintes versões do .NET Framework num computador com o Windows 7:
-
O .NET Framework 3.0 Service Pack 2 (SP2)
-
O .NET Framework 3.5 Service Pack 1 (SP1)
Requisito de reinício
Tem de reiniciar o computador depois de aplicar esta correção se os ficheiros afetados estiverem a ser utilizados. Recomendamos que feche todas as aplicações .NET Framework antes de aplicar esta correção.
Informações do ficheiro
A versão global desta correção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) que estão listados na tabela seguinte. As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para encontrar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora no Painel de Controlo.Para todas as versões suportadas baseadas em x86 do Windows 7
|
Nome de ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
|---|---|---|---|---|---|
|
Presentationframework.dll |
3.0.6920.5781 |
5,283,840 |
24-Jan-2012 |
23:31 |
x86 |
|
Reachframework.dll |
3.0.6920.5781 |
532,480 |
24-Jan-2012 |
23:31 |
x86 |
|
Windowsbase.dll |
3.0.6920.5781 |
1,253,376 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationcore.dll |
3.0.6920.5781 |
4,218,880 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationfontcache.exe.config |
Não Aplicável |
161 |
10-Jun-2009 |
21:14 |
Não Aplicável |
|
Wpfgfx_v0300.dll |
3.0.6920.5781 |
1,738,008 |
24-Jan-2012 |
23:31 |
x86 |
|
System.printing.dll |
3.0.6920.5781 |
368,640 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationframework.dll |
3.0.6920.5781 |
5,283,840 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationhostdll.dll |
3.0.6920.5781 |
131,360 |
24-Jan-2012 |
23:31 |
x86 |
|
Reachframework.dll |
3.0.6920.5781 |
532,480 |
24-Jan-2012 |
23:31 |
x86 |
|
Windowsbase.dll |
3.0.6920.5781 |
1,253,376 |
24-Jan-2012 |
23:31 |
x86 |
Para todas as versões suportadas baseadas em x64 do Windows 7
|
Nome de ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
|---|---|---|---|---|---|
|
Presentationcore.dll |
3.0.6920.5781 |
3,998,720 |
24-Jan-2012 |
23:30 |
x64 |
|
Presentationfontcache.exe.config |
Não Aplicável |
161 |
10-Jun-2009 |
20:30 |
Não Aplicável |
|
Wpfgfx_v0300.dll |
3.0.6920.5781 |
2,256,152 |
24-Jan-2012 |
23:30 |
x64 |
|
System.printing.dll |
3.0.6920.5781 |
357,888 |
24-Jan-2012 |
23:30 |
x64 |
|
Presentationframework.dll |
3.0.6920.5781 |
4,640,768 |
24-Jan-2012 |
23:30 |
x86 |
|
Presentationhostdll.dll |
3.0.6920.5781 |
172,320 |
24-Jan-2012 |
23:30 |
x64 |
|
Reachframework.dll |
3.0.6920.5781 |
532,480 |
24-Jan-2012 |
23:30 |
x86 |
|
Windowsbase.dll |
3.0.6920.5781 |
1,114,112 |
24-Jan-2012 |
23:30 |
x86 |
|
Presentationframework.dll |
3.0.6920.5781 |
5,283,840 |
24-Jan-2012 |
23:31 |
x86 |
|
Reachframework.dll |
3.0.6920.5781 |
532,480 |
24-Jan-2012 |
23:31 |
x86 |
|
Windowsbase.dll |
3.0.6920.5781 |
1,253,376 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationcore.dll |
3.0.6920.5781 |
4,218,880 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationfontcache.exe.config |
Não Aplicável |
161 |
10-Jun-2009 |
21:14 |
Não Aplicável |
|
Wpfgfx_v0300.dll |
3.0.6920.5781 |
1,738,008 |
24-Jan-2012 |
23:31 |
x86 |
|
System.printing.dll |
3.0.6920.5781 |
368,640 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationframework.dll |
3.0.6920.5781 |
5,283,840 |
24-Jan-2012 |
23:31 |
x86 |
|
Presentationhostdll.dll |
3.0.6920.5781 |
131,360 |
24-Jan-2012 |
23:31 |
x86 |
|
Reachframework.dll |
3.0.6920.5781 |
532,480 |
24-Jan-2012 |
23:31 |
x86 |
|
Windowsbase.dll |
3.0.6920.5781 |
1,253,376 |
24-Jan-2012 |
23:31 |
x86 |
Solução
Para contornar este problema, utilize um dos seguintes métodos:
-
Desinstale os controladores NVidia do computador.
-
Remova uma das placas gráficas NVidia do computador.
-
Migre a aplicação WPF do .NET Framework 3.5 para o .NET Framework 4.
Estado
Os produtos de terceiros referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".