Główny Windows 10 Jak naprawić aplikacje, które wyglądają na małe na wyświetlaczach o wysokiej rozdzielczości i rozdzielczości

Jak naprawić aplikacje, które wyglądają na małe na wyświetlaczach o wysokiej rozdzielczości i rozdzielczości



Obecnie wiele komputerów jest wyposażonych w wyświetlacze o bardzo wysokiej rozdzielczości, nawet jeśli rozmiar komputera jest mniejszy, na przykład Ultrabook lub tablet. Lub możesz mieć monitor stacjonarny o rozdzielczości 4K. Przy takich rozdzielczościach system Windows automatycznie włącza skalowanie DPI, więc wszystko na ekranie staje się większe. Istnieją jednak aplikacje innych firm, które nie renderują się poprawnie na ekranach o wysokiej rozdzielczości. Wyglądają na zbyt małe jak na rozdzielczość ekranu. Zobaczmy, jak je naprawić, jeśli system Windows 8.1 lub Windows 10 nie skaluje ich prawidłowo.

DPI 1
Zazwyczaj takie aplikacje były pisane przed pojawieniem się wyświetlaczy o wysokiej rozdzielczości i nie były odpowiednio aktualizowane, aby obsługiwały wysokie DPI. Wydają się za małe na ekranie, nie da się ich odczytać i nie skalują się prawidłowo. Często przyciski są niewłaściwie umieszczone lub zbyt małe, aby kliknąć w przypadku starych aplikacji, które nie zostały zaktualizowane pod kątem wyświetlaczy o wysokiej rozdzielczości. System Windows zwykle skaluje wszystkie aplikacje automatycznie, używając skalowania w stylu XP, a także wirtualizacji DPI dla tych aplikacji, które nie informują systemu Windows, że są świadome DPI. Istnieją jednak aplikacje, które okłamują system Windows, że są świadome wysokiej rozdzielczości DPI, nawet jeśli nie są, dlatego system Windows ich nie skaluje. Takie aplikacje są nieprawidłowo renderowane w rozdzielczościach Full HD lub 4K.

Aby je naprawić, można zrobić sztuczkę, która zmusza system Windows do skalowania aplikacji przy użyciu wirtualizacji DPI. Jednak zgodnie z moimi testami można to bezpiecznie wykonać tylko w systemie Windows 8.1 i Windows 10. Procedura jest długa i nieco skomplikowana dla początkujących użytkowników, ale nie ma szybkiego GUI w systemie Windows, który wymusiłby włączenie wirtualizacji DPI dla określonej aplikacji. Wykonanie poprawki rejestru związanej z tą poprawką w systemie Windows 7 lub Windows 8.0 spowodowało dziwne zachowania i skutki uboczne, takie jak zniknięcie ikon w zasobniku systemowym, więc zrób to na własne ryzyko, jeśli uruchomisz te systemy operacyjne. Jeśli używasz systemu Windows 8.1 lub Windows 10, postępuj zgodnie z tymi instrukcjami.

Reklama

  1. Utwórz pusty plik tekstowy z menu Nowy, klikając prawym przyciskiem myszy w dowolnym miejscu, np. na pulpicie lub w folderze. Plik tekstowy powinien mieć nazwę programu EXE, który renderuje za mały, a następnie tekst „.manifest”. Na przykład, jeśli nazwa używanego programu, która wygląda na małą, to SearchTool.exe, utworzony plik tekstowy powinien nosić nazwę „SearchTool.exe.manifest”. Jeśli nie znasz nazwy EXE, kliknij prawym przyciskiem myszy pasek zadań i otwórz Menedżera zadań, gdy ta aplikacja jest uruchomiona. Wybierz aplikację, kliknij ją prawym przyciskiem myszy i kliknij Przejdź do szczegółów. Na karcie Szczegóły zostanie wyświetlona nazwa EXE. Następnie możesz utworzyć plik tekstowy o odpowiedniej nazwie. na przykład Processname.exe.manifest.DPI3
  2. Pobierz i zainstaluj bezpłatny program Resource Hacker stąd: http://www.angusj.com/resourcehacker/ . Jest to narzędzie do edycji zasobów. Powodem, dla którego go potrzebujemy, jest to, że manifest aplikacji jest czasami przechowywany w pliku EXE, a system Windows domyślnie preferuje ten wewnętrzny manifest aplikacji. Nie chcemy całkowicie ignorować wewnętrznego manifestu aplikacji, jeśli istnieje, to znaczy, jeśli programista aplikacji dodał go, ponieważ oprócz skalowania DPI zawiera inne ważne informacje o konfiguracji równoległej aplikacji i podniesieniu UAC.
  3. Uruchom Resource Hacker i otwórz w nim plik EXE aplikacji, który na ekranie o wysokiej rozdzielczości wygląda niezwykle mały.
  4. Zasób manifestu programu (EXE) jest zwykle przechowywany jako typ zasobu 24. Sprawdź, czy ten zasób 24 istnieje. Jeśli w otwartym pliku EXE nie ma takiego zasobu nr 24, zamknij program Resource Hacker i otwórz plik utworzony w kroku 1 w Notatniku i skopiuj i wklej w nim następujący tekst, a następnie zapisz i zamknij plik tekstowy:
    Fałszywy

    Teraz przejdź bezpośrednio do kroku 9 w przypadku, gdy w otwartym pliku EXE nie było zasobu 24 i wykonałeś powyższy krok.

  5. Jeśli zamiast tego w pliku EXE otwartym w Resource Hacker istnieje zasób 24, rozwiń węzeł o nazwie 24 -> 1 i kliknij pozycję 1033 (jest to 1033 w przypadku wersji w języku angielskim). Kliknij prawym przyciskiem myszy w prawym okienku i kliknij Wybierz wszystko. Następnie ponownie kliknij prawym przyciskiem myszy zaznaczony tekst i kliknij Kopiuj i zamknij Hakera zasobów. Nie wprowadzaj żadnych zmian w wewnętrznym manifeście EXE, ponieważ plik EXE może być podpisany cyfrowo lub skompresowany. Nie chcemy modyfikować oryginalnego pliku EXE.
  6. Otwórz Notatnik, otwórz plik utworzony w kroku 1 w Notatniku i wklej to, co skopiowałeś z Resource Hacker do Notatnika i zapisz ten plik z menu Plik.
  7. W tym pliku sprawdź, czy istnieje sekcja, która ma flagę dpiaware ustawioną na True (oznacza to, że aplikacja twierdzi, że jest świadoma DPI, jeśli wygląda na małą na wyświetlaczu o wysokiej rozdzielczości):
    Prawdziwe

    Jeśli istnieje, zmień go z True na False. Jeśli w informacjach manifestu aplikacji nie ma takiej sekcji związanej ze świadomością DPI, dodaj powyższy blok tekstu tuż po następującym wierszu w pliku manifestu:

  8. Zmień flagę dpaware z True na False, zapisz zmiany w pliku i zamknij go.
  9. Skopiuj plik do folderu EXE. Na przykład, jeśli program jest zainstalowany w C: Program Files Contoso SearchTool.exe, skopiuj manifest do katalogu C: Program Files Contoso.
  10. Teraz musimy dostosować system Windows, aby preferował zewnętrzne pliki manifestu niż wewnętrzne osadzone w pliku EXE. Tę zmianę w rejestrze należy wykonać * tylko * w systemach Windows 8.1 i Windows 10. Jeśli używasz systemu Windows 7 lub Windows 8.0 RTM, wykonanie następujących zmian w rejestrze może spowodować nieoczekiwane efekty uboczne, takie jak awarie niektórych funkcji systemu lub awarie aplikacji.
  11. Otwórz Edytor rejestru (Regedit.exe) w systemie Windows 8.1 lub Windows 10. Przejdź do następującego podklucza rejestru:
    HKEY_LOCAL_MACHINE> OPROGRAMOWANIE> Microsoft> Windows> CurrentVersion> SideBySide
  12. Kliknij prawym przyciskiem myszy, wybierz NOWY> Wartość DWORD (32-bitowa). Nadaj mu nazwę: PreferExternalManifest, a następnie naciśnij klawisz ENTER.
  13. Kliknij prawym przyciskiem myszy PreferExternalManifest, a następnie kliknij polecenie Modyfikuj. Wprowadź dane wartości 1. Kliknij OK. Zamknij Edytor rejestru.
  14. Teraz uruchom ponownie system Windows i uruchom aplikację, dla której dodałeś ten manifest.

Aplikacja powinna być skalowana za pomocą funkcji wirtualizacji DPI systemu Windows i nie będzie już wyglądać na zbyt małą z bezużytecznymi kontrolkami. Tekst może wyglądać na rozmyty, ale to dlatego, że twórca aplikacji nie zaktualizował aplikacji pod kątem wysokiej rozdzielczości DPI. Lekko zamazany tekst jest znośny niż nieczytelnie mały interfejs użytkownika z drobnymi kontrolkami.

Jeśli aplikacja jest nadal aktywnie rozwijana, powinieneś skontaktować się z jej programistą, aby właściwie skalował ją przy wysokim DPI, a nie tylko oznaczył EXE jako świadomy wysokiej DPI. Jeśli aplikacja nie jest już utrzymywana, masz pecha. To jest tak dobre, jak będzie wyglądać aplikacja (z lekko rozmytym tekstem). Jednak aplikacja powinna być teraz dostępna.

Ciekawe Artykuły

Wybór Redakcji

Jak zdobyć ramkę awatara na Steamie
Jak zdobyć ramkę awatara na Steamie
Choć Steam to przede wszystkim aplikacja służąca do pobierania i grania w gry, profile Steam mogą być sposobem na wyrażanie siebie i nawiązywanie kontaktu ze społecznością graczy. Aby Ci w tym pomóc, Steam umożliwia ulepszenia
Zoho Analytics kontra Google Data Studio
Zoho Analytics kontra Google Data Studio
Dostęp do świetnych analiz zawsze stanowił wyzwanie dla marketerów. Tak wiele generowanych danych jest mylących, trudnych do odczytania i nie wnosi znaczącego wkładu. Jednak oprogramowanie Business Intelligence (BI), takie jak Zoho Analytics i Google Data Studio, gromadzi, przetwarza,
Jak ustawić zdjęcie profilowe w powiększeniu
Jak ustawić zdjęcie profilowe w powiększeniu
Jeśli chodzi o wideokonferencje, Zoom jest jednym z najlepszych wyborów na rynku. Nie ma znaczenia, czy używasz go w domu, czy w biurze, połączy członków Twojego zespołu
Lenovo przywraca menu Start do Windows 8
Lenovo przywraca menu Start do Windows 8
Lenovo nie zamierza czekać na powrót przycisku Start w aktualizacji systemu Windows 8.1 i nawiązał współpracę z startupem, aby przywrócić bardzo brakujące menu Start. Zbliża się aktualizacja systemu Windows 8.1 8.1
Jak opróżnić pamięć podręczną DNS w systemie Windows 10
Jak opróżnić pamięć podręczną DNS w systemie Windows 10
W tym artykule zobaczymy, jak przeglądać i resetować (opróżniać) pamięć podręczną DNS w systemie Windows 10. Pamięć podręczna DNS służy do przyspieszenia Internetu.
Jak grać w Ucieczka z Tarkowa z przyjaciółmi
Jak grać w Ucieczka z Tarkowa z przyjaciółmi
Escape from Tarkov stawia cię w trudnym środowisku pełnym różnego rodzaju zagrożeń. Przetrwanie w tym świecie jest dość trudne, zwłaszcza jeśli jesteś nowicjuszem w grze. Ale jeśli połączysz siły ze swoimi przyjaciółmi,
Archiwa tagu: Windows 10 rtm
Archiwa tagu: Windows 10 rtm