Rezumat
Când utilizați un dispozitiv DPI înaltă, cum ar fi un Surface Pro 3, 4 Surface Pro sau Surface Book împreună cu monitoare externe, întâmpinați următoarele probleme:
-
Elemente, cum ar fi aplicațiile, bara de activități, pictograme, bare de instrumente, text și casete de dialog pare să fie neclare.
-
Elemente sunt prea mare sau prea mică în comparație cu restul de pe desktop.
-
Neclare textul apare în aplicații sau în interfața Windows.
Deși aceste simptome pot fi văzute pe un singur monitor, acestea sunt mai frecvent atunci când utilizați mai multe monitoare care variază în rezoluția ecranului. Aceste simptome apar, de asemenea, când se modifică configurația hardware, cum ar fi atunci când Andocaţi și detașare un dispozitiv care utilizează monitoare externe, sau detașarea un monitor extern la dispozitivul.
Aceste probleme apar frecvent în următoarele scenarii:-
Aplicațiile sunt mutate între monitoare care utilizează diferite de afișare rezolvări.
-
Monitor că aplicațiile sunt afișate despre modificările de configurații andocată și detașate.
-
Utilizatorii mixaj conexiuni în timpul aceleiași sesiuni de Log on. De exemplu, utilizatorii faceți log on printr-o conexiune desktop la distanță (RDC) și mai târziu conecta direct, fără primul Log.
Afișare informații este determinată atunci când un utilizator face Log on la sistem. Un proces de Log off-Log on reinițializează informațiile afișate și îmbunătățește comportament. Cu toate acestea, problema apare din nou dacă modificările configurației de monitor în timpul aceleiași sesiuni de Log on, cum ar fi când Andocaţi sau detașare dispozitivul sau detașarea un monitor extern.
Această problemă a devenit mai răspândit, după introducerea de 4k și rezoluție mai mare monitoare, mai ales când aceste monitoare sunt mixte împreună cu monitoarele mai vechi, standard. Pentru mai multe informații despre modul în care Windows scalează aplicații, consultați următoarele articole din blogul echipei de bază:Afișare modificări de scalare pentru actualizarea Windows 10 ani
Rezolvare
Pentru a rezolva această problemă, utilizați următoarele metode.
-
Căutați actualizări de softwareÎmbunătățiri în mod continuu sunt adăugate la aplicații Windows 10 și Office 2016. Dacă aveţi o anumită problemă, verificați mai întâi dacă aceasta a fost rezolvată în ultima versiune de Windows sau actualizare cumulativă. Pentru a verifica actualizările Windows 10, consultați următorul articol din baza de cunoștințe Microsoft:
-
Se potrivesc cu rezoluția ecranuluiLuați în considerare implementarea monitoare care au rezoluția ecranului complementare.
Când utilizați mai multe monitoare (inclusiv când Andocaţi sau conectarea la distanță ecrane), o diferență mai mare rezoluție între native dispozitiv și un dispozitiv extern este mai probabil să provoace apariția de probleme. Pentru mai multe informații, consultați Prezentarea OneDrive următoarele: -
Utilizați aplicații UWPUtilizați sau implementare aplicaţii platforma Windows Universal (UWP) în loc de aplicaţii Win32.
Aplicații moderne (UWP) la scară întotdeauna corect. Dacă există o aplicație comparabile modern, poate înlocui acea aplicație pentru a diminua problemele de scalare. De exemplu, Edge este o aplicație modernă, care nu provoacă probleme de scalare DPI care ar putea apărea Internet Explorer. În mod similar, Desktop la distanță este o alternativă la mstsc.exe. -
Căutați problemele cunoscuteConsultați următoarele articole pentru mai multe informații despre problemele cunoscute din aceste produse specifice.
Office 2016Aplicațiile Office apar rău dimensiunea sau neclare pe monitoare externe Notă Aplicații Office 2016 pornit fiind lansate începând din septembrie 2016. Actualizări suplimentare sunt programate de urmat. Internet Explorer
3165808 Internet Explorer 11 fereastră Afișare modificări între dispozitiv încorporat monitor și un monitor extern
Soluție
Pentru a evita problemele de scalare, încercați următoarele metode:
-
Log out şi înLog out și conectați-vă înapoi în sistem. Acest lucru îmbunătățește modul aplicații și elemente sunt afișate când se modifică configurația monitor.
-
Ajustați setările de afișare Windows 10
Selectați Afișare > modificare dimensiunea textului, aplicații, și alte elemente, iar apoi ajustaţi glisorul pentru fiecare monitor. Sistemele Windows anterioare Faceți clic dreapta pe aplicația, selectați Proprietăți, selectați fila compatibilitate și apoi selectați caseta de selectare Dezactivare ecran scalare setări DPI înalt . -
Modificați proprietățile aplicațieiÎn Explorer sau în meniul Start, faceţi clic dreapta pe numele aplicației, selectați Proprietăți, selectați fila compatibilitate și apoi selectați caseta de selectare Dezactivare ecran scalare setări DPI înalt .
Notă
În Windows 10 versiunea 1703 și o versiune mai recentă versiune de Windows, textul de Dezactivare ecran scalare setări DPI înalt opțiunea se modifică la suprascrie DPI înalt scalare comportament, scalare efectuate de: Application.
-
Verificați dacă aplicațiile sunt receptive la DPIPentru a determina o cerere de suport de scalare DPI, urmați acești pași:
-
Descărcați și executați Sysinternals proces Explorer.
-
În procesul de Explorer, faceți clic pe coloanele și apoi adăugați coloana DPI receptivitatea la la vizualizarea.
-
Porniți aplicația pe care doriți să verificați.
-
În explorator procese, găsiți aplicația și apoi examinați coloana DPI receptivitatea la .
DPI receptivitatea la definițiile de stare
Per-Monitor atenție: Fiecare monitor DPI-aware. Aceste aplicații căutați DPI atunci când sunt pornite, reglează factorul de scalare oricând se modifică valoarea DPI. Aceste aplicaţii nu sunt scalate automat de sistem. Sistem atenție: Sistem DPI-aware. Aceste aplicații nu scară pentru modificările DPI. Ele de interogare pentru DPI o singură dată, și apoi utilizați această valoare pentru durata de viaţă a aplicației. Dacă modificările DPI, aplicația nu reglează la noua valoare DPI. Acesta va fi automat scalate sus sau în jos de sistem când se modifică DPI din valoarea de sistem. Nereceptivă: nereceptivă DPI. Aceste aplicații nu scară pentru modificările DPI. Acestea sunt întotdeauna presupune că au un factor scară de 100 % (96 DPI). Aceste aplicații sunt scalate automat în sistemul de la orice alte setări DPI. Pentru mai multe informații, consultați următorul subiect MSDN: -
-
Raportați o problemăMulte elemente de interfață utilizator au fost actualizate din cauza feedbackul clienților. Deoarece problemele de scalare DPI poate implica mai multe simptome și configurare, informații de la utilizatori ne identifica anumite scenarii și dezvoltarea de actualizări de prioritate poate ajuta.
Pentru a oferi feedback astfel, urmați acești pași:-
Înregistrare configurații monitor. Pentru aceasta, efectuați o captură de ecran de Afișare fereastră (Start > Setări > sistem > Afișare).
-
Pentru fiecare monitor, rețineți marca și modelul, scalare procent și rezolvare.
-
Înregistrați pașii care trebuie urmați pentru a reproduce problema.
-
Ia capturi de ecran sau o înregistrare video de pe desktop sau aplicații înainte și după ce apar probleme de scalare.
-
Executați DXDiag.exe pe sistem.
-
Selectați Start > Feedback Hub. Căutare pe "DPI" pentru a verifica dacă orice problemă listate coincide cu problema dvs. specifice. Dacă găsiți o potrivire, aveți posibilitatea să adăugați feedback suplimentare, inclusiv capturile de ecran, DXDiag rezultatele și orice alte informații relevante.
-
Mai multe informații
Afișare scalare este o problemă inselator complexe. Nu este magic cu marcatori sau singur remediere pentru a rezolva toate problemele de scalare DPI. Scalare DPI beneficiază de îmbunătățiri continue în sistemul de operare principal, modele de dezvoltare aplicații și aplicații de la Microsoft și de terți.
Versiuni diferite de Windows și modele de dezvoltare aplicații au capacități de scalare diferite de afișare și limitări. De exemplu, în Windows care au fost lansate mai devreme decât Windows 8.1, mediu desktop și aplicații realizat numai un factor scară, în general bazate pe ecranul principal la momentul în care începe sesiunea de Log on. Atunci când ecranul se schimbă în mijlocul unei sesiuni de Log on, sistem bitmapuri scară conținutului de la factorul de scalare sistem la factorul de scalare monitor nou. Acest lucru face sigur că acest conținut nu devine excesiv de mare sau mic. Cu toate acestea, textul să apară estompat. (Efectul este mai rău atunci când până la scară). Dacă sistemul micșorează sau întinde elemente de interfață utilizator la dimensiunea corectă, acest lucru poate provoca unele neclare în casetele de dialog și alte elemente de interfață utilizator. În Windows 10, investițiilor efectuate, astfel încât mare parte din desktop UX va scala crisply în scenarii de andocare detașarea. Suplimentare scalabilitate îmbunătățirile efectuate la bara de activități, File Explorer, pictogramele de pe desktop, meniul contextual și alte elemente de interfață utilizator pentru a îmbunătăți experiența utilizatorului. Microsoft actualizează continuu sistem și modulele aplicații. Aplicații terțe pot necesita investiții similare.Referințe
MSDN: Aplicații de scris DPI-aware Win32 |
|
TechNet |
|
Blogul Thurrott: 13 iulie 2015 post care prezintă scalare DPI. Articolul se bazează pe capitolul "Dispozitive" Ghidul de domeniu Windows 10. |
|
Blogul Windows: 15 iulie 2013 |
|
Build 2015: Display scalarea: ce este și ce trebuie să știți despre el să aibă efecte vizuale mare |
http://channel9.msdn.com/Events/Build/2015/2-63 http://video.ch9.ms/sessions/build/2015/2-63_Build_2015_Windows_Scaling.pptx |
Compilare 2014: Windows Desktop dezvoltare platformă inovații |
http:/video.ch9.ms/sessions/build/2014/2-535 http://video.ch9.ms/sessions/build/2014/2-535.pptx |
Compilare 2013: Efectuarea strălucire aplicațiile desktop pe monitoare DPI înaltă |