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 zrobić tylko jeden krajobraz strony w programie Word
Jak zrobić tylko jeden krajobraz strony w programie Word
Jeśli jesteś użytkownikiem systemu Windows, bez wątpienia jesteś przyzwyczajony do pracy z programem Microsoft Word. Podczas otwierania nowego dokumentu prawdopodobnie zauważyłeś, że orientacja strony jest automatycznie ustawiona na Pionową. Format działa dobrze w przypadku plików
Najlepsza poprawka: Dysk Google nie pobiera się
Najlepsza poprawka: Dysk Google nie pobiera się
Jeśli masz konto Google, masz również 15 GB bezpłatnego miejsca na Dysku Google. Możesz uzyskać jeszcze więcej, kupując subskrypcję. Niezależnie od liczby plików, które przechowujesz na Dysku Google, chodzi o:
Jak znaleźć identyfikator czatu w Telegramie
Jak znaleźć identyfikator czatu w Telegramie
Telegram to szalenie popularna aplikacja do przesyłania wiadomości z interfejsem Bot API. Oznacza to, że większość, jeśli nie wszystkie zadania, są wykonywane przez oprogramowanie innych firm. Może zrobić wszystko, o czym tylko pomyślisz – od dostosowywania powiadomień po tworzenie
Jak utworzyć dysk USB do odzyskiwania dla systemu Windows 10
Jak utworzyć dysk USB do odzyskiwania dla systemu Windows 10
Windows 10 jest wyposażony w bardzo przydatne narzędzie, które umożliwia utworzenie dysku USB do odzyskiwania. Jest to przydatne, gdy system operacyjny nie uruchamia się.
Archiwa tagu: Wondershare Photo Recovery
Archiwa tagu: Wondershare Photo Recovery
Jak wyłączyć autokorektę w programie Microsoft Word?
Jak wyłączyć autokorektę w programie Microsoft Word?
Autokorekta to przydatna funkcja w programie Microsoft Word, która sprawdza pisownię i automatycznie ją koryguje, podobnie jak Android. Cóż, wszyscy wiedzą, jak funkcja Androida często prowadzi do frustracji. MS Word nie jest inny, szczególnie dla szybkich piszących. Ten
Usuń menu kontekstowe Edytuj ze zdjęciami w systemie Windows 10
Usuń menu kontekstowe Edytuj ze zdjęciami w systemie Windows 10
Oto jak usunąć Edycję ze zdjęciami z menu prawego przycisku myszy w systemie Windows 10. Możesz ją całkowicie usunąć lub przejść do rozszerzonego menu kontekstowego.