AppLocale 介紹及問題解決方法(範例:IllustStudio)

2011年 12月11日  | 2 則留言

相信很多人對「Microsoft AppLocale」這套工具程式並不陌生,這工具可以用 Unicode 來正常顯示不同語系字元,像有些簡體中文或是日文軟體的編碼不是使用 Unicode(如 GBK 或 JIS),在執行時介面就會變成亂碼讓你幾乎無法正常使用,AppLocale 能夠將編碼轉換成 Unicode,這樣軟體的介面就能夠恢復成可以看懂的文字。

接觸 ACG 的朋友也常會安裝這套工具,一些日文繪畫軟體或日文遊戲介面的日文就要靠 AppLocale 才能正常顯示(例如 IllustStudio),這也是 Ragnarok 特別介紹 AppLocale 的主要原因,可以說只要想使用簡體中文或日文軟體,AppLocale 幾乎是必備的工具。

不過 AppLocale 發表於 2004 年,當初主要是給 Windows XP 使用,後來就沒有再更新了,可能是現在 Unicode 使用越來越普遍而且也是未來趨勢,繼續維護 AppLocale 對軟體開發不會有正面幫助。直到現在雖然很多軟體都採用 Unicode 編碼,偶而還是會遇到一些軟體採用自己國家的編碼,即使到了 Windows 7 還是非裝 AppLocale 不可 >"<

底下就來介紹「Microsoft AppLocale」安裝和使用,以及使用上會遇到的一些問題。

Microsoft AppLocale 公用程式(官方版本)

支援系統:Windows XP、Windows Server 2003
官方介紹:Micorsoft 下載中心

在 Windows XP / 2003 下安裝
基本只要按照安裝程式一路〔Next〕下去就能安裝完成,這裡就不做贅述。

在 Windows 7 下安裝
Windows 7 安裝到一半時會出現這個錯誤訊息而無法安裝。

網路上要你關閉「UAC」的解決辦法實在太複雜麻煩,其實只要在「apploc.msi」上按滑鼠右鍵選「內容」,然後再切換到「相容性」頁面,啟用「以相容模式執行這個程式」,確定之後再重新執行安裝就可以了。

AppLocale 基本使用方法

Step 1.
執行時會出現「Microsoft AppLocale 精靈」的歡迎畫面,按〔下一步〕按鈕繼續。

Step 2.
我們是想要軟體使用時能正常顯示介面文字,所以這裡選「啟動程式」,並且在右邊的〔瀏覽〕按鈕選取軟體的執行主程式,然後按〔下一步〕按鈕繼續。

Step 3.
選取軟體執行的語言,例如「中文(簡體)」或「日本語」,然後按〔下一步〕按鈕繼續。

Step 4.
按下〔完成〕按鈕就會用選取的語言來執行該程式,不過每次重覆這步驟很麻煩,可以啟用「建立捷徑」選項,會在「Microsoft AppLocale」程式組裡面建立程式的執行捷徑。

問題解決方法

安裝程式變亂碼
安裝 AppLocale 之後會造成「Windows Installer」運作錯誤,讓原本正常軟體的安裝程式變成亂碼,以及衍生其他相關的問題,這應該算是 AppLocale 的嚴重 Bug,不過既然微軟都懶的修正了,就只能靠自己來解決了

問題是由位於「C:\Windows\AppPatch」資料夾的「AppLoc.tmp」這個暫存檔裡的內容所引起,而且刪除檔案之後又會再重新產生,解決方法是將「AppLoc.tmp」內容全部刪除(用記事本就可以了),然後將檔案的屬性改為「唯讀」,只要檔案內容是空的而且又不能寫入,問題就不會再發生。

如果覺得這方法太麻煩的話,請改用「AppLocale 修正版」而不要安裝微軟的官方版本。

 

AppLocale 無法使用
執行「Microsoft AppLocale 精靈」出現「AppLocale 無法啟動指定的程式」錯誤訊息,會出現這問題通常是因為「Vista / Windows 7」在安全管理上比較嚴格的緣故。只要在「C:\Windows\AppPatch」資料夾的「AppLoc.exe」上按滑鼠右鍵選「內容」,然後再切換到「相容性」頁面,啟用「以系統管理員的身分執行此程式」就能解決。

AppLocale 修正版 – pAppLocale

此為網友 piaip 修改自官方的 AppLocale,算是非官方的更新版,建議改用這個版本在使用上會減少很多不必要的麻煩。

作者網站:http://ntu.csie.org/~piaip/index.html
檔案下載:http://ntu.csie.org/~piaip/papploc.msi

AppLocale 加強版 – pAppLocale + 右鍵選單

AppLocale 的使用步驟其實有點煩瑣,雖然可以製做捷徑不過還是不方便,建議不妨改用「AppLocale 加強版」,直接在軟體上按右鍵就能直接用想要的語言來執行。

檔案名稱:AppLocale 加強版
檔案下載:Download ApplocalePlus.7z

Step 1.
安裝 AppLocale 修正版「pAppLocale」。

Step 2.
將壓縮檔裡面的「LocaleStart.vbs」這個檔案複製到「C:\Windows\System32」資料夾。

Step 3.
利用滑鼠雙擊匯入「以日文開啟.reg」以及「以簡體中文開啟.reg」這兩個登錄檔。

Step 4.
在想要執行的主程式上按滑鼠右鍵,會新增「以日文開啟」和「以簡體中文開啟」兩種模式。

介紹完「Microsoft AppLocale 公用程式」之後,接下來就以作者喜歡的一套日文動漫彩繪軟體「IllustStudio」來做為安裝使用的範例。

2 則留言

  1. Rainer2012-01-30 / 6:31:26

    Win7也可以用喔

    其實Win7的相容性也沒那麼差啦XD

    • Ragnarok2012-02-02 / 4:19:37

      Win7 下可以使用阿,只是要用「相容性」安裝
      和打不死的 WinXP 比起來,Win7 已經好太多了^^|||

發表留言

* 為必填項目,E-Mail 不會顯示在留言者資料上面請放心填寫,正確填
寫 E-Mail 可以顯示您的 Gravatar 自訂大頭貼,想自訂大頭貼可以參考
自訂 Gravatar 大頭貼

暱稱*

E-Mail*

網站

為避免垃圾留言,所有的留言必須經過系統管理員審核通過後才會顯示,也請勿重複留言。右下方為留言驗證,只要拖動按鈕到最右邊即可解除鎖定,感謝您的支持。

發表留言前請先閱讀留言規則
,按下新增留言就代表您已閱讀過並同意遵守留言規則。