Obecnie większość urządzeń ma wysoką DPI (rozdzielczość ekranu), niezależnie od tego, czy są to telefony, laptopy, tablety czy komputery stacjonarne. Jednakże, chociaż system Windows 10 obsługuje zmianę DPI w celu poprawy wyświetlanych obrazów, stare aplikacje nie korzystają z tego.
Użytkownicy mogą zauważyć ten problem, gdy działają stare aplikacje win32, tekst i obrazy są rozmazane lub szyby okien wydają się zniekształcone. Aby rozwiązać ten problem, Microsoft wprowadził pewne ulepszenia w rocznicowej aktualizacji systemu Windows 10, ale znaczące zmiany pojawiły się dopiero w aktualizacji Creators Update.
Ulepszono sposób zmiany DPI w celu uruchamiania starszych aplikacji w systemie Windows 10
Firma Microsoft zmieniła sposób, w jaki system Windows 10 obsługuje automatyczne wyrównywanie ekranu, redukując w ten sposób rozmycie i zniekształcenie w starszych aplikacjach. Jednak nadal zdarzają się przypadki, w których aplikacja nie może renderować, na przykład gdy programista nie zaktualizuje aplikacji, aby obsługiwała nową zmianę DPI. W takich przypadkach system Windows 10 oferuje opcję wymuszenia działania aplikacji zgodnie z wymaganym DPI.

Ta nowa funkcja nosi nazwę System (Enhanced) i wprowadza wiele ulepszeń w obrazie, chociaż nadal jest on nieco rozmazany, ale wciąż znacznie lepszy od oryginału. Poniżej znajdują się instrukcje umożliwiające włączenie tej funkcji.
Użyj opcji System (rozszerzony), aby zmienić DPI w aplikacji
- Otwórz aplikację, dla której chcesz zmienić ustawienie DPI.
- Kliknij prawym przyciskiem myszy tę aplikację na pasku zadań.
- Kliknij prawym przyciskiem myszy nazwę aplikacji i wybierz Właściwości.
![Jak zmienić DPI, aby naprawić błędy wyświetlania starych aplikacji w systemie Windows 10 Jak zmienić DPI, aby naprawić błędy wyświetlania starych aplikacji w systemie Windows 10]()
Uwaga: Innym sposobem jest znalezienie pliku wykonywalnego .exe aplikacji, kliknięcie prawym przyciskiem myszy i wybranie Właściwości.
- Wybierz kartę Zgodność.
- W obszarze Ustawienia zaznacz opcję Zastąp zachowanie skalowania przy wysokiej rozdzielczości DPI.
- W kategorii Skalowanie wykonywane według wybierz opcję System (rozszerzony).
- Kliknij Zastosuj.
- Wybierz OK.
![Jak zmienić DPI, aby naprawić błędy wyświetlania starych aplikacji w systemie Windows 10 Jak zmienić DPI, aby naprawić błędy wyświetlania starych aplikacji w systemie Windows 10]()
Ta nowa opcja pozwoli systemowi Windows 10 „przejąć” sposób, w jaki aplikacje obsługują DPI. Po wykonaniu powyższych kroków wyłącz i włącz aplikację ponownie, aby zobaczyć zmiany. Jednak ta metoda nadal ma pewne ograniczenia:
- Zawartość GPI+ i DX nie może zmienić DPI.
- Zawartość mapy bitowej nie będzie zbyt wyraźna.
- Należy włączyć pojedynczo dla każdej aplikacji.
Ponadto, gdy podczas uruchamiania aplikacji wybrana zostanie opcja System (rozszerzony), zobaczysz także dwie inne opcje:
- Aplikacja: użyj tej opcji, aby wymusić na aplikacji uruchamianie DPI dla każdego ekranu.
- System: jest to standardowy wybór sposobu obsługi DPI przez system Windows. Po wybraniu tej opcji system Windows 10 pobierze aplikację, a obrazy bitmapowe i tekst będą rozmyte.
To ustawienie działa tylko w starszych aplikacjach komputerowych (opartych na GPI). Aplikacji ze Sklepu Windows nie można skonfigurować w ten sposób, ponieważ są zoptymalizowane pod kątem wyświetlania na ekranach o wysokiej rozdzielczości.