Chủ YếU Windows 10 Cách khắc phục các ứng dụng trông nhỏ trên màn hình DPI cao và độ phân giải cao

Cách khắc phục các ứng dụng trông nhỏ trên màn hình DPI cao và độ phân giải cao



Ngày nay, nhiều PC xuất xưởng với màn hình có độ phân giải rất cao ngay cả khi kiểu dáng PC nhỏ hơn, ví dụ như Ultrabook hoặc máy tính bảng. Hoặc bạn có thể có màn hình máy tính để bàn với độ phân giải 4K. Ở độ phân giải như vậy, Windows sẽ tự động bật tỷ lệ DPI để mọi thứ trên màn hình của bạn trở nên lớn hơn. Tuy nhiên, có một số ứng dụng của bên thứ ba không hiển thị đúng trên màn hình DPI cao. Chúng trông quá nhỏ so với độ phân giải màn hình. Hãy để chúng tôi xem cách khắc phục nếu Windows 8.1 hoặc Windows 10 không chia tỷ lệ chúng đúng cách.

DPI1
Thông thường, các ứng dụng như vậy được viết trước khi màn hình DPI cao xuất hiện và không được cập nhật đúng cách để hỗ trợ DPI cao. Chúng xuất hiện quá nhỏ trên màn hình với phông chữ không thể đọc được và chúng không chia tỷ lệ chính xác. Thông thường, các nút được đặt sai vị trí hoặc quá nhỏ để nhấp vào các ứng dụng cũ chưa được cập nhật để hiển thị DPI cao. Windows thường tự động thay đổi tỷ lệ tất cả các ứng dụng bằng cách sử dụng tính năng chia tỷ lệ kiểu XP cũng như ảo hóa DPI cho những ứng dụng không cho Windows biết rằng chúng biết DPI. Tuy nhiên, có một số ứng dụng nói dối với Windows rằng chúng có DPI cao ngay cả khi chúng không nhận được, đó là lý do tại sao Windows không mở rộng chúng. Các ứng dụng như vậy hiển thị không đúng trên độ phân giải full HD hoặc 4K.

Để khắc phục chúng, có thể thực hiện một thủ thuật buộc Windows phải mở rộng ứng dụng bằng cách sử dụng ảo hóa DPI. Tuy nhiên theo thử nghiệm của tôi, nó chỉ có thể được thực hiện an toàn trên Windows 8.1 và Windows 10. Quy trình này dài và hơi phức tạp đối với người dùng mới làm quen nhưng không có GUI nhanh trong Windows để buộc ảo hóa DPI cho một ứng dụng cụ thể. Việc thực hiện chỉnh sửa Registry liên quan đến tinh chỉnh này trên Windows 7 hoặc Windows 8.0 đã gây ra một số hành vi kỳ lạ và các tác dụng phụ như biểu tượng khay hệ thống biến mất, vì vậy hãy tự chịu rủi ro nếu bạn chạy các hệ điều hành này. Nếu bạn đang chạy Windows 8.1 hoặc Windows 10, hãy tiếp tục với các hướng dẫn này.

Quảng cáo

  1. Tạo tệp văn bản trống từ menu Mới bằng cách nhấp chuột phải vào bất kỳ đâu, ví dụ: trên Màn hình nền hoặc trong một thư mục. Tệp văn bản phải có tên của chương trình EXE, hiển thị quá nhỏ, theo sau là văn bản '.manifest'. Ví dụ: nếu tên của chương trình bạn sử dụng trông nhỏ là SearchTool.exe, thì tệp văn bản bạn tạo phải được đặt tên là 'SearchTool.exe.manifest'. Nếu bạn không biết tên EXE, hãy nhấp chuột phải vào Thanh tác vụ và mở Trình quản lý tác vụ trong khi ứng dụng đó đang chạy. Chọn ứng dụng và nhấp chuột phải vào ứng dụng đó và nhấp vào Đi đến Chi tiết. Trên tab Chi tiết, tên EXE sẽ được hiển thị. Sau đó, bạn có thể tạo tệp văn bản với tên thích hợp. ví dụ. Processname.exe.manifest.DPI3
  2. Tải xuống và cài đặt chương trình Resource Hacker miễn phí tại đây: http://www.angusj.com/resourcehacker/ . Nó là một công cụ chỉnh sửa tài nguyên. Lý do chúng tôi cần nó là vì tệp kê khai ứng dụng đôi khi được lưu trữ bên trong EXE và Windows thích tệp kê khai ứng dụng nội bộ này theo mặc định. Chúng tôi không muốn hoàn toàn bỏ qua tệp kê khai ứng dụng nội bộ nếu nó tồn tại, nghĩa là nếu nhà phát triển ứng dụng đã thêm nó vì bên cạnh tỷ lệ DPI, nó còn chứa thông tin quan trọng khác về cấu hình song song của ứng dụng và độ cao UAC.
  3. Khởi động Resource Hacker và mở EXE của ứng dụng, trong đó có vẻ nhỏ không sử dụng được trên màn hình độ phân giải cao của bạn.
  4. Tài nguyên bản kê khai của chương trình (EXE's) thường được lưu trữ dưới dạng Tài nguyên 24. Kiểm tra xem Tài nguyên 24 này có tồn tại hay không. Nếu không có tài nguyên # 24 nào như vậy tồn tại bên trong EXE bạn đã mở, hãy đóng Resource Hacker và mở tệp bạn đã tạo ở bước 1 trong Notepad và sao chép-dán văn bản sau vào bên trong nó, sau đó lưu và đóng tệp văn bản:
    Sai

    Bây giờ chuyển trực tiếp đến bước 9 đối với trường hợp không có tài nguyên 24 bên trong EXE mà bạn đã mở và bạn đã thực hiện bước trên.

  5. Nếu thay vào đó, tài nguyên 24 tồn tại trong EXE mà bạn đã mở trong Resource Hacker, thì hãy mở rộng nút có tên 24 -> 1 và nhấp vào mục 1033 (nó là 1033 cho các phiên bản tiếng Anh). Nhấp chuột phải vào ngăn bên phải và nhấp vào Chọn tất cả. Sau đó nhấp chuột phải vào văn bản đã chọn một lần nữa và nhấp vào Sao chép và đóng Resource Hacker. Không thực hiện bất kỳ thay đổi nào đối với tệp kê khai nội bộ của EXE vì EXE có thể được ký điện tử hoặc nén. Chúng tôi không muốn sửa đổi EXE gốc.
  6. Mở Notepad, mở tệp bạn đã tạo ở bước 1 trong Notepad và dán những gì bạn đã sao chép từ Resource Hacker vào Notepad và lưu tệp này từ menu Tệp.
  7. Trong tệp này, hãy xem liệu có phần nào có cờ dpiaware được đặt thành True hay không (điều này có nghĩa là ứng dụng đang tuyên bố nhận biết DPI nếu nó trông nhỏ trên màn hình DPI cao):
    Thật

    Nếu nó tồn tại, hãy thay đổi nó từ True thành False. Nếu không có phần nào liên quan đến nhận thức DPI như vậy trong thông tin kê khai của ứng dụng, hãy thêm khối văn bản ở trên ngay sau dòng sau trong tệp kê khai:

  8. Thay đổi cờ dpaware từ True thành False và lưu các thay đổi vào tệp và đóng nó.
  9. Sao chép tệp vào thư mục của EXE. Ví dụ: nếu chương trình được cài đặt trong C: Program Files Contoso SearchTool.exe, hãy sao chép tệp kê khai vào thư mục C: Program Files Contoso.
  10. Bây giờ chúng ta cần điều chỉnh Windows để yêu cầu nó thích các tệp kê khai bên ngoài hơn các tệp kê khai bên trong được nhúng bên trong EXE. Chỉnh sửa Registry này phải được thực hiện * chỉ * đối với Windows 8.1 và Windows 10. Nếu bạn đang chạy Windows 7 hoặc Windows 8.0 RTM, việc thực hiện chỉnh sửa Registry sau đây có thể gây ra các tác dụng phụ không mong muốn như một số chức năng hệ thống bị hỏng hoặc ứng dụng bị treo.
  11. Mở Registry Editor (Regedit.exe) trong Windows 8.1 hoặc Windows 10. Điều hướng đến khóa con đăng ký sau:
    HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion> SideBySide
  12. Nhấp chuột phải, chọn MỚI> Giá trị DWORD (32 bit). Đặt tên cho nó: PreferExternalManifest, sau đó nhấn ENTER.
  13. Bấm chuột phải vào PreferExternalManifest, sau đó bấm sửa đổi. Nhập Dữ liệu Giá trị 1. Nhấp vào OK. Thoát khỏi Registry Editor.
  14. Bây giờ khởi động lại Windows và chạy ứng dụng mà bạn đã thêm tệp kê khai này.

Ứng dụng sẽ được mở rộng quy mô bằng tính năng ảo hóa DPI của Windows và trông sẽ không còn quá nhỏ với các điều khiển không sử dụng được. Văn bản có thể bị mờ nhưng đó là do nhà phát triển ứng dụng đã không cập nhật ứng dụng để có DPI cao. Văn bản hơi mờ có thể chấp nhận được so với giao diện người dùng có kích thước nhỏ khó đọc với các nút điều khiển nhỏ.

Nếu ứng dụng vẫn đang được phát triển tích cực, bạn nên liên hệ với nhà phát triển của ứng dụng để họ thực sự làm cho ứng dụng mở rộng quy mô phù hợp ở DPI cao chứ không chỉ đánh dấu EXE là nhận biết DPI cao. Nếu ứng dụng không còn được duy trì, thì bạn đã không gặp may. Điều này tốt như ứng dụng sẽ trông (với văn bản hơi mờ). Tuy nhiên, ứng dụng sẽ có thể sử dụng được ngay bây giờ.

Bài ViếT Thú Vị

Editor Choice

Cách tắt thông báo “Bạn có ứng dụng mới có thể mở loại tệp này” trong Windows 10
Cách tắt thông báo “Bạn có ứng dụng mới có thể mở loại tệp này” trong Windows 10
Đây là cách bạn có thể loại bỏ thông báo 'Bạn có ứng dụng mới có thể mở loại tệp này' trong Windows 10
Khắc phục: Biểu tượng âm lượng bị thiếu trong thanh tác vụ Windows 10
Khắc phục: Biểu tượng âm lượng bị thiếu trong thanh tác vụ Windows 10
Trong Windows 10, có một số biểu tượng hệ thống trong khay hệ thống, bao gồm Âm lượng, Mạng, Nguồn, Chỉ báo Đầu vào và Trung tâm Hành động. Đây là những việc cần làm nếu thiếu biểu tượng âm lượng trong khu vực khay hệ thống.
Đánh giá Kirby Star Allies: Một bản tình ca cho tất cả mọi thứ Kirby
Đánh giá Kirby Star Allies: Một bản tình ca cho tất cả mọi thứ Kirby
Kirby có thể không phải là nhân vật được biết đến nhiều nhất trong số các nhân vật trò chơi điện tử của Nintendo nhưng dù sao thì anh ấy vẫn là một nhân vật chính mang tính biểu tượng. Nhiều người trong số các bạn sẽ lần đầu tiên làm quen với quả bóng hồng thông qua loạt phim Super Smash Bros
Ẩn vị trí mạng khỏi danh sách nhảy trong Windows 10
Ẩn vị trí mạng khỏi danh sách nhảy trong Windows 10
Có thể ẩn các vị trí mạng khỏi danh sách nhảy trong Windows 10, vì vậy chúng sẽ hiển thị các tài liệu và thư mục được lưu trữ cục bộ.
Ngăn ứng dụng truy cập máy ảnh trong Windows 10
Ngăn ứng dụng truy cập máy ảnh trong Windows 10
Bạn nên kiểm soát ứng dụng nào đã cài đặt của bạn có quyền truy cập vào camera trong Windows 10 và thu hồi quyền nếu ứng dụng đó không thực sự cần chúng.
Đánh giá CyberLink PowerDirector 9
Đánh giá CyberLink PowerDirector 9
Trong vài năm qua, chúng tôi đã thấy PowerDirector phát triển từ một ứng dụng không có gì nổi bật thành một ứng cử viên nặng ký cho vương miện chỉnh sửa video của người tiêu dùng. Bản cập nhật mới nhất này hoàn thành quá trình chuyển đổi với hỗ trợ lên đến 100 bản nhạc, khung hình chính mạnh mẽ
Cách tắt khóa màn hình trên Android
Cách tắt khóa màn hình trên Android
Tìm hiểu cách tắt khóa màn hình trên điện thoại Android của bạn, bất kể phiên bản. Nhưng trước tiên, hãy xem xét những rủi ro khi để điện thoại của bạn luôn mở khóa.