2010年3月1日 星期一

Microsoft AppLocale右鍵安裝

Microsoft AppLocale右鍵安裝



Microsoft AppLocale(常簡稱為Applocale或Apploc)是微軟免費提供給正版Windows使用者的工具程式,可以在以 Unicode(UTF-16)為基礎的Windows中執行非Unicode的應用程式,避免亂碼的問題。微軟強調這個工具只是一個暫時性的解決方案, 程式開發人員應以正規方式利用Microsoft Layer for Unicode來建立純正的Unicode應用程式。

在AppLocale推出之前,要在Windows XP等以Unicode為基礎的系統平台上類比執行非Unicode應用程式所需要的語言環境時,會透過「控制台」→「地區及語言選項」→「非 Unicode程式的語言」來變更系統語言變數,以將應用程式中非Unicode的文字資料轉換成Unicode。但是這個方法在使用上會有限制:

1. 只有系統管理員可以變更系統地區設定的值。
2. 變更系統地區設定後必須重新啟動系統才能生效。
3. 一次只能變更一種系統地區設定。

因此微軟設計了AppLocale這個工具程式來類比對應的系統地區設定,以便在各種字碼頁與Unicode之間進行轉換。

因為AppLocale的設計是以Windows XP中所引進的最新應用程式相容性技術為基礎,因此AppLocale只能安裝在Windows XP及之後的作業系統上,例如Windows Server 2003。而Windows 9x系列因為非Unicode基礎的先天設計限制,所以註定不可能使用AppLocale。不過Windows XP前一版的Windows 2000因為也是以Unicode為基礎的系統平台,所以據說有駭客透過一些高明的技巧成功地讓AppLocale在Windows 2000上運行。

缺失與不便

AppLocale在使用上為人詬病的問題主要有三:

1. 造成以Windows Installer封裝的安裝程式在執行時出現亂碼。
2. 透過AppLocale執行應用程式時總是會出現提示注意事項的對話視窗。
3. 不能在Windows 2000運行。

第一個問題是AppLocale會在「Windows\AppPatch」這個路徑下生成一個叫做「AppLoc.tmp」的檔案,而這個檔案中所記錄的訊息會影響到Windows Installer。解決方法之一是將AppLoc.tmp的檔案內容清空並設為唯讀。

不過頭兩個問題已有一個完善的非官方解決方案。有一位元網路代號為piaip的程式設計師對Microsoft AppLocale做了修改,並命名為「pAppLocale」(也常被稱為「piaip AppLocale」)重新發佈,免費提供給需要者下載。



微軟AppLocale 公用程式 官方版修正程式

例如安裝軟體時出現亂碼介面>>>需執行del亂碼.bat >>>>以前官方版本會 此papploc.msi已修正

(Applocale的非官方修正,改善了apploc.tmp所引起的錯誤問題,並且移除了多餘的確認視窗)


安裝步驟:


1.papploc.msi進行安裝

2.把裡面的LocaleStart.vbs複製到“C:\WINDOWS\system32”資料夾下。

3.執行 >>右鍵安裝語系>>OpenInNotepad.reg >>

4.執行 >>右鍵安裝語系>>選取常用的語系BIG5 繁中>GB簡中>日文>韓文 >>滑鼠右鍵出現選單
(依照需求登入,正常應該只要用簡中(BIG5_Applocale_right_click_GB)和日文(BIG5_Applocale_right_click_JP)就足夠了
建議登入有用到的就好了,不然右鍵會蠻亂的!




下載:

http://docs.google.com/leaf?id=0B5dV0kslJX1hNmU4YWQ3Y2YtMGVhNS00ODZkLWE2N2MtZGRhYjZlN2VmYTFm&hl=zh_TW

沒有留言:

張貼留言