Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Khắc phục lỗi tỷ lệ hiển thị RDP trên màn hình High-DPI trong Windows 10

Người dùng Windows 10 thường phàn nàn rằng trên màn hình độ phân giải cao (4K HiDPI), chữ, biểu tượng và các yếu tố của ứng dụng cũ (không tương thích với chế độ High-DPI) trở nên quá nhỏ, mờ và khó đọc.

Vấn đề này đã được khắc phục một phần trong Windows 10 Fall Creators Update (1703) nhờ hỗ trợ thêm tỷ lệ DPI động, tuy nhiên khi kết nối đến desktop máy tính từ xa bằng RDP, vấn đề tỷ lệ vẫn tồn tại (tỷ lệ bình thường cho mstsc.exe client vẫn chưa được hỗ trợ).

Trong Windows 8.1 và Windows 10, DPI cục bộ được gửi đến kết nối RDP, dẫn đến biểu tượng và chữ trong cửa sổ này trở nên rất nhỏ và khó đọc.

Khắc phục lỗi tỷ lệ hiển thị RDP trên màn hình High-DPI trong Windows 10

Giải pháp thay thế: dùng ứng dụng RDCMan (của Microsoft) cho kết nối RDP, nhưng có giải pháp cho client mstsc.exe gốc.

Cách làm là tạo file manifest (.manifest) riêng cho ứng dụng cụ thể.

Để tính năng này hoạt động và Windows lấy dữ liệu từ file manifest trước khi khởi động ứng dụng, tạo tham số DWORD (32-bit) tên PreferExternalManifest giá trị thập phân 1 tại khóa registry: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide.

Khắc phục lỗi tỷ lệ hiển thị RDP trên màn hình High-DPI trong Windows 10

Tạo tham số registry bằng lệnh:

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide" /v PreferExternalManifest /t REG_DWORD /d 1 /f

Sau đó trong thư mục %SystemRoot%\System32\ (chứa file mstsc.exe), tạo file mstsc.exe.manifest với nội dung:

false

Khắc phục lỗi tỷ lệ hiển thị RDP trên màn hình High-DPI trong Windows 10

Lưu ý. Bạn có thể tự lấy giá trị cho file manifest bằng Resource Hacker. Mở mstsc.exe với Resource Hacker. Sao chép dữ liệu từ Manifest→1:1033 và thêm phần dpiAware với giá trị false.

Khắc phục lỗi tỷ lệ hiển thị RDP trên màn hình High-DPI trong Windows 10

Khởi động lại Windows và thử kết nối đến desktop máy tính từ xa hoặc server bằng mstsc.exe. Như bạn thấy, nội dung cửa sổ RDP hiển thị bình thường.

Cách tương tự, bạn có thể tạo file manifest cho bất kỳ ứng dụng nào không hỗ trợ tỷ lệ gốc.