[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)

在 Windows Mobile 裝置中,有一些細部的系統微調、設定或功能,是隱藏在「系統登錄檔案」之中的。假如您要好奇想要發掘 Windows Mobile 的隱藏功能,或做一些沒有辦法直接在開始 > 設定裡面的調整,您可以到透過登錄編輯器,透過修改機碼 (Key) 的方式,來更進階的設定您的 Pocket PC 的功能。  

1. 修改登錄的工具和注意事項

您可以用以下的工具,來更改系統的登錄。大部分登錄編輯器的方式都大同小異,而筆者以 Resco Explorer 的 Registry Add-in 為修改登錄的例子。比較不同的是,用 Windows CE Remote Registry Editor 來修改登錄的方式是透過 ActiveSync 讓電腦與 Pocket PC 連線,在電腦上直接修改 Pocket PC 的登錄。

[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)
▲ 用 Resco Explorer 的 Registry Add-in 來修改登錄

不過,修改登錄可能是一件危險的事情,因為修改登錄的目的經常都是給程式開發人員使用,用來變更軟硬的的設定值和驅動程式和外掛套件,而如果您不正確的更動了登錄檔案,可能會造成 Pocket PC 造成部分功能的運作不正常,假如情況更快可能會無法開機,像電腦一樣必須要「重灌」,也就是 Hard Reset。所以,在修改登錄的時候,要請您確認您按照指示完全符合的操作,並請在修改登錄之前先備份重要資料。但在大部分的情況之下,修改登錄並不會導致無法開機的情形。

2. 更改登錄的範例 ─ 修改網頁快取資料夾的大小

在 Windows Mobile 的登錄檔案中,有許多的設定和功能是您可以修改的。筆者在這邊先示範一個功能,這個功能是修改 Internet Explorer 的快取空間大小。因為太多的快取檔案會佔用很多儲存空間,結果導致記憶體不足的情形。這個機碼的位置在 HKEY_CURRENT_USER (可以簡稱為 HKCU) \Software\Microsoft\Windows\CurrentVerion\Internet Settings\5.0\Cache\Content 中,要改的數值就是 CacheLimit 的值,本來約 14992 (也就是原本快取檔案的上限是 14MB),在範例中筆者把它改成 8MB (8192)。

[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)
▲ 找到 ...\Internet Settings\5.0\Cache\Content,修改 CacheLimit 的值

[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)
▲ 把值更改為 8192,點選 Done

[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)
▲ Resco Registry Explorer 會確認您是否要修改,因為修改登錄是件危險的事情

如果您已經知道鍵值的名稱,您也可以直接用登錄編輯器的搜尋功能來尋找到您要改的變數值。像是直接搜尋 CacheLimit 的這個值,找到他的位置來直接修改。這樣您就不需要從 HKCU\Software ... 等一直尋找下去,在某些情況您只知道字串的名稱或值,但不知道他在什麼位置的時候,就可以使用搜尋功能。

如此一來,您就知道怎麼改登錄機碼了。接下來筆者會介紹您很多的實用的登錄機碼鍵值,讓您更改之後增加 Pocket PC 的速度,或讓 Pocket PC 更符合您的使用習慣。

[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)
▲ 點選 Edit > Find 來搜尋

[WM5 教學 - 進階篇] 修改系統的登錄檔案 (7)
▲ 輸入想要搜尋的鍵值 (例如 CacheLimit),來直接搜尋

3. 更多登錄機碼的修改範例
  • 更改網頁佔存資料夾的位置 (可以更改至記憶卡,但在使用時會造成無法同步「我的最愛」項目)
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 的 Cache 鍵值
  • HTC Universal (Dopod 900) 上瀏覽器按鍵開啟的網頁
    HKLM\HARDWARE\OEM\KEYBD 的 PieHomePage 鍵值,可以改成您喜歡的網址。
     
  • 記得修改登錄完成之後,有些登錄要重新啟動才會有效果。但是記得,不要太快重新啟動喔!因為這個時候登錄檔可能還沒存起來,先關機 Pocket PC 五秒鐘之後,等登錄值真正永久的存起來之後,再重新啟動。
關於修改Cache的機碼有點錯誤
原文:
HKEY_CURRENT_USER\Software\Windows\CurrentVerion\Internet Settings\5.0\Cache\Content

正確應為
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVerion\Internet Settings\5.0\Cache\Content
板大!你可以把修改wm5 的登錄檔step to step 的教大家嗎?或是推個網址給大家學!麻煩你! thx
Darren Lin wrote:
在 Window...(恕刪)


Darren版大您好! 小弟常拜讀您的教學文章並從中習得不少知識, 獲益非淺, 如今弟碰到一極為棘手的問題, 有勞Darren版大指點。弟因工作需要常以藍芽透過818Pro讓筆電以Contivity VPN Client與公司Server連線, 由於不堪GPRS的龜速, 於日前敗入CHT9100搭配3G mPro950方案, 本以為從此可過著幸福快樂的日子, 但事後得知9100新版ROM已取消藍芽數據機, 僅保留橋接器功能, 甚至筆電都無法正確偵測到9100的藍芽裝置(單獨讓筆電與9100藍芽連線會顯示來自9100的連線已被拒絕), 因此僅能透過"網際網路共用"讓筆電以藍芽3G上網, 若上一般Internet還算OK, 無奈VPN偏不買"網際網路共用"的單, 非得透過數據機撥接不可, 弟經數日爬文, 取得USBModem_Dailer及WModem以模擬USB數據機的方式讓筆電成功連上VPN, 可是須讓筆電透過USB連接9100才行, 無法經由藍芽連上VPN, 因弟的筆電為VAIO UX17TP掌上型PC, 平時在外總是握在手上操作, 接條USB便很難再握在手上, 心想之前的818Pro都可透過修改WM5 Registry檔使其支援A2DP, 應該也可透過修改WM5 Registry檔讓9100回復藍芽數據機功能才是, 由於Darren乃修改WM5 Registry之高手, 故向您求助, 不知Darren版大是否有其解決之道, 謝謝您的協助! 感恩!
我明明已反安裝了maggie e-map但開機一直秀無法找到e-map的訊息,如何從註冊檔中刪除開機的程式執行
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!