使用者設定檔下的 Console 登錄機鍵 HKEY_CURRENT_USER\Console 損毀或權限異常,導致視窗幾何屬性無法寫入/讀取。
reg delete "HKEY_CURRENT_USER\Console" /f
/f:強制刪除不提示確認。刪除 HKCU\Console 後,Windows 會在下次啟動主控台主機 (conhost.exe) 時,從預設範本 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 或系統預設值重建乾淨的使用者偏好設定。
若不想重設所有主控台程式 (PowerShell, wsl, git bash 等) 的設定,可針對性刪除:
reg delete "HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe" /f
HKCU\Console 備份 (reg export "HKCU\Console" console_backup.reg),異常時雙擊還原。PowerShell (%SystemRoot%_system32_WindowsPowerShell_v1.0_powershell.exe)、Windows Terminal (wt.exe)、WSL (wsl.exe) 等若出現視窗大小/顏色/字型異常,同樣可刪除對應子機鍵修復。
一行指令,徹底解決 CMD 視窗「縮放失靈」頑疾,還原流暢操作體驗。