Thursday, January 26, 2006

AppLocale與msi 亂碼解決法

AppLocale與msi 亂碼解決法

Microsoft AppLocale, 出名的切換語系工具, 不過它有很多問題,包括你裝了後 MSI Installer 都會用 上次設定的語系跑等等。
※發現,使用過 AppLocale 後,"C:WINDOWSAppPatch" 這個資料夾可能會出現 "AppLoc.tmp" 這個檔案。此檔案可能會造成 "Windows Installer" 運作錯誤,不但安裝程式的畫面變成亂碼,還會隨著安裝程序,把亂碼帶入 Registry,造成許多問題。這應該算是 AppLocale 的 Bug 吧,請網友注意。

終於知道問題出在哪裡了

因為安裝了Microsoft AppLocale這個軟體..本來可以利用這軟體來執行其他語系軟體,但也會因此而讓一些軟體跑出亂碼

解決方案:
1. 將Microsoft AppLocale移除即可
2.嘗試把apploc.tmp內的資料全給刪除save後 才轉做唯讀吧
這麼一來會受影響的程式就不能再依據apploc.tmp內的語系資料變成該語系