萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Win8 登入畫面 DPI 縮放設定:登錄檔同步當前使用者縮放至系統預設

解決高解析度螢幕下 Win8 登入畫面字體過小問題

隨著 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

將前者數值複製到後者,即可同步縮放。

操作步驟

步驟 1:調整當前使用者 DPI 至舒適值

  1. 桌面右鍵 → 「螢幕解析度」 → 「讓文字顯示大小」
  2. 選擇「中型 - 125% (120 DPI)」或「大型 - 150% (144 DPI)」或「自訂大小」
  3. 登出/重新登入生效

步驟 2:讀取當前使用者 LogPixels 值

  1. Win+R → regedit → 開啟登錄編輯器
  2. 定位至:HKEY_CURRENT_USER\Control Panel\Desktop
  3. 找到 LogPixels (DWORD),記錄其十六進位數值 (如 0x78 = 120 DPI)

圖 1-2:當前使用者 LogPixels 值 (示例 0x78)

步驟 3:寫入預設使用者配置

  1. 定位至:HKEY_USERS\.DEFAULT\Control Panel\Desktop
  2. 右鍵空白處 → 新增 → DWORD (32 位元) 值 → 命名 LogPixels
  3. 雙擊修改,數值資料輸入步驟 2 記錄的十六進位值 (如 78),基數選「十六進位」
  4. 確定 → 關閉登錄編輯器 → 重新開機

圖 3-4:建立並設定 .DEFAULT LogPixels

步驟 4:驗證

重開機至登入畫面,觀察使用者名稱、密碼輸入框、輕鬆存取按鈕等文字大小是否與桌面一致。

進階:同步至所有現有/未來用戶

在登錄編輯器中搜尋 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 皆同步。

恢復預設 (96 DPI)

將所有 LogPixels 值 ≥ 0x60 的項目改回 60 (十六進位),重開機即可恢復。

適用範圍

  • Windows 8 / 8.1
  • Windows Server 2012 / 2012 R2
  • Windows 7 / Server 2008 R2 (同樣適用,因 DPI 用戶化機制相同)

⚠ 注意事項

  • 修改登錄有風險,建議先匯出 HKEY_USERS\.DEFAULT\Control Panel\Desktop 備份
  • 若使用群組原則強制 DPI,本法可能被覆蓋,需同步修改 GPO
  • 部分高 DPI 應用相容性問題 (模糊/縮放異常) 非此設定所能解決,需應用自身支援 Per-Monitor DPI v2

完成設定後,您的 Win8 登入畫面終於不再是「螞蟻看字」體驗,高解析度螢幕的每一吋像素都為您服務。

copyright © 萬盛學電腦網 all rights reserved