RDP (RDS) 會話中的 DPI 縮放和字體大小
在 RDS (RDP) 服務器上的終端會話中工作的用戶可能會發現遠程桌面中的字體、圖標、文本和其他 UI 元素非常小且難以閱讀。使用高分辨率(2K、4K)全高清/HiDPI(視網膜)顯示器的用戶最常報告此問題。
用戶無法在 RDP 會話期間在顯示面板中配置縮放設置,因為自定義顯示選項處於非活動狀態,並且會顯示以下消息:
Display settings can't be changed from a remote session.

默認情況下,Windows Server 2019/2016/2012R2(和 Windows 10)中的 RDP 會話設置從客戶端計算機繼承縮放設置。默認情況下,無法更改遠程會話中的 DPI 設置。在客戶端上將比例設置為 125% 會將相同的縮放設置應用於終端會話。
要防止客戶端繼承 DPI 設置,請創建一個名為忽略客戶端桌面比例因子值為1。
reg add "HKLMSYSTEMCurrentControlSetControlTerminal ServerWinStations" /f /v IgnoreClientDesktopScaleFactor /t REG_DWORD /d 1


接下來,用戶可以通過編輯註冊表來調整縮放選項:
- 轉到註冊表鍵HKCU控制面板桌面
- 創建一個名為 REG_DWORD 參數對數像素
- 使用十進制值設置縮放參數:
96– 100% 縮放
120— 125%
144— 150%
192—200%(適合4K顯示器)
288—300% 該參數可以通過以下命令設置:
reg add "HKCUControl PanelDesktop" /f /v LogPixels /t REG_DWORD /d 144 - 結束遠程桌面會話:
logoff
您可以使用DesktopScaleFactor客戶端上 *.RDP 文件中的選項用於設置特定的縮放值。
desktopscalefactor:i:150
可接受的值為:100、125、150、175、200
https://learn.microsoft.com/en-us/azure/virtual-desktop/rdp-properties
在 Windows Server 版本 2022 和 2025 中,忽略 IgnoreClientDesktopScaleFactor 選項,並且桌面 DPI 縮放設置始終從客戶端獲取。建議採取以下解決方法:
建議閱讀:如何更改 Windows 10 中的 DPI 縮放設置
- 調整客戶端計算機上的縮放選項,使其在本地計算機和 RDP 會話中看起來良好。
- 使用Windows應用程序p(以前稱為 Microsoft 遠程桌面)來自 Microsoft Store 或替代 RDP 客戶端(mRemoteNG、RDCMan)
內置的另一個功能mstsc.exe使整個遠程桌面窗口適合 RDP 窗口而不需要滾動條的客戶端就是動態縮放,也稱為智能尺碼。
要啟用動態擴展模式,請將以下行添加到客戶端上的 *.RDP 文件中:
smart sizing:i:1


在現代版本的 RDP 客戶端中,您可以啟用智能尺碼通過在 RDP 客戶端左上角的菜單中選擇相應的選項即可。


啟用此選項後,遠程桌面圖像在調整大小時會自動調整以適合客戶端窗口。
