Quando a Microsoft lançou o Windows 10 Technical Preview no início de outubro, decidi que, em vez de instalar o sistema operacional em cima da minha instalação atual do Windows 8.1, usar uma máquina virtual seria o ambiente de teste mais seguro para executar o Windows 10.
Embora a instalação do Technical Preview tenha sido concluída com sucesso, meu PC tem uma tela de alta DPI (retina) e, aparentemente, há um problema com o software de virtualização e o Windows 8.1 e o Windows 10, pois percebo que a experiência moderna e a barra de tarefas da área de trabalho se ajustam automaticamente para serem exibidas corretamente. telas de alta definição ao usar o dimensionamento, mas o menu Iniciar, aplicativos, texto e outros itens na tela não são dimensionados corretamente.
Sim, você pode ir para configurações do PC> PC e dispositivos> Exibir e alterar a opção para tornar tudo um pouco maior. Aplicativos, texto e outros itens na tela serão dimensionados melhor, mas você notará que o menu Iniciar dificilmente é dimensionado. Percebi esse problema de alto DPI em telas retina no VMware Workstation, VirtualBox e VMware Fusion no Mac.
Embora não haja uma correção permanente, há uma solução alternativa que você pode usar para fazer tudo funcionar bem e que envolve a modificação de uma chave do Registro do Windows.
Como corrigir o problema de dimensionamento de alto DPI com máquinas virtuais
-
Abra o Registro do Windows (regedit.exe) como Administrador e localize o seguinte caminho:
HKEY_CURRENT_USER\Control Panel\Desktop
Procure a String LogicalDPIOverride . Se você não o vir, clique com o botão direito do mouse em New , selecione String Value , nomeie-o LogicalDPIOverride .
-
Clique duas vezes em LogicalDPIOverride String e altere o valor para a configuração de dimensionamento que você definiu no Windows 10 nas configurações de exibição do Painel de controle . Por exemplo, se você estiver usando a configuração de dimensionamento de 150% , o valor String deve ser 1.5 , se estiver usando a configuração de dimensionamento de 200% , defina o valor como 2 (você entendeu).
-
Quando terminar de alterar a chave do Registro, reinicie o PC ou simplesmente saia e entre novamente para ver as novas alterações, e você verá isto:

Em vez disso:
![How to fix Windows 10 DPI scaling on virtual machines with high-definition displays How to fix Windows 10 DPI scaling on virtual machines with high-definition displays]()
Acabei de mostrar as instruções de como tudo funciona, mas sempre há uma maneira mais fácil de fazer as coisas. No link abaixo criei dois arquivos .reg que você pode baixar para alterar as configurações de dimensionamento no Windows 10 automaticamente. Use o “fix-dpi-windows-vm_pureinfotech-enable.reg” para ativar a configuração e use o “fix-dpi-windows-vm_pureinfotech-disabled.reg” para desativar a configuração.
Lembre-se de que o arquivo .reg para corrigir as configurações de DPI no Windows 10 usando uma máquina virtual está configurado para ser dimensionado para 200%. Se desejar ter uma configuração diferente, você terá que editar o arquivo usando o Bloco de Notas e alterar a configuração LogicalDPIOverride para o número desejado antes de mesclar as configurações no registro.
Importante: Use estas instruções por sua conta e risco, modificar o registro pode causar danos à sua instalação atual, portanto, você só deve prosseguir se souber o que está fazendo. É sempre recomendável fazer um backup do seu sistema antes de fazer alterações. Você foi avisado!
Vale a pena notar que este ajuste do Registro do Windows funciona no Windows 10, bem como nas máquinas virtuais Windows 8.x executadas no VMware Workstation, VMware Fusion, VirtualBox no Windows e Mac.