Lorsque Microsoft a publié l' aperçu technique de Windows 10 début octobre, j'ai décidé qu'au lieu d'installer le système d'exploitation sur mon installation actuelle de Windows 8.1, l'utilisation d'une machine virtuelle était l'environnement de test le plus sûr pour exécuter Windows 10.
Alors que l'installation de l'aperçu technique s'est terminée avec succès, mon PC a un affichage DPI élevé (rétine) et apparemment il y a un problème avec le logiciel de virtualisation et Windows 8.1 et Windows 10 car je remarque que l'expérience moderne et la barre des tâches du bureau s'ajustent automatiquement pour s'afficher correctement sur les écrans haute définition lors de l'utilisation de la mise à l'échelle, mais le menu Démarrer, les applications, le texte et d'autres éléments de l'écran ne sont pas mis à l'échelle correctement.
Oui, vous pouvez aller dans Paramètres PC > PC et appareils > Affichage et modifier l'option pour tout agrandir un peu. Les applications, le texte et les autres éléments de l'écran seront mieux mis à l'échelle, mais vous remarquerez que le menu Démarrer est à peine mis à l'échelle. J'ai remarqué ce problème de DPI élevé sur les écrans Retina sur VMware Workstation, VirtualBox et VMware Fusion sur Mac.
Bien qu'il n'y ait pas de solution permanente, il existe une solution de contournement que vous pouvez utiliser pour que tout fonctionne correctement et qui implique la modification d'une clé de registre Windows.
Comment résoudre le problème de mise à l'échelle haute résolution avec les machines virtuelles
-
Ouvrez le registre Windows (regedit.exe) en tant qu'administrateur et recherchez le chemin suivant :
HKEY_CURRENT_USER\Panneau de configuration\Bureau
Recherchez la chaîne LogicalDPIOverride . Si vous ne le voyez pas, cliquez avec le bouton droit sur Nouveau , sélectionnez Valeur de chaîne , nommez-le LogicalDPIOverride .
-
Double-cliquez sur la chaîne LogicalDPIOverride et remplacez la valeur par le paramètre de mise à l'échelle que vous avez défini dans Windows 10 dans les paramètres d' affichage du Panneau de configuration . Par exemple, si vous utilisez le paramètre de mise à l'échelle de 150 % , la valeur String doit être 1,5 , si vous utilisez le paramètre de mise à l'échelle de 200 % , vous devez définir la valeur sur 2 (vous voyez l'idée).
-
Une fois que vous avez terminé de changer la clé de registre, redémarrez le PC ou déconnectez-vous et reconnectez-vous simplement pour voir les nouvelles modifications, et vous verrez ceci :
Au lieu de cela:
Je viens de vous montrer les instructions sur la façon dont tout fonctionne, mais il y a toujours un moyen plus simple de faire les choses. Dans le lien ci-dessous, j'ai créé deux fichiers .reg que vous pouvez télécharger pour modifier automatiquement les paramètres de mise à l'échelle dans Windows 10. Utilisez le "fix-dpi-windows-vm_pureinfotech-enable.reg" pour activer le paramètre et utilisez le "fix-dpi-windows-vm_pureinfotech-disabled.reg" pour désactiver le paramètre.
Gardez à l'esprit que le fichier .reg pour corriger les paramètres DPI dans Windows 10 à l'aide d'une machine virtuelle est configuré pour évoluer à 200 %. Si vous souhaitez avoir une configuration différente, vous devrez modifier le fichier à l'aide du Bloc-notes et modifier le paramètre LogicalDPIOverride sur le nombre souhaité avant de fusionner les paramètres dans le registre.
Important : Utilisez ces instructions à vos risques et périls, la modification du registre peut endommager votre installation actuelle. Par conséquent, vous ne devez continuer que si vous savez ce que vous faites. Il est toujours recommandé de faire une sauvegarde de votre système avant d'apporter des modifications. Tu étais prévenu!
Il convient de noter que ce réglage du registre Windows fonctionne dans Windows 10 ainsi que dans les machines virtuelles Windows 8.x exécutées dans VMware Workstation, VMware Fusion, VirtualBox sous Windows et Mac.