無法加載鍵盤布局的最終解決方法
無法加載鍵盤布局的最終解決方法
題注:系統(tǒng)裝裝卸卸難免出現(xiàn)問題,誰也不能保證它永遠都和剛安裝的時候一樣。但是一旦系統(tǒng)出現(xiàn)了問題,我們該怎么辦呢?對了,百度一下,或者google一下唄。但是,【無法加載**鍵盤布局如何解決呢?天知道!-_-!】
一同學(xué)來說:我的美國(國際)的鍵盤布局無法加載(柬埔寨語輸入法需要的鍵盤布局),是什么問題?一聽我就傻眼了,因為以前沒遇到這樣的問題。
在光盤里找了很久,也沒找著安裝文件。不過卻在注冊表編輯器(regedit.exe)里發(fā)現(xiàn)了它的身影。
路徑與內(nèi)容如下:
[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"
再到同學(xué)的電腦上一看,少了:
"Layout Display Name"="@%SystemRoot%\system32\input.dll,-5026"
新建“字符串值”,名字:Layout Display Name 屬性:@%SystemRoot%\system32\input.dll,-5026,如圖:
刷新,在語言欄添加鍵盤布局,還是沒有反應(yīng),初步斷定是布局文件損壞,也就是KBDUSX.DLL壞了。于是到我的電腦上copy了一個KBDUSX.DLL到同學(xué)電腦里,添加相應(yīng)的鍵盤布局。一切正常。ok!: -)
這也就告訴我們了,如果下次哪個鍵盤布局加載不了,只要在注冊表里找到相應(yīng)的布局文件名稱,然后去別的電腦上拷貝那個文件到%SystemRoot%\system32和%SystemRoot%\system32\cache即可。
晚上回到寢室在同學(xué)的電腦上只有拼音很是郁悶,于是下了一個自己最喜歡的微軟五筆,居然無法加載鍵盤布局!
注冊表肯定有問題了,找到注冊表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0100804]處一看,layout file變成了kbdus.kdb
解決辦法:
layout file改成 kbdus.dll,
一切OK,希望給有同樣問題的同志們一點啟發(fā)啦.