2008年6月2日

用 AppLocale 讓程式開機不再說火星文

在使用電腦的過程當中,如果遇到非預設語系的程式,例如簡體中文或是日文的時候,
通常就是到「地區及語言選項」裡面去變更語系,然後等著重新開機之後就可以看到正確的文字,
但是這樣如果要切換回來正常的語系時,又得要重新改、重新開機,相當不方便;

後來我們有了AppLocale這個好東西,可以免去等待的時間,只是官方的版本會遇到一些其他問題,
網路上也有網友提供解決的方法或是非官方的修正程式(請參考電腦玩物的介紹),
包括可以直接加在右鍵選單當中的便利方式,但是如果想要一開機就讓程式自動執行的怎麼辦?
以下提供一個自己目前在使用,而且也還蠻好用的作法。

舉例來說,有些簡體的防毒程式,沒有支援繁體中文,但是又想讓它一開機就常駐,
這時就要動點小手段,利用AppLocale來幫我們處理。
以下就以「360安全衛士」舉例,一步一步來設定。

首先,系統當然要先安裝好AppLocale,並將「簡體中文執行」增加到右鍵選單當中(這部分請參考前述),
然後把「360安全衛士」先下回來(請參考下載位置),並且放在桌面上,
在安裝程式上面按右鍵,以「簡體中文執行」的方式來進行安裝,
安裝完成之後,先別急著重新開機,
先到註冊表下 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 當中看看,
大概是這樣的情況:


並且把安裝程式的位置記下來,然後自己動手做一個註冊檔,例如以下的內容:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"360Safetray"="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"C:\\Program Files\\360safe\\safemon\\360tray.exe\" \"/L0804\""

如果還有安裝「360保險箱」的,可以參考下面的內容:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"360Safebox"="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"C:\\Program Files\\360Safebox\\safeboxTray.exe\" \"/L0804\""
"360Safetray"="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"C:\\Program Files\\360safe\\safemon\\360tray.exe\" \"/L0804\""

如果都是用預設安裝的人,可以把上面的內容直接貼到記事本上,然後另存新檔,把附檔名改成reg,
然後點兩下直接執行,新增到登錄裡去就可以了,應該會變成下面的樣子:


然後重新開機,開機後會跳出AppLocale的通知訊息,按「確定」跳過,
然後可以看到程式正常的顯示和運作了:


如果覺得開機的那個提示很煩的話,也可以用piaip網友開發的更新程式,就不會出現提示了。

0 人回應:

追蹤者