Principale Windows 10 Come riparare app che sembrano piccole su display ad alta risoluzione e DPI elevati

Come riparare app che sembrano piccole su display ad alta risoluzione e DPI elevati



Oggi, molti PC vengono forniti con display ad altissima risoluzione anche se il fattore di forma del PC è più piccolo, ad esempio un Ultrabook o un tablet. Oppure potresti avere un monitor desktop con risoluzione 4K. A tali risoluzioni, Windows attiva automaticamente il ridimensionamento DPI in modo che tutto sullo schermo diventi più grande. Tuttavia, ci sono alcune app di terze parti che non vengono visualizzate correttamente su schermi con DPI elevati. Sembrano troppo piccoli per la risoluzione dello schermo. Vediamo come risolverli se Windows 8.1 o Windows 10 non li ridimensiona correttamente.

DPI1
In genere, tali app sono state scritte prima della comparsa dei display con DPI elevato e non sono state aggiornate correttamente per supportare DPI elevati. Appaiono troppo piccoli sullo schermo con caratteri impossibili da leggere e non vengono ridimensionati correttamente. Spesso i pulsanti sono fuori posto o troppo piccoli per fare clic per vecchie app che non sono state aggiornate per schermi con DPI elevati. Windows normalmente ridimensiona automaticamente tutte le app utilizzando il ridimensionamento in stile XP e la virtualizzazione DPI per quelle app che non dicono a Windows di essere consapevoli dei DPI. Tuttavia, ci sono alcune app che mentono a Windows sul fatto che sono consapevoli di DPI elevati anche se non lo sono, motivo per cui Windows non le ridimensiona. Tali app vengono visualizzate in modo improprio su risoluzioni Full HD o 4K.

Per risolverli, è possibile eseguire un trucco che costringe Windows a ridimensionare l'app utilizzando la virtualizzazione DPI. Tuttavia, secondo i miei test, può essere eseguito in sicurezza solo su Windows 8.1 e Windows 10. La procedura è lunga e un po 'complessa per gli utenti inesperti, ma non esiste una GUI rapida in Windows per forzare la virtualizzazione DPI per un'app specifica. L'esecuzione del tweak del Registro di sistema coinvolto in questo tweak su Windows 7 o Windows 8.0 ha causato alcuni comportamenti strani ed effetti collaterali come la scomparsa delle icone della barra delle applicazioni, quindi fallo a tuo rischio se esegui questi sistemi operativi. Se utilizzi Windows 8.1 o Windows 10, continua con queste istruzioni.

Pubblicità

  1. Crea un file di testo vuoto dal menu Nuovo facendo clic con il pulsante destro del mouse in un punto qualsiasi, ad es. sul desktop o in una cartella. Il file di testo dovrebbe avere il nome del programma EXE, che risulta troppo piccolo, seguito dal testo '.manifest'. Ad esempio, se il nome del programma utilizzato che sembra piccolo è SearchTool.exe, il file di testo creato dovrebbe essere denominato 'SearchTool.exe.manifest'. Se non conosci il nome EXE, fai clic con il pulsante destro del mouse sulla barra delle applicazioni e apri Task Manager mentre l'app è in esecuzione. Seleziona l'app e fai clic con il pulsante destro del mouse e fai clic su Vai ai dettagli. Nella scheda Dettagli, verrà visualizzato il nome EXE. Quindi puoi creare il file di testo con il nome appropriato. per esempio. Processname.exe.manifest.DPI3
  2. Scarica e installa il programma gratuito Resource Hacker da qui: http://www.angusj.com/resourcehacker/ . È uno strumento di modifica delle risorse. Il motivo per cui ne abbiamo bisogno è perché il manifesto dell'app a volte è archiviato all'interno di un EXE e Windows preferisce questo manifesto interno dell'app per impostazione predefinita. Non vogliamo ignorare completamente il manifesto dell'app interna se esiste, ovvero se lo sviluppatore dell'app lo ha aggiunto perché oltre al ridimensionamento DPI, contiene altre informazioni importanti sulla configurazione side-by-side dell'app e l'elevazione dell'UAC.
  3. Avvia Resource Hacker e apri l'EXE dell'app al suo interno che sembra insolitamente piccolo sul tuo display ad alta risoluzione.
  4. La risorsa manifest del programma (EXE) viene solitamente memorizzata come tipo di risorsa 24. Controllare se questa risorsa 24 esiste. Se non esiste alcuna risorsa di questo tipo all'interno dell'EXE che hai aperto, chiudi Resource Hacker e apri il file che hai creato nel passaggio 1 in Blocco note e copia e incolla il seguente testo al suo interno, quindi salva e chiudi il file di testo:
    Falso

    Ora vai direttamente al passaggio 9 per il caso in cui non c'era alcuna risorsa 24 all'interno dell'EXE che hai aperto e hai eseguito il passaggio precedente.

  5. Se invece esiste una risorsa 24 nell'EXE che hai aperto in Resource Hacker, espandi il nodo denominato 24 -> 1 e fai clic sulla voce 1033 (è 1033 per le edizioni in lingua inglese). Fare clic con il tasto destro nel riquadro di destra e fare clic su Seleziona tutto. Quindi fare nuovamente clic con il pulsante destro del mouse sul testo selezionato e fare clic su Copia e chiudere Resource Hacker. Non apportare modifiche al manifesto interno dell'EXE perché l'EXE potrebbe essere firmato digitalmente o compresso. Non vogliamo modificare l'EXE originale.
  6. Apri Blocco note, apri il file che hai creato nel passaggio 1 in Blocco note e incolla ciò che hai copiato da Resource Hacker in Blocco note e salva questo file dal menu File.
  7. In questo file, controlla se c'è una sezione che ha un flag dpiaware impostato su True (questo significa che l'app afferma di essere sensibile al DPI se sembra piccolo su un display DPI alto):
    Vero

    Se esiste, modificalo da True a False. Se non esiste alcuna sezione relativa al riconoscimento DPI nelle informazioni del manifesto dell'app, aggiungere il blocco di testo sopra subito dopo la seguente riga nel file manifest:

  8. Cambia il flag di dpaware da True a False e salva le modifiche al file e chiudilo.
  9. Copia il file nella cartella dell'EXE. Ad esempio, se il programma è installato in C: Programmi Contoso SearchTool.exe, copiare il manifesto nella directory C: Programmi Contoso.
  10. Ora dobbiamo modificare Windows per dirgli di preferire i file manifest esterni rispetto a quelli interni incorporati nell'EXE. Questa modifica del registro deve essere eseguita * solo * per Windows 8.1 e Windows 10. Se stai utilizzando Windows 7 o Windows 8.0 RTM, eseguire la seguente modifica del registro può causare effetti collaterali imprevisti come la rottura di alcune funzionalità del sistema o l'arresto anomalo delle app.
  11. Apri l'Editor del Registro di sistema (Regedit.exe) in Windows 8.1 o Windows 10. Vai alla seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion> SideBySide
  12. Fare clic con il pulsante destro del mouse, selezionare NUOVO> Valore DWORD (32 bit). Assegnare un nome: PreferExternalManifest, quindi premere INVIO.
  13. Fare clic con il pulsante destro del mouse su PreferExternalManifest e quindi fare clic su Modifica. Immettere i dati del valore 1. Fare clic su OK. Esci dall'editor del registro.
  14. Ora riavvia Windows ed esegui l'app per cui hai aggiunto questo manifest.

L'app dovrebbe essere ridimensionata dalla funzionalità di virtualizzazione DPI di Windows e non sembrerà più troppo piccola con controlli inutilizzabili. Il testo potrebbe apparire sfocato, ma è perché lo sviluppatore dell'app non ha aggiornato l'app per DPI elevati. Il testo leggermente sfocato è tollerabile rispetto a un'interfaccia utente di dimensioni illeggibili con piccoli controlli.

Se l'app è ancora in fase di sviluppo attivo, è necessario contattare il suo sviluppatore in modo che possa effettivamente ridimensionarla correttamente ad alti DPI e non solo contrassegnare l'EXE come sensibile ai DPI alti. Se l'app non viene più mantenuta, sei sfortunato. Questo è buono come apparirà l'app (con testo leggermente sfocato). Tuttavia, l'app dovrebbe essere utilizzabile ora.

Articoli Interessanti

Scelta Del Redattore

Recensione di Toshiba Chromebook 2: questo è il Chromebook da acquistare
Recensione di Toshiba Chromebook 2: questo è il Chromebook da acquistare
Abbiamo imparato ad amare il sistema operativo Chrome di Google nel corso degli anni, ma i ranghi in continua crescita dei Chromebook a basso costo generalmente condividono un grosso difetto: di solito sono dotati di uno schermo decisamente incerto, con solo il Chromebook HP
Cosa fare se i tuoi AirPod si bagnano
Cosa fare se i tuoi AirPod si bagnano
Gli AirPods sono fantastici e possono semplificarti la vita. Ti consentono di goderti un suono di alta qualità ovunque ti trovi perché possono bloccare i rumori esterni. Puoi ascoltare il tuo podcast preferito e
iPhone XR - Come eseguire il mirroring del mio schermo sulla mia TV o PC?
iPhone XR - Come eseguire il mirroring del mio schermo sulla mia TV o PC?
Come i suoi fratelli più costosi, iPhone XR ti consente di eseguire il mirroring dello schermo del telefono sulla TV o sul PC e goderti giochi, film e video musicali su un grande schermo. Ci sono molti modi per farlo, entrambi tramite
Scarica le immagini ISO di Windows 10 versione 20H2
Scarica le immagini ISO di Windows 10 versione 20H2
Come scaricare le immagini ISO ufficiali di Windows 10 versione 20H2 Microsoft ha rilasciato oggi Windows 10 versione 20H2 a consumatori e clienti. È ora disponibile tramite Windows Server Update Services (WSUS) e Windows Update for Business e può essere scaricato da Visual Studio Subscriptions, tramite il sito Web dell'azienda, utilizzando Update Assistant o Media
Cosa significa un errore proibito 403? Come risolverlo?
Cosa significa un errore proibito 403? Come risolverlo?
Gli errori 403 sono causati da problemi in cui qualcuno tenta di accedere a qualcosa per cui non dispone dell'autorizzazione. Questo errore di 'accesso negato' a volte può essere corretto se il problema è dalla tua parte.
Come eliminare le chat salvate in Snapchat
Come eliminare le chat salvate in Snapchat
Snapchat è una delle app popolari più divertenti in circolazione. Ha tonnellate di ottimi filtri che rendono la chat con gli amici dieci volte più interessante. Uno dei principali punti di forza di Snapchat è la sua funzione di eliminazione automatica. voi
Cos'è un file FLAC?
Cos'è un file FLAC?
Un file FLAC è un file codec audio senza perdita di dati gratuito per la compressione audio. Scopri come riprodurre file FLAC e convertire FLAC in WAV e altri formati di file.