Windows 下 命令列 無法輸入中文
阿新 • • 發佈:2019-02-05
1. 首先想到的是輸入的問題, 添加了預設的"智慧ABC"輸入法後,還是無法輸入。
看來是輸入法控制程式的問題!
windows 的輸入法控制程式是 conime.exe
結果一搜索, 發現在系統中沒有 發現 conime.exe ,當然無法切換輸入法了。
從另一臺電腦上拷貝 conime.exe 到我的 %systemroot%/system32 和 %systemroot%/system32/dllcache 目錄下即可。
2. 如果還是不能輸入的話,考慮以下方法,有可能conime.exe並沒有啟動
我機器上的CMD啟動是沒有開啟輸入法控制程序conime.exe程序,後來發現控制這個過程的登錄檔有如下兩項:
[HKEY_CURRENT_USER/Console]
"LoadConIme"=dword:00000001 /* 這裡,我機器原理的值是0, 改為1後conime.exe隨CMD啟動*/
[HKEY_CURRENT_USER/Software/Microsoft/Windows/ShellNoRoam/MUICache]
"C://WINDOWS//system32//conime.exe"="Console IME" /* 這一項,我機器上面沒有 ,手動新增的*/
新增這兩個登錄檔項後,conime.exe啟動 CMD視窗中使用"CTRL+SPACE"鍵,出現"UNISPIM6.半"輸入法,並且輸入正常!
問題產生的原因可能是:360安全衛士,或者其他軟體,修改了這個兩項的值