昨天在《禁止S1手机ActiveSync自动运行》一文中阐述了如何禁止ActiveSync自动运行,但是新的问题来了——如此操作后用USB不能同步了!!!用蓝牙倒是可以,其实是我懒,欺骗了大家,因为我自己是用蓝牙同步的,所以没有进一步测试就说“ActiveSync不会自动运行了,另外蓝牙和USB连接同步都没有影响。” 在此,我向nwg_2000 (上海社区)同学道歉,但问题解决了,希望你能看到,呵呵,不好意思了,给你带来点小小的麻烦!
插入USB线后ActiveSync显示正在连接,但最后会报错连接不上。
下面说说问题的原因吧,其实S1通过USB与PC同步是通过两种方式的,一种是通过USB虚拟成RS232端口,另一种是通过高级网络模式。所以,昨天我把ApPRunAfterRndisDetected队列也删掉之后,就造成了如上的问题。现在要修复也非常简单,只要进入“开始”-“设置”-“连接”-“由USB连接到PC”里面把“启用高级网络功能”勾掉即可。
如果必须用“高级网络功能”的话,解决方法也是有的,那就是恢复AppRunAfterRndisDetected队列。我在昨天的文章里也提到“以防万一,我们还可以把第二步恢复到原样,点击“添加…”按钮右侧的三角按钮,选择重建ActiveSync即可。”但是很可惜,“MemMaid”,似乎不能正确地恢复AppRunAfterRndisDetected队列。那么,我们用另外一个小工具来恢复吧——“FixASRunAt”,下载地址:http://www.91files.com/?M12RS7BG0TGHF5DMQ5AJ
至此,因为昨天文章引起的问题能通过两种方案来解决,至于ActiveSync是否还会自动运行,得继续观察,目前20分钟过去了,还没有自动运行,应该是不会了的。