我司有一批bip-1300,安裝wm6系統。因為機器服役時間過長,系統很慢,於是將其中兩台機器恢復了出廠設定。(f+6+reset)
但是出現了乙個問題,重置後的系統拒絕執行未經簽名的應用程式,也拒絕windows mobile裝置中心連線。
很明顯,這是因為系統的安全策略預設值過高導致的。理論上修改登錄檔項即可解決。
但目前機器無法執行移動版的登錄檔編輯器(提示無數字簽名),也不能通過電腦修改登錄檔(拒絕裝置中心連線)。
一時間,陷入了僵局。
但後來發現這機器自帶乙個startup.xml檔案,每次執行工廠重置後,系統首次啟動都會執行這個檔案中的指令碼。載入環境、安裝程式等等。
從網上一搜尋,這個檔案的功能非常豐富。可以修改登錄檔!
【startup.xml為何物?】
每台安裝wm系統的藍鳥終端裝置,都在開機時執行startuppda.exe這個程式。而這個程式會參照startup.xml檔案中的配置進行工作。
startup.xml檔案位於裝置的\programstore\data目錄下。
【startup.xml的優勢有哪些?】
可以執行程式。
可以建立快捷方式。
可以註冊activex dll檔案。
可以複製或刪除檔案。
可以建立、複製或刪除資料夾。
可以修改或刪除登錄檔項。
可以執行cab安裝包。
可以軟重啟。
在檔案中追加如下內容,然後再進行一次工廠重置。
注:startup.xml檔案是在programstore裝置中的,怎麼重置都不會丟。
注2:儘管機器無法執行未簽名程式,但可以使用sd卡,進行檔案操作。
hkey_local_machine
\security\policies\policies
00001001
2hkey_local_machine
\security\policies\policies
00001005
16hkey_local_machine
\security\policies\policies
00001006
1hkey_local_machine
\security\policies\policies
00001017
128hkey_local_machine
\security\policies\policies
0000101a
1hkey_local_machine
\security\policies\policies
0000101b1