隨著 1920×1080 甚至更高解析度螢幕普及,Windows 預設 96 DPI 在登入畫面顯示過小。Win7 以前 DPI 為全域設定,登入畫面自動套用;Win8 起 DPI 成為使用者層級設定,登入畫面 (System 帳號語境) 仍維持 96 DPI。本文教您透過登錄檔將當前使用者的 DPI 設定同步至預設使用者配置,讓登入畫面也能舒適閱讀。
當前使用者 DPI 設定儲存於:
HKEY_CURRENT_USER\Control Panel\Desktop\LogPixels (DWORD, 十六進位,96 DPI = 0x60, 120 DPI = 0x78, 144 DPI = 0x90)
登入畫面/新用戶預設配置儲存於:
HKEY_USERS\.DEFAULT\Control Panel\Desktop\LogPixels
將前者數值複製到後者,即可同步縮放。
regedit → 開啟登錄編輯器HKEY_CURRENT_USER\Control Panel\Desktop

圖 1-2:當前使用者 LogPixels 值 (示例 0x78)
HKEY_USERS\.DEFAULT\Control Panel\Desktop78),基數選「十六進位」

圖 3-4:建立並設定 .DEFAULT LogPixels
重開機至登入畫面,觀察使用者名稱、密碼輸入框、輕鬆存取按鈕等文字大小是否與桌面一致。
在登錄編輯器中搜尋 LogPixels,將所有數值 ≥ 0x60 (96 DPI) 的項目修改為當前使用者的值 (如 0x78)。涵蓋:
HKEY_USERS\S-1-5-18\... (System)HKEY_USERS\S-1-5-19\... (Local Service)HKEY_USERS\S-1-5-20\... (Network Service)HKEY_USERS\<其他用戶 SID>\...如此一來,現有所有用戶與未來新建用戶登入畫面 DPI 皆同步。
將所有 LogPixels 值 ≥ 0x60 的項目改回 60 (十六進位),重開機即可恢復。
HKEY_USERS\.DEFAULT\Control Panel\Desktop 備份完成設定後,您的 Win8 登入畫面終於不再是「螞蟻看字」體驗,高解析度螢幕的每一吋像素都為您服務。