徵兆
請試想下列案例:
-
你有一台安裝了 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 產品中。