Vista無法正常用輸入法的處理方法
Windows Vista中良(liáng)多伴侶埋(mái)怨無法正常使用輸入法,例如無法正常使用五筆輸(shū)入,無法使用(yòng)紫光拚音,無(wú)法使用拚音(yīn)加加等。尤其是(shì)在IE瀏覽器裏運行的時辰。
這時辰一般(bān)是因(yīn)為IE嗬護模式的(de)浸染,因為IE嗬護模(mó)式依靠於(yú)UAC、UIPI和(hé)MIC的(de)浸染(rǎn),所(suǒ)以概(gài)略可以認(rèn)為是UAC、UIPI或者MIC的平安功能導致這(zhè)些輸入(rù)法呈現問題。
1、一山不(bú)容二(èr)虎
嗬護模式下的(de)IE曆程運行在“低”級別,所以無法(fǎ)寫入(rù)用戶設置裝備擺設文件的區(qū)域,這樣就可以阻止惡意網(wǎng)頁破損用戶和係統數(shù)據(jù)。同時IE會自動把這種寫入操(cāo)作重定向到一個(gè)特定的區域。這樣既能夠(gòu)確保平安,同時又能讓IE的組件和加載項繼續正常運行。
可是若是IE加(jiā)載項必需要和一個(gè)“中(zhōng)級”的曆程一路共享數據(jù),那麽可(kě)能就會有問題(tí),因為這時(shí)辰(chén)IE曆(lì)程(chéng)(加載項)所訪謁的數(shù)據現實上被重定向了,而“中級”依然會去訪謁(yè)原本(běn)的位置,這可能導致錯誤(wù)。
解(jiě)決的法子:改削(xuē)這些加(jiā)載項,讓(ràng)它和外部曆(lì)程一樣(yàng)同時(shí)有權限訪謁(yè)某個特定的區域(yù);或(huò)者讓外部(bù)曆程也(yě)運行在“初級(jí)”級(jí)別。
此外,也可以(yǐ)手工改削係統,把該共享區域設置為許可“初級”曆程訪(fǎng)謁。
2、UIPI惹的禍
若是IE加(jiā)載項需要給外部曆程發送Windows動靜,就會被阻(zǔ)止。這是因為UIPI的浸染,隻(zhī)許可高級曆程給(gěi)平級或者初級(jí)的曆程發送(sòng)動靜(jìng),這有點近似以前的地下黨,隻許可上級聯係下(xià)級(單(dān)線聯(lián)係(xì))。可是這可能會對一些老的輸入法(fǎ)發(fā)生影響,導致無(wú)法(fǎ)正常工作。
解決的法子:對輸入法進行(háng)改(gǎi)削,許可外部(bù)曆程接管指定的Windows動靜。或者使用RPC等平安機(jī)製,在IE曆程和高級(jí)曆(lì)程之間通信。
今朝(cháo),隻妙手動(dòng)改削係統,強行禁用UIPI,確保(bǎo)輸入法的兼容性。不(bú)外這會削弱(ruò)係統的平安性,同時也等於(yú)閹割了IE嗬護模式的(de)功能(néng)(盡管係統提醒IE嗬護模式仍然在起浸染,現(xiàn)實上(shàng)已經被年夜年夜削(xuē)弱)。
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System,新建一個(gè)DWORD鍵值EnableUIPI,設置(zhì)為(wéi)0即可。
重啟(qǐ)係統,再測試幾下,應該可以解決近似紫光(guāng)拚(pīn)音、拚音加加的問題(tí),而且是真正的(de)“徹底”解決。
關鍵(jiàn)詞(cí):Vista,輸入法
閱讀本文後您有什麽感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0