应用对象
.NET Framework 3.5 Service Pack 1

症状

请考虑以下情况:

  • 你有一台安装了 Microsoft .NET Framework 3.5 的计算机。

  • 使用远程桌面协议 (RDP) 远程访问计算机。

  • 尝试在远程计算机上运行基于 .NET Framework 3.5 Windows Presentation Foundation (WPF) 应用程序。

在此方案中,WPF 应用程序未正确显示。 例如,WPF 应用程序只有边框,并且不显示应用程序的正文。笔记

  • 如果计算机安装了两个 NVidia 图形卡和两个图形卡的驱动程序,则通常会发生此问题。

  • 仅当使用 RDP 远程访问运行 Windows 7 的计算机时,才会发生此问题。

解决方法

修补程序信息

Microsoft现在提供了受支持的修补程序。 但是,它仅用于更正本文介绍的问题。 仅将其应用于遇到此特定问题的系统。若要解决此问题,请联系 Microsoft客户支持服务以获取修补程序。 有关Microsoft客户支持服务电话号码的完整列表以及有关支持成本的信息,请访问以下Microsoft网站:

http://support.microsoft.com/contactus/?ws=support注意 在特殊情况下,如果Microsoft 支持部门 Professional 确定特定更新将解决你的问题,则通常由支持呼叫产生的费用可能会被取消。 通常的支持成本将适用于其他支持问题和不符合有关特定更新条件的问题。

先决条件

若要应用此修补程序,必须在运行 Windows 7 的计算机上安装以下.NET Framework版本之一:

  • .NET Framework 3.0 Service Pack 2 (SP2)

  • .NET Framework 3.5 Service Pack 1 (SP1)

重启要求

如果正在使用受影响的文件,则必须在应用此修补程序后重新启动计算机。 建议在应用此修补程序之前关闭所有.NET Framework应用程序。

文件信息

此修补程序的全局版本具有下表中列出的文件属性 (或更高版本的文件属性) 。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。对于所有受支持的基于 x86 的 Windows 7 版本

File name

文件版本

文件大小

日期

Time

Platform

Presentationframework.dll

3.0.6920.5781

5,283,840

2012 年 1 月 24 日

23:31

x86

Reachframework.dll

3.0.6920.5781

532,480

2012 年 1 月 24 日

23:31

x86

Windowsbase.dll

3.0.6920.5781

1,253,376

2012 年 1 月 24 日

23:31

x86

Presentationcore.dll

3.0.6920.5781

4,218,880

2012 年 1 月 24 日

23:31

x86

Presentationfontcache.exe.config

不适用

161

2009 年 6 月 10 日

21:14

不适用

Wpfgfx_v0300.dll

3.0.6920.5781

1,738,008

2012 年 1 月 24 日

23:31

x86

System.printing.dll

3.0.6920.5781

368,640

2012 年 1 月 24 日

23:31

x86

Presentationframework.dll

3.0.6920.5781

5,283,840

2012 年 1 月 24 日

23:31

x86

Presentationhostdll.dll

3.0.6920.5781

131,360

2012 年 1 月 24 日

23:31

x86

Reachframework.dll

3.0.6920.5781

532,480

2012 年 1 月 24 日

23:31

x86

Windowsbase.dll

3.0.6920.5781

1,253,376

2012 年 1 月 24 日

23:31

x86

对于所有受支持的基于 x64 的 Windows 7 版本

File name

文件版本

文件大小

日期

Time

Platform

Presentationcore.dll

3.0.6920.5781

3,998,720

2012 年 1 月 24 日

2,330

x64

Presentationfontcache.exe.config

不适用

161

2009 年 6 月 10 日

20:30

不适用

Wpfgfx_v0300.dll

3.0.6920.5781

2,256,152

2012 年 1 月 24 日

2,330

x64

System.printing.dll

3.0.6920.5781

357,888

2012 年 1 月 24 日

2,330

x64

Presentationframework.dll

3.0.6920.5781

4,640,768

2012 年 1 月 24 日

2,330

x86

Presentationhostdll.dll

3.0.6920.5781

172,320

2012 年 1 月 24 日

2,330

x64

Reachframework.dll

3.0.6920.5781

532,480

2012 年 1 月 24 日

2,330

x86

Windowsbase.dll

3.0.6920.5781

1,114,112

2012 年 1 月 24 日

2,330

x86

Presentationframework.dll

3.0.6920.5781

5,283,840

2012 年 1 月 24 日

23:31

x86

Reachframework.dll

3.0.6920.5781

532,480

2012 年 1 月 24 日

23:31

x86

Windowsbase.dll

3.0.6920.5781

1,253,376

2012 年 1 月 24 日

23:31

x86

Presentationcore.dll

3.0.6920.5781

4,218,880

2012 年 1 月 24 日

23:31

x86

Presentationfontcache.exe.config

不适用

161

2009 年 6 月 10 日

21:14

不适用

Wpfgfx_v0300.dll

3.0.6920.5781

1,738,008

2012 年 1 月 24 日

23:31

x86

System.printing.dll

3.0.6920.5781

368,640

2012 年 1 月 24 日

23:31

x86

Presentationframework.dll

3.0.6920.5781

5,283,840

2012 年 1 月 24 日

23:31

x86

Presentationhostdll.dll

3.0.6920.5781

131,360

2012 年 1 月 24 日

23:31

x86

Reachframework.dll

3.0.6920.5781

532,480

2012 年 1 月 24 日

23:31

x86

Windowsbase.dll

3.0.6920.5781

1,253,376

2012 年 1 月 24 日

23:31

x86

解决方法

若要解决此问题,请使用以下方法之一:

  • 从计算机卸载 NVidia 驱动程序。

  • 从计算机中删除其中一个 NVidia 图形卡。

  • 将 WPF 应用程序从 .NET Framework 3.5 迁移到.NET Framework 4。

状态

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。Microsoft已确认这是“适用于”部分中列出的Microsoft产品中的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。