據說Win10 TH2(10586)修復了這個Bug?如果發現沒有問題就不需要管了,升級即可解決。/*詳細的Bug原因解釋:在10240版本上存在Bug:使得DPI僅僅在125%下,如果應用程式本身呼叫SetProcessDPIAware function (Windows)(僅在Win8出現)而並非SetProcessDpiAwareness function (Windows)(8.1和10之後的名稱,原來的被Deperacate)時候,無法正確通知系統,無論該應用是否實際支援了高DPI,都會被WDM強制縮放。而其它所有DPI下是正常的。這是MS自己的鍋,API出問題還能不能愉快玩耍了*/----原文----如果你指的是在125%下不正常而150%等其它DPI下正常,這是Bug,因為8和8.1下均沒有問題由於Windows 10更改了關於DPI-aware的宣告方式(與8不同),導致特定DPI下,會出現直接把就算宣告支援DPI-aware的軟體進行全域性縮放導致的模糊現象。可以透過強行使用Windows 8 DPI規則來顯示。解決方法按照這樣做:1.新建一個文字文件,複製貼上以下命令(即文字)
據說Win10 TH2(10586)修復了這個Bug?如果發現沒有問題就不需要管了,升級即可解決。/*詳細的Bug原因解釋:在10240版本上存在Bug:使得DPI僅僅在125%下,如果應用程式本身呼叫SetProcessDPIAware function (Windows)(僅在Win8出現)而並非SetProcessDpiAwareness function (Windows)(8.1和10之後的名稱,原來的被Deperacate)時候,無法正確通知系統,無論該應用是否實際支援了高DPI,都會被WDM強制縮放。而其它所有DPI下是正常的。這是MS自己的鍋,API出問題還能不能愉快玩耍了*/----原文----如果你指的是在125%下不正常而150%等其它DPI下正常,這是Bug,因為8和8.1下均沒有問題由於Windows 10更改了關於DPI-aware的宣告方式(與8不同),導致特定DPI下,會出現直接把就算宣告支援DPI-aware的軟體進行全域性縮放導致的模糊現象。可以透過強行使用Windows 8 DPI規則來顯示。解決方法按照這樣做:1.新建一個文字文件,複製貼上以下命令(即文字)
2.儲存,重新命名檔名為 DPIFix.cmd ,放在一個非外接硬碟的某個路徑下(推薦C盤文件,記得不要刪除)3.開啟“任務計劃程式”,新建基本任務,起個名字(比如DPIFix,說明隨意),計劃週期為“每次登陸時”,計劃目標為“啟動程式”,路徑選擇那個DPIFix.cmd 的路徑,然後完成,重啟(非關機再開機)兩次。另注:1. 快速啟動可能會影響任務計劃,若無法生效,手動執行一次DPIFix.cmd後重啟(非關機再開機)2. 截至這個答案時,Microsoft並未有補丁提供方法解決此問題,若未來已修復,有請直接刪除該任務計劃及檔案即可(此處修改的登錄檔鍵會在每次登出或者重啟時重置,不會影響任何穩定性)