轉載出處:http://blog.sina.com.cn/s/blog_4b4b54da01014y5s.html
WINCE下ActiveSync連接配接故障分析
WinCE使用USB口與PC連接配接,并通過ActiveSync實作遠端檔案浏覽,系統資料庫,程序,編譯調試等功能。對于ActiveSync與PC通信過程中出現的故障,在部落格中有篇文章講述WINCE下WINCE下ActiveSync修複辦法來介紹解決此類故障的方法。在進一步的研究後發現,排除USB連接配接問題,ActiveSync自身的驗證機制也可能導緻工控主機闆與PC無法正常連接配接,可能導緻連接配接後,短時間斷開,或顯示連接配接卻無法使用,或提示“遠端主機斷開連接配接”,或提示“無法啟動與台式計算機的通信,出現嚴重錯誤608”等。
當主機闆使用USB與PC連接配接時,ActiveSync的repllog.exe程式将會啟動,并嘗試通路系統資料庫[HKEY_LOCAL_MACHINE\Comm\SecurityProviders\SCHANNEL]的RNG項進行驗證,如果驗證出現錯誤(比如此項被删除不存在),ActiveSync将産生錯誤退出,進而無法與PC正常連接配接,單純的重新開機主機闆不能解決該問題。因為ActiveSync每次連接配接都會修改該項鍵值,可能在修改該鍵值的時候發生錯誤(斷電或其它原因),就導緻工控主機闆無法再與PC進行正常連接配接。
簡單解決辦法是格式化系統資料庫所在分區,重置系統資料庫。
選擇格式化SYSTEMFLASH分區
登入闆子,開始菜單->設定->控制台,選擇存儲管理器。

選擇系統資料庫所在分區SYSTEMFLASH,選擇“屬性”。
先“卸除”該分區。
然後“格式化”該分區,格式化完成後再“裝入”該分區。
嵌入式主機闆選擇格式化NANDFLASH
登入闆子,開始菜單->設定->控制台,選擇存儲管理器。
選擇系統資料庫所在分區NANDFLASH,點選“卸除”。
點選“格式化”按鈕進行格式化,需要等待3-5分鐘,格式化完成後重新啟動主機闆即可。