Samenvatting
Wanneer u een apparaat met hoge DPI gebruikt, zoals een Surface Pro 3, Surface Pro 4 of Surface Book, ondervindt u de volgende problemen:
-
Elementen zoals toepassingen, de taakbalk, pictogrammen, werkbalken, tekst en dialoogvensters lijken wazig te zijn.
-
Elementen zijn te groot of te klein in vergelijking met de rest van het bureaublad.
-
Wazige tekst wordt weergegeven in toepassingen of in de Windows-interface.
Hoewel deze symptomen op één beeldscherm kunnen worden waargenomen, komen ze vaker voor wanneer u meerdere beeldschermen gebruikt die variëren in beeldschermresolutie. Deze symptomen treden ook op wanneer de hardwareconfiguratie wordt gewijzigd, bijvoorbeeld wanneer u een apparaat dat gebruikmaakt van externe monitors koppelt en loskoppelt, of wanneer u een externe monitor loskoppelt van het apparaat.
Deze problemen treden vaak op in de volgende scenario's:-
Toepassingen worden verplaatst tussen beeldschermen die verschillende beeldschermresoluties gebruiken.
-
De monitor dat toepassingen worden weergegeven bij wijzigingen tussen gedokte en niet-gekoppelde configuraties.
-
Gebruikers combineren verbindingen tijdens dezelfde aanmeldingssessie. Gebruikers melden zich bijvoorbeeld aan via een extern bureaubladverbinding (RDC) en maken later rechtstreeks verbinding zonder dat ze zich eerst hoeven af te melden.
Weergavegegevens worden bepaald wanneer een gebruiker zich aanmeldt bij het systeem. Een afmeldingsproces stelt de weergavegegevens opnieuw in en verbetert het gedrag. Het probleem treedt echter op als de monitorconfiguratie wordt gewijzigd tijdens dezelfde aanmeldingssessie, bijvoorbeeld wanneer u het apparaat vastkoppelt of loskoppelt of een externe monitor loskoppelt.
Dit probleem komt vaker voor sinds de introductie van 4k- en beeldschermen met een hogere resolutie, met name wanneer deze monitors worden gecombineerd met oudere, standaardmonitors. Zie de volgende artikelen over core teamblogs voor meer informatie over hoe Windows toepassingen schaalt:Schalen weergeven in Windows 10
Schaalwijzigingen voor de Windows 10 Jubileumupdate weergeven
Oplossing
Gebruik de volgende methoden om dit probleem op te lossen.
-
Controleer op software-updates.Er worden voortdurend verbeteringen toegevoegd aan Windows 10- en Office 2016-toepassingen. Als u een specifiek probleem ondervindt, controleert u eerst of het is opgelost in de meest recente Windows-release of cumulatieve update. Zie het volgende Microsoft Knowledge Base-artikel om Windows 10 updates te controleren:
-
Schermresoluties afstemmen.Overweeg monitors te implementeren die aanvullende schermresoluties hebben.
Wanneer u meerdere beeldschermen gebruikt (ook wanneer u dockingt of verbinding maakt met externe schermen), is de kans groter dat de problemen optreden door een groter verschil in de resolutie tussen het systeemeigen apparaat en het externe apparaat. Zie de volgende OneDrive-presentatie voor meer informatie: -
UWP-toepassingen gebruiken.Gebruik of implementeer uwp-toepassingen (Universeel Windows-platform) in plaats van Win32-toepassingen.
Moderne apps (UWP) worden altijd correct geschaald. Als er een vergelijkbare moderne app beschikbaar is, kunt u die app vervangen om de schaalproblemen te verhelpen. Edge is bijvoorbeeld een moderne app die niet de dpi-schaalproblemen veroorzaakt die Internet Explorer kan ondervinden. Op dezelfde manier is Extern bureaublad een alternatief voor mstsc.exe. -
Controleer op bekende problemen. Zie de volgende artikelen voor meer informatie over bekende problemen in deze specifieke producten.
Office 2016
Office-apps worden verkeerd of wazig weergegeven op externe beeldschermen
Opmerking: Office 2016-toepassingen zijn vanaf september 2016 uitgebracht. Aanvullende updates zijn gepland om te volgen.
Internet Explorer
3165808 Internet Explorer 11 Vensterweergave verandert tussen ingebouwde apparaatmonitor en een externe monitor
Tijdelijke oplossing
Probeer de volgende methoden om problemen met schalen te omzeilen:
-
Afmelden en inloggen. Meld u af en meld u weer aan bij het systeem. Dit verbetert de weergave van toepassingen en elementen wanneer de configuratie van de monitor wordt gewijzigd.
-
Pas de weergave-instellingen Windows 10 aan.Selecteer >De grootte van tekst, apps en andere items wijzigen en pas vervolgens de schuifregelaar voor elke monitor aan.
Opmerking: Voor eerdere Windows-systemen klikt u met de rechtermuisknop op de toepassing, selecteert u Eigenschappen, selecteert u het tabblad Compatibiliteit en schakelt u vervolgens het selectievakje Beeldscherm schalen uitschakelen op instellingen voor hoge DPI in.
-
Toepassingseigenschappen wijzigen. Klik in Verkenner of in het Startmenu met de rechtermuisknop op de naam van de toepassing, selecteer Eigenschappen, selecteer het tabblad Compatibiliteit en schakel vervolgens het selectievakje Weergaveschalen uitschakelen voor instellingen met hoge DPI in.
Opmerking: In Windows 10 versie 1703 en latere versie van Windows wordt de tekst van de optie Beeldschermschalen uitschakelen bij hoge DPI-instellingen gewijzigd in Overschrijven van hoog DPI-schaalgedrag, schalen uitgevoerd door: Toepassing.
-
Controleer of toepassingen DPI-bewust zijn. Voer de volgende stappen uit om de ondersteuning van een toepassing voor DPI-schaalaanpassing te bepalen:
-
Download Sysinternals Process Explorer en voer deze uit.
-
Klik in Process Explorer op de kolommen en voeg vervolgens de kolom DPI-bewustzijn toe aan de weergave.
-
Start de toepassing die u wilt controleren.
-
Zoek in Process Explorer de toepassing en bekijk vervolgens de kolom DPI-bewustzijn .
Tip: DPI Awareness-statusdefinities PROCESS_DPI_AWARENESS opsomming
Bewust per monitor: DPI-bewust per monitor. Deze toepassingen controleren de DPI wanneer ze worden gestart en passen de schaalfactor aan wanneer de DPI-waarde verandert. Deze toepassingen worden niet automatisch geschaald door het systeem. Systeembewust: Systeem-DPI-bewust. Deze toepassingen worden niet geschaald voor DPI-wijzigingen. Ze voeren eenmalig een query uit op de DPI en gebruiken die waarde vervolgens voor de levensduur van de toepassing. Als de DPI verandert, wordt de toepassing niet aangepast aan de nieuwe DPI-waarde. Deze wordt automatisch omhoog of omlaag geschaald door het systeem wanneer de DPI van de systeemwaarde verandert. Hoogte: DPI-onbewust. Deze toepassingen worden niet geschaald voor DPI-wijzigingen. Er wordt altijd van uitgegaan dat ze een schaalfactor van 100 procent (96 DPI) hebben. Deze toepassingen worden automatisch geschaald door het systeem op andere DPI-instellingen. Zie het volgende MSDN-onderwerp voor meer informatie:
-
-
Meld een probleem. Veel elementen van de gebruikersinterface zijn bijgewerkt vanwege feedback van klanten. Omdat dpi-schaalproblemen meerdere symptomen en configuratie kunnen omvatten, kan informatie van gebruikers ons helpen bij het identificeren van specifieke scenario's en het prioriteren van de ontwikkeling van updates. Voer de volgende stappen uit om dergelijke feedback te geven:
-
Recordmonitorconfiguraties. Maak hiervoor een schermopname van het weergavevenster (Start > Instellingen > System > Display).
-
Noteer voor elke monitor het merk en model, het schaalpercentage en de resolutie.
-
Noteer de stappen die u moet volgen om het probleem te reproduceren.
-
Maak schermopnamen of video's van het bureaublad of de toepassingen voor en na de schaalproblemen.
-
Voer DXDiag.exe uit op het systeem.
-
Selecteer Start > Feedback-hub. Zoek op DPI om te controleren of een vermeld probleem overeenkomt met uw specifieke probleem. Als u een overeenkomst vindt, kunt u aanvullende feedback toevoegen, waaronder schermafbeeldingen, DXDiag-resultaten en andere relevante informatie.
-
Meer informatie
Het schalen van weergaven is een bedrieglijk complex probleem. Er is geen magische opsommingsteken of één oplossing om alle problemen met dpi-schaalaanpassing op te lossen. DPI-schaalaanpassing profiteert van continue verbeteringen in het kernbesturingssysteem, in modellen voor toepassingsontwikkeling en in toepassingen van zowel Microsoft als derden.
Verschillende versies van Windows- en toepassingsontwikkelingsmodellen hebben verschillende mogelijkheden en beperkingen voor het schalen van weergaven. In Windows die eerder dan Windows 8.1 zijn uitgebracht, begrijpen bureaubladomgevingen en toepassingen bijvoorbeeld slechts één schaalfactor, meestal gebaseerd op het primaire beeldscherm op het moment dat de aanmeldingssessie wordt gestart. Wanneer de weergave midden in een aanmeldingssessie verandert, wordt inhoud van de systeemschaalfactor naar de nieuwe monitorschaalfactor geschaald. Dit zorgt ervoor dat de inhoud niet te groot of klein wordt. Tekst kan echter wazig worden weergegeven. (Het effect is erger wanneer u omhoog schaalt.) Als het systeem ui-elementen verkleint of uitrekt tot de juiste grootte, kan dit leiden tot enige wazigheid in dialoogvensters en andere UI-elementen. In Windows 10 zijn er investeringen gedaan zodat grote delen van de desktop-UX scherp worden geschaald in scenario's met docking-undocking. Er zijn aanvullende schaalbaarheidsverbeteringen aangebracht in de taakbalk, Bestandenverkenner, bureaubladpictogrammen, contextmenu en andere ui-elementen om de gebruikerservaring te verbeteren. Microsoft werkt het systeem en de eigen toepassingen voortdurend bij. Toepassingen van derden vereisen mogelijk vergelijkbare investeringen.Verwijzingen
MSDN: DPI-compatibele Win32-toepassingen schrijven |
|
Technet |
|
Blog van Thurrott: bericht van 13 juli 2015 over DPI-schaalaanpassing. Het artikel is gebaseerd op het hoofdstuk 'Apparaten' van de Windows 10 Veldhandleiding. |
|
Windows-blog: 15 juli 2013 |
|
Build 2015: Schalen weergeven: wat het is en wat u er over moet weten om geweldige visuals te hebben |
Weergaveschalen: wat het is en wat u er over moet weten om geweldige visuals te hebben Schalen weergeven: wat het is en waarom het belangrijk is voor you.pptx |
Build 2014: Windows Desktop Development Platform-verbeteringen |
|
Build 2013: Uw bureaublad-apps laten schitteren op beeldschermen met hoge DPI |