摘要
當您使用 Surface Pro 3、Surface Pro 4 或 Surface Book 等高 DPI 裝置搭配外接式顯示器時,會遇到下列問題:
-
應用程式、任務列、圖示、工具列、文字和對話框等元素看起來很模糊。
-
相較於桌面的其餘部分,元素太大或太小。
-
模糊文字會出現在應用程式或 Windows 介面中。
雖然這些癥狀可能出現在單一監視器上,但較常在您使用不同顯示器解析度的監視器時出現。 這些癥狀也會在硬體設定變更時發生,例如當您停駐和卸載使用外接式監視器的裝置,或是您將外接式顯示器從裝置中斷連結時。
這些問題通常會在下列案例中發生:-
應用程式會在使用不同顯示解析度的監視器之間移動。
-
應用程式顯示在停駐與未停駐設定之間變更的顯示器。
-
使用者在相同的登入會話中混合連線。 例如,使用者透過遠端桌面連線登入 (RDC) ,日後直接連線而不先註銷。
系統會在使用者登入系統時判斷顯示資訊。 登入程式會重設顯示資訊並改善行為。 不過,如果顯示器設定在相同的登入會話期間變更,例如當您停駐或卸載裝置或中斷連接外接式顯示器時,就會發生此問題。
自從推出 4k 和更高解析度的螢幕之後,這個問題就變得更為普遍,尤其是當這些顯示器與較舊的標準顯示器混合在一起時。 如需 Windows 如何縮放應用程式的詳細資訊,請參閱下列核心小組部落格文章:解決方案
若要解決此問題,請使用下列方法。
-
檢查軟體更新。我們正持續在 Windows 10 和 Office 2016 應用程式中新增改良功能。 如果您遇到特定問題,請先檢查問題是否已在最新的 Windows 版本或累積更新中獲得解決。 若要檢查 Windows 10 更新,請參閱下列Microsoft知識庫文章:
-
符合螢幕解析度。考慮部署具有互補螢幕解析度的監視器。
當您使用多部監視器 (包括停駐或連接到遠端螢幕) 時,原生裝置與外接式裝置之間的解析度差異較大,可能會導致問題發生。 如需詳細資訊,請參閱下列 OneDrive 簡報: -
使用 UWP 應用程式。使用或部署 通用 Windows 平台 (UWP) 應用程式,而非 Win32 應用程式。
現代化 (UWP) 應用程式一律能正確縮放。 如果有可使用的可比現代化應用程式,您可以使用該應用程式來降低縮放比例問題。 例如,Edge 是一個現代化的應用程式,不會造成 Internet Explorer 可能會遇到的 DPI 縮放比例問題。 同樣地,遠端桌面是 mstsc.exe 的替代方案。 -
檢查已知問題。 如需有關這些特定產品中已知問題的詳細資訊,請參閱下列文章。
Office 2016
附註: Office 2016 應用程式從 2016 年 9 月開始發行。 其他更新已排定後續進行。
Internet Explorer
3165808 Internet Explorer 11 Windows 會在內建裝置監視器和外接式顯示器之間顯示變更
因應措施
若要解決縮放比例問題,請嘗試下列方法:
-
註銷和登入。 註銷並重新登入系統。 這可改善當監視器設定變更時,應用程式和元素的顯示方式。
-
調整顯示設置 Windows 10。選 取 [顯示 > 變更文字、應用程式及其他專案的大小,然後調整每個螢幕的滑桿。
附註: 對於舊版 Windows 系統,請以滑鼠右鍵按兩下應用程式,選取 [ 內容],選取 [相容性 ] 索引標籤,然後選取 [ 停用高 DPI 設定上的顯示縮 放比例] 複選框。
-
變更應用程式屬性。 在 [檔案總管] 或 [開始] 功能表上,以滑鼠右鍵按鍵名稱,選取 [ 內容],選取 [相容性 ] 索引卷標,然後選取 [ 停用高 DPI 設定上的顯示縮 放比例] 複選框。
附註: 在 Windows 10 版本 1703 及更新版本的 Windows 中,[停用高 DPI 設定] 設定上的顯示縮放比例選項文字會變更為覆寫高 DPI 縮放比例行為,縮放比例由應用程式執行。
-
檢查應用程式是否為 DPI 感知。 若要判斷應用程式對 DPI 縮放比例的支援,請遵循下列步驟:
-
在 [程序總管] 中,按兩下欄,然後將 [DPI 感知 ] 列新增至檢視。
-
啟動您要檢查的應用程式。
-
在 [程序總管] 中,找出應用程式,然後檢查 [DPI 感知] 欄。
提示: DPI 意識狀態定義 PROCESS_DPI_AWARENESS列舉
每個監視器感知: 每個監視器 DPI 感知。 這些應用程式會在 DPI 啟動時檢查,並在 DPI 值變更時調整縮放比例。 系統不會自動縮放這些應用程式。 系統感知: 系統 DPI 感知。 這些應用程式不會縮放 DPI 變更。 他們會一次查詢 DPI,然後在應用程式的存留期使用該值。 如果 DPI 變更,應用程式不會調整為新的 DPI 值。 當 DPI 從系統值變更時,系統會自動將它放大或縮小。 知道: DPI 不知所措。 這些應用程式不會縮放 DPI 變更。 一律假設其縮放比例為 100%, (96 DPI) 。 系統會在任何其他 DPI 設定中自動縮放這些應用程式。 如需詳細資訊,請參閱下列 MSDN 主題:
-
回報問題。 由於客戶的意見反應,許多UI元素已更新。 由於 DPI 縮放比例問題可能涉及多個癥狀和設定,因此來自使用者的資訊可協助我們找出特定案例,並優先處理更新的開發。 若要提供這類意見反應,請遵循下列步驟:
-
錄製監視器設定。 若要這麼做,請擷取 [顯示器] 視窗的螢幕快照 ([設定] > > [系統] >[顯示器]) 。
-
針對每個監視器,請記下製作和型號、縮放比例百分比和解析度。
-
錄製您必須遵循的步驟以重現問題。
-
在縮放比例問題發生之前和之後,擷取桌面或應用程式的螢幕快照或影片。
-
在系統上執行 DXDiag.exe。
-
選取 [>意見反應中樞開始]。 搜尋 「DPI」以檢查列出的問題是否與您的特定問題相符。 如果您發現相符專案,您可以新增其他意見反應,包括螢幕快照、DXDiag 結果,以及任何其他相關信息。
-
其他相關資訊
顯示縮放比例是一個看似複雜的問題。 沒有可解決所有 DPI 縮放比例問題的項目符號或單一修正程式。 在核心操作系統、應用程式開發模型,以及來自Microsoft和第三方的應用程式中持續改善 DPI 縮放比例的優點。
不同版本的 Windows 和應用程式開發模型有不同的顯示縮放比例功能和限制。 例如,在比 Windows 8.1 更早發行的 Windows 中,桌面環境和應用程式只瞭解一個縮放比例因素,一般是根據登入會話啟動時的主要顯示器。 當顯示器在登入會話的中間變更時,系統點陣圖會將內容從系統縮放比例縮放至新的監視器縮放比例。 這可確保內容不會變得過大或太小。 不過,文字可能會變得模糊。 (放大時效果會變差。) 如果系統將UI元素縮小或伸展成正確的大小,這可能會在對話框和其他UI元素中造成一些模糊。 在 Windows 10 中,我們進行了投資,讓桌面 UX 的大部分能在停駐卸除案例中清晰縮放。 我們針對任務欄、檔案總管、桌面圖示、操作功能表及其他UI元素做了其他擴充性改良,以改善用戶體驗。 Microsoft會持續更新系統和第一方應用程式。 第三方應用程式可能需要類似的投資。參考
MSDN:撰寫 DPI 感知 Win32 應用程式 |
|
TechNet |
|
週四部落格:2015 年 7 月 13 日討論 DPI 縮放比例的文章。 本文是以 Windows 10 位元段指南的「裝置」章節為基礎。 |
|
Windows 部落格:2013 年 7 月 15 日 |
|
組建 2015:顯示縮放比例:顯示縮放比例:它是什麼,以及您需要知道什麼才能有絕佳視覺效果 |
|
組建 2014:Windows 桌面開發平台進展 |
|
組建 2013:讓傳統型應用程式在高 DPI 顯示器上閃耀 |