Windows 10 มีฟีเจอร์ Display scaling on high DPI devices (Compatibility scaling mode) เปิดอยู่ค่าเริ่มต้น ทำให้โปรแกรมที่ไม่ระบุ DPI awareness แสดงผลเบลอ ตัวอักษรอ่านยาก Microsoft ให้ปิดได้แค่โปรแกรมละตัว (Compatibility tab) ไม่มีวิธีปิดทั้งระบบ
วิธีปิด DPI Scaling ทั้งระบบ (ใช้ External Manifest)
- Win+R > regedit
- ไปที่: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide
- คลิกขวา > New > DWORD (32-bit) Value ชื่อ PreferExternalManifest ค่า 1 (Decimal)
- ปิด Registry Editor
- คัดลอกเนื้อหา Manifest file มาตรฐาน (ดาวน์โหลดที่นี่)
- เปิด Notepad วางเนื้อหา > Save As: [ชื่อไฟล์ exe ของโปรแกรม].manifest (เช่น photoshop.exe.manifest)
- วางไฟล์ manifest ไปในโฟลเดอร์ติดตั้งของโปรแกรม (ที่มีไฟล์ .exe)
- ปิด-เปิดโปรแกรมใหม่ จะแสดงผลชัดเจน
ทำซ้ำสำหรับทุกโปรแกรมที่มีปัญหา
วิธีทางเลือก: DPI Awareness Enabler (โปรแกรมช่วย)
- ดาวน์โหลด DPI Awareness Enabler (ลิงก์)
- ติดตั้งและรัน
- ลากโปรแกรมที่เบลอจากรายการ All detected programs ไป Windows compatibility list
หมายเหตุ: วิธี Manifest ให้ผลดีกว่าและควบคุมได้ละเอียดกว่า