เมื่อ Microsoft เปิดตัวWindows 10 Technical Previewเมื่อต้นเดือนตุลาคม ฉันตัดสินใจว่าแทนที่จะติดตั้งระบบปฏิบัติการนอกเหนือจากการติดตั้ง Windows 8.1 ปัจจุบันของฉัน การใช้เครื่องเสมือนเป็นสภาพแวดล้อมการทดสอบที่ปลอดภัยที่สุดในการรัน Windows 10
ในขณะที่การติดตั้งตัวอย่างทางเทคนิคเสร็จสมบูรณ์ พีซีของฉันมีจอแสดงผล DPI สูง (เรตินา) และเห็นได้ชัดว่ามีปัญหากับซอฟต์แวร์เวอร์ชวลไลเซชันและ Windows 8.1 และ Windows 10 เนื่องจากฉันสังเกตเห็นว่าประสบการณ์การใช้งานที่ทันสมัยและแถบงานเดสก์ท็อปจะปรับให้ถูกต้องโดยอัตโนมัติ ความละเอียดสูงจะปรากฏขึ้นเมื่อใช้การปรับขนาด แต่เมนูเริ่ม แอป ข้อความ และรายการอื่นๆ ในหน้าจอไม่ได้ปรับขนาดอย่างเหมาะสม
ได้ คุณสามารถไปที่การตั้งค่าพีซี > พีซีและอุปกรณ์ > จอแสดงผลและเปลี่ยนตัวเลือกเพื่อทำให้ทุกอย่างใหญ่ขึ้นเล็กน้อย แอป ข้อความ และรายการอื่นๆ ในหน้าจอจะปรับขนาดได้ดีขึ้น แต่คุณจะสังเกตได้ว่าเมนู Start แทบจะไม่ปรับขนาดเลย ฉันสังเกตเห็นปัญหา DPI สูงบนเรตินาที่แสดงบน VMware Workstation, VirtualBox และ VMware Fusion บน Mac
แม้ว่าจะไม่มีการแก้ไขอย่างถาวร แต่ก็มีวิธีแก้ไขปัญหาชั่วคราวที่คุณสามารถใช้เพื่อทำให้ทุกอย่างทำงานได้ดีและเกี่ยวข้องกับการแก้ไขคีย์รีจิสทรีของ Windows
วิธีแก้ไขปัญหาการปรับขนาด DPI สูงด้วยเครื่องเสมือน
-
เปิด Windows Registry (regedit.exe) ในฐานะผู้ดูแลระบบ และค้นหาเส้นทางต่อไปนี้:
HKEY_CURRENT_USER\Control Panel\Desktop
มองหาสตริงLogicalDPIOverride หากคุณไม่เห็น ให้คลิกขวาที่NewเลือกString Valueตั้งชื่อLogicalDPIOverride
-
คลิกสองครั้งที่ สตริง LogicalDPIOverrideและเปลี่ยนค่าเป็นการตั้งค่ามาตราส่วนที่คุณตั้งค่า Windows 10 ในการ ตั้งค่าการ แสดงผลจากแผงควบคุม ตัวอย่างเช่น หากคุณใช้ การตั้งค่าการปรับขนาด 150%ค่า String ควรเป็น1.5หากคุณใช้ การตั้งค่าการปรับขนาด 200%คุณควรตั้งค่าเป็น2 (คุณจะได้รับแนวคิด)
-
เมื่อคุณเปลี่ยนคีย์รีจิสทรีเสร็จแล้ว ให้รีสตาร์ทพีซีหรือเพียงแค่ออกจากระบบและลงชื่อเข้าใช้ใหม่เพื่อดูการเปลี่ยนแปลงใหม่ แล้วคุณจะเห็นสิ่งนี้:

แทนสิ่งนี้:
![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]()
ฉันเพิ่งแสดงวิธีการทำงานทุกอย่างให้คุณดู แต่มีวิธีที่ง่ายกว่านั้นเสมอ ในลิงก์ด้านล่าง ฉันได้สร้างไฟล์ .reg สองไฟล์ซึ่งคุณสามารถดาวน์โหลดเพื่อเปลี่ยนการตั้งค่าการปรับขนาดใน Windows 10 ได้โดยอัตโนมัติ ใช้"fix-dpi-windows-vm_pureinfotech-enable.reg"เพื่อเปิดการตั้งค่าและใช้"fix-dpi-windows-vm_pureinfotech-disabled.reg"เพื่อปิดการตั้งค่า
โปรดทราบว่า ไฟล์ .regเพื่อแก้ไขการตั้งค่า DPI ใน Windows 10 โดยใช้เครื่องเสมือนได้รับการกำหนดค่าให้ปรับขนาดเป็น 200% หากคุณต้องการกำหนดค่าอื่น คุณจะต้องแก้ไขไฟล์โดยใช้ Notepad และเปลี่ยนการ ตั้งค่า LogicalDPIOverrideเป็นหมายเลขที่คุณต้องการก่อนที่จะรวมการตั้งค่าเข้ากับรีจิสทรี
ข้อ สำคัญ:ใช้คำแนะนำเหล่านี้เป็นความเสี่ยงของคุณเอง การปรับเปลี่ยนรีจิสทรีอาจทำให้การติดตั้งปัจจุบันของคุณเสียหายได้ ดังนั้น คุณควรดำเนินการต่อหากคุณรู้ว่ากำลังทำอะไรอยู่ ขอแนะนำให้สำรองข้อมูลระบบของคุณก่อนทำการเปลี่ยนแปลงเสมอ คุณได้รับการเตือน!
เป็นที่น่าสังเกตว่าการปรับแต่ง Windows Registry นี้ใช้งานได้ใน Windows 10 เช่นเดียวกับในเครื่องเสมือน Windows 8.x ที่ทำงานใน VMware Workstation, VMware Fusion, VirtualBox ใน Windows และ Mac