Applies To
.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 支援服務專業人員認定特定更新能解決您的問題,通常會因客服電話產生的費用被取消。 一般來說,如果有所描述之特定更新無法解決的其他支援問題,才會收取支援費用。

先決條件

要套用此熱修補,您必須在運行 Windows 7 的電腦上安裝以下其中一個版本的 .NET Framework:

  • .NET Framework 3.0 服務包 2 (SP2)

  • .NET Framework 3.5 Service Pack 1 (SP1)

重新啟動需求

如果有受影響的檔案,安裝熱修補後必須重新啟動電腦。 我們建議您在套用此熱修補程式前關閉所有 .NET Framework 應用程式。

檔案資訊

此熱修補的全域版本包含以下表格中列出的檔案屬性 (或更新的檔案屬性) 。 這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。適用於所有支援的 x86 架構版本的 Windows 7

檔案名稱

檔案版本

檔案大小

日期

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

檔案名稱

檔案版本

檔案大小

日期

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 產品中。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。