Microsoft , Ekim ayının başında Windows 10 Teknik Önizleme'yi yayınladığında , işletim sistemini mevcut Windows 8.1 kurulumumun üzerine kurmak yerine, Windows 10'u çalıştırmak için en güvenli test ortamının sanal bir makine kullanmak olduğuna karar verdim.
Teknik Önizleme kurulumu başarıyla tamamlanırken, bilgisayarımın yüksek bir DPI ekranı (retina) var ve görünüşe göre sanallaştırma yazılımı ve Windows 8.1 ve Windows 10 ile ilgili bir sorun var, çünkü modern deneyimin ve masaüstü Görev Çubuğunun otomatik olarak doğru görünecek şekilde ayarlandığını fark ettim. ölçekleme kullanılırken yüksek tanımlı görüntüler ancak Başlat menüsü, uygulamalar, metin ve ekrandaki diğer öğeler düzgün şekilde ölçeklenmiyor.
Evet, PC ayarları > PC ve Cihazlar > Ekran'a gidebilir ve her şeyi biraz daha büyütme seçeneğini değiştirebilirsiniz. Ekrandaki uygulamalar, metinler ve diğer öğeler daha iyi ölçeklenir, ancak Başlat menüsünün neredeyse hiç ölçeklenmediğini fark edeceksiniz. Mac'te VMware Workstation, VirtualBox ve VMware Fusion'daki retina ekranlarda bu yüksek DPI sorununu fark ettim.
Kalıcı bir düzeltme olmamasına rağmen, her şeyin yolunda gitmesini sağlamak için kullanabileceğiniz ve bir Windows Kayıt Defteri anahtarını değiştirmeyi içeren bir geçici çözüm vardır.
Sanal makinelerde yüksek DPI ölçekleme sorunu nasıl düzeltilir?
-
Windows Kayıt Defterini (regedit.exe) Yönetici olarak açın ve aşağıdaki yolu bulun:
HKEY_CURRENT_USER\Denetim Masası\Masaüstü
LogicalDPIOverride Dizesini arayın . Göremiyorsanız, New öğesini sağ tıklayın , String Value öğesini seçin , LogicalDPIOverride olarak adlandırın .
-
LogicalDPIOverride String'e çift tıklayın ve değeri, Denetim Masası'ndan Görüntü ayarları'nda Windows 10'da belirlediğiniz ölçeklendirme ayarıyla değiştirin . Örneğin, %150 ölçekleme ayarını kullanıyorsanız, String değeri 1.5 olmalıdır, %200 ölçekleme ayarını kullanıyorsanız değeri 2 olarak ayarlamalısınız (fikri anladınız).
-
Kayıt defteri anahtarını değiştirmeyi bitirdikten sonra, bilgisayarı yeniden başlatın veya yeni değişiklikleri görmek için oturumu kapatıp tekrar oturum açın ve şunu göreceksiniz:

Bunun yerine:
![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]()
Size her şeyin nasıl çalıştığının talimatlarını gösterdim, ancak her zaman işleri yapmanın daha kolay bir yolu vardır. Aşağıdaki bağlantıda, Windows 10'da ölçekleme ayarlarını otomatik olarak değiştirmek için indirebileceğiniz iki .reg dosyası oluşturdum. Ayarı açmak için "fix-dpi-windows-vm_pureinfotech-enable.reg" dosyasını ve ayarı kapatmak için "fix-dpi-windows-vm_pureinfotech-disabled.reg" dosyasını kullanın.
Windows 10'da bir sanal makine kullanarak DPI ayarlarını düzeltmek için .reg dosyasının %200'e ölçeklenecek şekilde yapılandırıldığını unutmayın . Farklı bir yapılandırmaya sahip olmak istiyorsanız, ayarları kayıt defteriyle birleştirmeden önce Not Defteri'ni kullanarak dosyayı düzenlemeniz ve LogicalDPIOverride ayarını istediğiniz sayıya getirmeniz gerekir.
Önemli: Bu talimatları kendi sorumluluğunuzda olarak kullanın, kayıt defterini değiştirmek mevcut kurulumunuza zarar verebilir, bu nedenle yalnızca ne yaptığınızı biliyorsanız devam etmelisiniz. Değişiklik yapmadan önce her zaman sisteminizin yedeğini almanız önerilir. Uyarıldın!
Bu Windows Registry tweak'in Windows 10'da ve Windows ve Mac'te VMware Workstation, VMware Fusion, VirtualBox'ta çalışan Windows 8.x sanal makinelerinde çalıştığını belirtmekte fayda var.