無法載入鍵盤佈局的最終解決方法

  題注:系統裝裝卸卸難免出現問題,誰也不能保證它永遠都和剛安裝的時候一樣。但是一旦系統出現了問題,我們該怎麼辦呢?對了,百度一下,或者google一下唄。但是,【無法載入**鍵盤佈局如何解決呢?天知道!-_-!】

  一同學來說:我的美國***國際***的鍵盤佈局無法載入***柬埔寨語輸入法需要的鍵盤佈局***,是什麼問題?一聽我就傻眼了,因為以前沒遇到這樣的問題。

  在光盤裡找了很久,也沒找著安裝檔案。不過卻在登錄檔編輯器***regedit.exe***裡發現了它的身影。

  路徑與內容如下:

  [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlset \ Control \ Keyboard Layouts \ 00020409]

  "Layout File"="KBDUSX.DLL"

  "Layout Id"="0001"

  "Layout Text"="美國英語-國際"

  "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5026"

  再到同學的電腦上一看,少了:

  "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5026"

  新建“字串值”,名字:Layout Display Name 屬性:@%SystemRoot%\\system32\\input.dll,-5026,如圖:

  重新整理,在語言欄新增鍵盤佈局,還是沒有反應,初步斷定是佈局檔案損壞,也就是KBDUSX.DLL壞了。於是到我的電腦上copy了一個KBDUSX.DLL到同學電腦裡,新增相應的鍵盤佈局。一切正常。ok!: -***

  這也就告訴我們了,如果下次哪個鍵盤佈局載入不了,只要在登錄檔裡找到相應的佈局檔名稱,然後去別的電腦上拷貝那個檔案到%SystemRoot%\system32和%SystemRoot%\system32\cache即可。

  晚上回到寢室在同學的電腦上只有拼音很是鬱悶,於是下了一個自己最喜歡的微軟五筆,居然無法載入鍵盤佈局!

  登錄檔肯定有問題了,找到登錄檔[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0100804]處一看,layout file變成了kbdus.kdb

  解決辦法:

  layout file改成 kbdus.dll,

  一切OK,希望給有同樣問題的同志們一點啟發啦.