Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 無法新增輸入法?登錄修復鍵盤配置缺失

編輯:Windows XP 系統介紹

控制台「地區與語言選項」→「語言」→「詳細資料」→「新增」輸入法,下拉選單卻是空的,無法選擇任何輸入法。這通常是登錄鍵 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000409(美式鍵盤配置)遺失或損毀導致。匯入以下 REG 檔即可修復。

修復 REG 檔內容

記事本建立 fix_keyboard_layout.reg,貼入:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000409]
"Layout File"="KBDUS.DLL"
"Layout Text"="美式鍵盤"
"Layout Display Name"="@%SystemRoot%\system32\input.dll,-5000"

套用步驟

  1. 雙擊 fix_keyboard_layout.reg → 是 → 確定,匯入登錄。
  2. 重新開機或登出/登入。
  3. 回到「文字服務和輸入語言」對話框,「新增」按鈕現在應能正常列出所有輸入法。

原理說明

  • 00000409 為美式英語鍵盤配置的識別碼,是所有輸入法載入的基礎參考點。
  • Layout File 指向 KBDUS.DLL(系統內建鍵盤配置 DLL)。
  • Layout Display Name 使用系統資源字串 @%SystemRoot%\system32\input.dll,-5000 顯示本地化名稱。
  • 此鍵值遺失常見於:優化工具誤刪、惡意軟體破壞、手動清理登錄失誤。

擴充:其他語系鍵盤配置鍵值對照

語系鍵值路徑尾碼Layout File
繁體中文 (標準)00000404KBDTW.DLL
簡體中文00000804KBDCHS.DLL
日文00000411KBDJPN.DLL
韓文00000412KBDKOR.DLL

若其他語系輸入法同樣無法新增,依樣畫葫蘆匯入對應鍵值即可。

預防建議

  • 登錄清理工具加入 Keyboard Layouts 白名單。
  • 定期匯出 HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts 備份。
  • 系統穩定後建立還原點,異常時秒級回滾。

一個 REG 檔、十秒匯入、一次重開機,解決 XP 「無法新增輸入法」頑疾,恢復多語言輸入完整功能。

Copyright © Windows教程網 All Rights Reserved