Quando Microsoft ha rilasciato l' anteprima tecnica di Windows 10 all'inizio di ottobre, ho deciso che invece di installare il sistema operativo in aggiunta alla mia attuale installazione di Windows 8.1, l'utilizzo di una macchina virtuale fosse l'ambiente di test più sicuro per eseguire Windows 10.
Mentre l'installazione dell'anteprima tecnica è stata completata correttamente, il mio PC ha un display DPI elevato (retina) e apparentemente c'è un problema con il software di virtualizzazione e Windows 8.1 e Windows 10 poiché noto che l'esperienza moderna e la barra delle applicazioni del desktop si adattano automaticamente per apparire correttamente su viene visualizzato ad alta definizione quando si utilizza il ridimensionamento, ma il menu Start, le app, il testo e altri elementi sullo schermo non vengono ridimensionati correttamente.
Sì, puoi andare su Impostazioni PC > PC e dispositivi > Display e modificare l'opzione per rendere tutto un po' più grande. App, testo e altri elementi sullo schermo si ridimensioneranno meglio, ma noterai che il menu Start difficilmente si ridimensiona. Ho notato questo problema di DPI elevato sui display retina su VMware Workstation, VirtualBox e VMware Fusion su Mac.
Sebbene non esista una soluzione permanente, esiste una soluzione alternativa che puoi utilizzare per far funzionare tutto bene e che comporta la modifica di una chiave del registro di Windows.
Come risolvere il problema di ridimensionamento con DPI elevati con le macchine virtuali
-
Aprire il registro di Windows (regedit.exe) come amministratore e individuare il seguente percorso:
HKEY_CURRENT_USER\Pannello di controllo\Desktop
Cerca la stringa LogicalDPIOverride . Se non lo vedi, fai clic con il pulsante destro del mouse su New , seleziona String Value , denominalo LogicalDPIOverride .
-
Fare doppio clic sulla stringa LogicalDPIOverride e modificare il valore sull'impostazione di ridimensionamento impostata in Windows 10 nelle impostazioni di visualizzazione dal Pannello di controllo . Ad esempio, se stai utilizzando l'impostazione di ridimensionamento del 150% , il valore String dovrebbe essere 1.5 , se stai utilizzando l'impostazione di ridimensionamento del 200% , dovresti impostare il valore su 2 (hai un'idea).
-
Una volta che hai finito di modificare la chiave di registro, riavvia il PC o semplicemente esci e accedi nuovamente per vedere le nuove modifiche e vedrai questo:

Invece di questo:

Ti ho appena mostrato le istruzioni su come funziona tutto, ma c'è sempre un modo più semplice per fare le cose. Nel link sottostante ho creato due file .reg che puoi scaricare per modificare automaticamente le impostazioni di ridimensionamento in Windows 10. Utilizzare "fix-dpi-windows-vm_pureinfotech-enable.reg" per attivare l'impostazione e utilizzare "fix-dpi-windows-vm_pureinfotech-disabled.reg" per disattivare l'impostazione.
Tieni presente che il file .reg per correggere le impostazioni DPI in Windows 10 utilizzando una macchina virtuale è configurato per scalare al 200%. Se desideri avere una configurazione diversa, dovrai modificare il file utilizzando Blocco note e modificare l' impostazione LogicalDPIOverride sul numero desiderato prima di unire le impostazioni al registro.
Importante: utilizzare queste istruzioni a proprio rischio, la modifica del registro può causare danni all'installazione corrente, pertanto è necessario procedere solo se si sa cosa si sta facendo. Si consiglia sempre di eseguire un backup del sistema prima di apportare modifiche. Sei stato avvertito!
Vale la pena notare che questa modifica del registro di Windows funziona in Windows 10 e nelle macchine virtuali Windows 8.x in esecuzione su VMware Workstation, VMware Fusion, VirtualBox in Windows e Mac.