tonyqus.cn

新blog: http://tonyqus.wordpress.com.cn/
随笔 - 202, 文章 - 1, 评论 - 1227, 引用 - 57
数据加载中……

ActiveSync错误号85010014故障排除实践

这两天在摆弄刚刚到手的夏新E850,哈哈,总算有机会体验一下Windows Mobile编程了,当然一开始总是从最基础的开始——学习如何使用ActiveSync。厂商提供的版本是4.1的,似乎有点早,但一开始也没有注意,就安装在机器上了,尝试同步通讯录,可是每次总是不成功,而且报的错误比较怪,见下:

中文版
ActiveSync在台式机上遇到问题,支持代码:85010014
英文版
ActiveSync encountered a problem on the desktop. Support Code: 85010014

平时其他客户的机器上出问题我倒不是很在乎,如今自己机器遇到这种问题,这个case不做也不行了,唉,只能硬着头皮上阿。

先请教了一位同事,同事说可能需要重建parnership,就是说把Desktop和Mobile上原来建的Profile都删掉,然后重新跟着向导再建一遍Profile,但试了好几次都不行,同事也没啥办法了,于是开始在网上寻找信息。

很幸运,找到了一篇Troubleshooting的帖子:http://kb.palm.com/SRVS/CGI-BIN/WEBCGI.EXE?New,Kb=PalmSupportKB,ts=Palm_External2001,Case=obj(41810)

在这篇帖子中,有好几种workaround,于是我只能一个一个试。

首先,我注意到了一个叫做wceslog.log的文件,位于%temp%目录下,打开这个文件一看,发现了如下信息:
04/12/2007 08:02:38.015 p(4932) t(2280) DbApi -> CDb::_Open - hr = 0x80004005 - db.cpp(439
04/12/2007 08:02:38.015 p(4932) t(2280) DbApi -> CDb::_Open(0x46d614, &C:\Documents and Settings\Tony Qu\Application Data\Microsoft\ActiveSync\Profiles\WM_Tony_Qu\user.sdf, 0) - returning 0x80004005 - db.cpp(469
04/12/2007 08:02:38.015 p(4932) t(2280) DbApi -> CDb::OpenDatabase - hr = 0x80004005 - db.cpp(678
04/12/2007 08:02:38.015 p(4932) t(2280) DbApi -> CDb::OpenDatabase(&C:\Documents and Settings\Tony Qu\Application Data\Microsoft\ActiveSync\Profiles\WM_Tony_Qu\user.sdf, 0, 0x461f76c) - returning 0x80004005, *ppDb == 0x0 - db.cpp(717
04/12/2007 08:02:48.281 p(4932) t(2124) TraceToFile -> ERROR in COomSession::DoInitOOMSession : hr = 0x80004005 - OomSession.cpp(175
04/12/2007 08:02:48.281 p(4932) t(2280) TraceToFile -> ERROR in CProfileSession::_CreateNewProfile : hr = 0x80004005 - ProfileSession.cpp(778
04/12/2007 08:02:51.359 p(4932) t(2280) TraceToFile -> ERROR in CProfileSession::GetChangeTrackingVariables : hr = 0x80004005 - ProfileSession.cpp(933
04/12/2007 08:02:51.359 p(4932) t(2280) TraceToFile -> ERROR in CMsgProcessor::ProcessMessage : hr = 0x80004005 - MsgProcessor.cpp(577
04/12/2007 08:02:51.359 p(4932) t(2280) TraceToFile -> ERROR in CService::_HttpPostMethod : hr = 0x80004005 - Service.cpp(1259
04/12/2007 08:02:51.359 p(4932) t(2280) SyncEngPerf -> Sync Statistics: Finished processing request - Service.cpp(1176

可以看到有多个函数报0x80004005错误,即Access Denied(拒绝访问),看来权限方面有问题,根据这一信息,找到了那篇帖子中的一个相关方法:(以下是翻译,有部分修改)

   1. 断开Windows Mobile设备
   2. 在桌面PC上:点击 开始菜单 > 所有程序(或程序) > 附件 > 写字板
   3. 在写字板的文件菜单中,选择“打开”
   4. 在Open窗口的底部,将文件类型设置为"所有文件"
   5. 在文件名文本框中,输入%temp%. 这将会显示你的系统临时目录
   6. 定位并打开WCESLog.log
   7. 从编辑菜单中选择“查找”
   8. 输入DoInitOOMSession,按查找
   9. 你是否发现以下信息?
          * 没有: 继续搜索
          * 是: 如果找到,你会看到如下信息
            02/28/2006 19:29:29.755 p(432) t(3320) TraceToFile -> ERROR in COomSession::DoInitOOMSession : hr = 0x80004005 - OomSession.cpp(175)
  10. 退出写字板,但请不要保存文件。
  11. WCESLOG文件中的"DoInitOOMSession"表示你的防病毒软件阻止了ActiveSync进行同步。请确认你的反病毒软件是否允许你禁用script blocking
  12. 你是否可以禁用反病毒软件中的script blocking?
          * 是: 禁用脚本阻止。尝试同步smartphone.
          * 否: 如果你的防病毒软件不允许你禁用script blocking, 你可以卸载一个DLL来禁用该功能。
  13. 现在我们打算删除可能阻止同步的那个DLL,但仅在你无法禁用script blocking的情况下使用接下来的步骤
  14. 在开始菜单中, 选择运行
  15. 输入regedit点击确定
  16. 在注册表编辑器中,打开HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0006F03A-0000-0000-C000-000000000046}\InprocServer32.
  17. 当你点击InprocServer32, 右面的栏中将会显示一个列表. 第一条就是(Default).
  18. 右击(Default)项,选择删除
  19. 尝试同步你的smartphone.

但用了以上方法之后还是不行。。。

之后发现原来可以通过修复Outlook安装来解决这个问题,于是就抱着试试看的心理试了一把。。。奇迹出现了,安装程序运行完之后,一切都好了,哈哈。后来回过头来想想,可能问题出在这里——我的机器上既安装了Office 2007又安装了Office 2003,而且Office 2003是在Office 2007之后安装的,所以可能覆盖了一些相关的DLL,所以会导致出现问题。

希望以上经验对大家有用,当然具体问题具体分析,我个人还是比较推荐大家看http://kb.palm.com/SRVS/CGI-BIN/WEBCGI.EXE?New,Kb=PalmSupportKB,ts=Palm_External2001,Case=obj(41810)

posted on 2007-04-17 02:09 Tony Qu 阅读(20102) 评论(58)  编辑 收藏 所属分类: .NET 2.0 技术

评论

#1楼    回复  引用    

谢了……楼主……
不过我没有同时安装两个版本的office啊?那怎么办?
2007-05-25 10:46 | leeg [未注册用户]

#2楼    回复  引用    

没这么复杂!只要先断开手机和计算机的连接,再打开ACTIVESYNC,选择菜单里的“删除移动设备”。最后再次配置同步就OK了。
2007-06-17 04:00 | lele1999 [未注册用户]

#3楼    回复  引用    

真的只用删除移动设备再配置就好了,厉害!
2007-06-23 00:02 | 梅 [未注册用户]

#4楼    回复  引用    

确实,删除后再重新配置就好了。谢谢了
2007-06-23 09:26 | hyundai a200 [未注册用户]

#5楼    回复  引用    

这些方法我都用了还是不行。
2007-06-28 07:39 | 雪 [未注册用户]

#6楼    回复  引用    

牛!!!!!!!!真的只用删除移动设备再配置就好了,厉害!
2007-07-25 00:29 | 宾宾 [未注册用户]

#7楼    回复  引用    

真的是这样,删除移动设备,重新设置同步就行了!太感谢了
2007-08-03 15:43 | xvhowe [未注册用户]

#8楼    回复  引用    

证实!!确实只要断开设备连接删除移动设备,重新连接按向导设置同步就可以了~~太感谢了
2007-08-06 12:04 | 海客 [未注册用户]

#9楼    回复  引用    

确实只要断开设备连接删除移动设备,重新连接按向导设置同步就可以了
2007-08-07 11:09 | lll [未注册用户]

#10楼    回复  引用    

是这样子的,已经完成了,非常感谢
2007-08-12 11:40 | polaris [未注册用户]

#11楼    回复  引用    

不一定,我的要重新修复outlook,才能正常同步。
2007-08-14 15:09 | gujianxin [未注册用户]

#12楼    回复  引用    

狂汗…… 我按照楼主说的,一步一步操作了半个小时,没有搞定,最后看到各位兄弟的回帖,搞定了。。
2007-08-17 16:27 | Jason [未注册用户]

#13楼    回复  引用    

非常灵,我的华硕686按楼主说的,立即搞定了
2007-08-21 21:16 | tranelmate [未注册用户]

#14楼    回复  引用    

不知道下面方法是否可以?
1、断开手机和计算机的连接
2、打开ACTIVESYNC,选择菜单里的“删除移动设备”
3、再次配置同步
2007-08-25 08:16 | cicada.it [未注册用户]

#15楼    回复  引用    

不错,果然搞定,
2007-08-28 10:03 | gogou [未注册用户]

#16楼    回复  引用    

我也是删掉移动设备,再同步就解决了。
感谢支持!
2007-08-29 21:52 | johnson [未注册用户]

#17楼    回复  引用    

我也是删掉移动设备,再同步就解决了。
感谢支持!
2007-09-17 00:33 | GK [未注册用户]

#18楼    回复  引用    

顶~~~~~ 真的删除,然后重新连接同步就OK了!!非常非常感谢!
2007-10-01 00:37 | dafeir [未注册用户]

#19楼    回复  引用    

我也搞定了。谢谢!
2007-10-10 13:13 | snake318 [未注册用户]

#20楼    回复  引用    

我还是不行了.怎么回事
2007-10-12 20:14 | vigan [未注册用户]

#21楼    回复  引用    

真是太感谢 #2搂的 lele1999 了,我的也成功同步了。
2007-10-13 16:14 | max.j.j.wong [未注册用户]

#22楼    回复  引用    

谢谢大家
2007-10-14 22:34 | benbenby1 [未注册用户]

#23楼    回复  引用    

厉害,断开重来就好了!!
2007-10-22 20:20 | 黑乎乎 [未注册用户]

#24楼    回复  引用    

狂,删除后就好使。真的很谢谢。
2007-10-22 23:42 | chiefzh [未注册用户]

#25楼    回复  引用    

我是删除了OFFICE 2003 装2007之后有这个问题的,看样子是OUTLOOK的问题

#26楼    回复  引用    

2楼太牛了。谢谢!
2007-11-18 23:33 | serenay [未注册用户]

#27楼    回复  引用    

我的MIO A701仍然同步不了,总是在手机界面提示:不能获得由服务器所指定的IP地址。请稍后再试或在网络设置中输入一个IP 地址。
郁闷啊!!!!
那位高手指点迷津!!!
2007-11-23 13:52 | DLWUXD [未注册用户]

#28楼    回复  引用    

我也是删掉移动设备,再同步就解决了。
谢谢!
2007-11-30 08:19 | 歼击机 [未注册用户]

#29楼    回复  引用    

关键是要关闭防病毒软件的监控,再删除设备,重新连接,OK!
2007-12-09 12:40 | breezee [未注册用户]

#30楼    回复  引用    

感谢感谢呀!一次搞定.确实只要断开设备连接删除移动设备,重新连接按向导设置同步就可以了
2007-12-22 22:30 | 30 [未注册用户]

#31楼    回复  引用    

确实只要断开设备连接删除移动设备,重新连接按向导设置同步就可以了,真是谢谢,搞半天没有弄好,指点一下就搞定,谢谢啦
2007-12-23 18:27 | yajzu [未注册用户]

#32楼    回复  引用    

太好了,真的只要删除后再连接就好了
2008-01-07 13:17 | 采购商 [未注册用户]

#33楼    回复  引用    

果然搞定,
2008-01-14 01:10 | 和平 [未注册用户]

#34楼    回复  引用    

非常感谢,真的有用,我就是删除后重新设置的,但是没有改变设定,同步的时候我手机里的资料都被电脑里的空白字料清洗了,请大家一定注意。
2008-01-17 08:57 | 用户 [未注册用户]

#35楼    回复  引用    

ActiveSync在台式机上遇到问题,支持代码:86000108


我遇到的是以上提示,用了“断开设备连接删除移动设备,重新连接按向导设置同步”还是不行,怎么样?跪求高手相助!!!!!
2008-01-20 02:39 | 水鱼 [未注册用户]

#36楼    回复  引用    

楼主确实是高手,不过这次想的过于复杂了。确实,高手有时会把简单的问题想复杂的哟!
2008-01-21 08:55 | 翟煜东 [未注册用户]

#37楼    回复  引用    

我的是连接上了,但没同步是怎么回事情啊
2008-01-26 16:57 | 郝雯 [未注册用户]

#38楼    回复  引用    

好心人啊,帮帮我啊
2008-01-26 16:57 | 郝雯 [未注册用户]

#39楼    回复  引用    

3楼高手
2008-01-27 21:30 | 郝文 [未注册用户]

#40楼    回复  引用    

我是WM新手,也是搞不定这个问题。我是Outlook2007,以前是用Palm的,一直同步得好好的,后来用过优化大师之类的软件清理过系统之后Palm就不能跟Outlook同步了,只能跟Palm自带的PalmDesktop同步,当时试过修复、重新安装Outlook都不行。因为已经决定要换到WM阵营,所以就没有管它了。
现在新入手的P4550(HTC TyTN II)就是碰到这个问题,没法儿同步,试过删除设备重新配对,试过重装ActiveSync,也看过微软网站上中文的外文的资料,都搞不定。就差修复或者重装Outlook这一招没有试过了
2008-02-21 13:26 | DexFish [未注册用户]

#41楼    回复  引用    

删除重配,牛

#42楼    回复  引用    

厉害了,果然删除后重新连接就好了。
2008-03-08 13:25 | 俞正林 [未注册用户]

#43楼    回复  引用    

确实删除移动设备就OK了!
2008-03-12 09:13 | jimmy888 [未注册用户]

#44楼    回复  引用    

知道为什么吗?原因就是在第一次设置的时候OUTLOOK没有安装或者是没有设置同步联系人导致的
2008-05-13 23:27 | zkylin [未注册用户]

#45楼    回复  引用    

十分感谢,确实是删除一次设备,然后再同步就搞定
2008-05-19 17:38 | pykowen [未注册用户]

#46楼 [楼主]   回复  引用  查看    

@zkylin
第一次设置的时候,Outlook2003/2007早就装好了~~拜托~
2008-05-20 17:25 | Tony Qu      

#47楼    回复  引用    

关于wm系统同步时ActiveSync出现85010014错误号的解决办法
其实很简单:先断开手机和计算机的连接,再打开ACTIVESYNC,选择菜单里的“删除移动设备”,最后再次配置同步就OK了。
我加个注意,先备份你的联系人等资料,不然第一次同步,可能你的同步设置会导致联系人空了。这时你由备份导入,再同步,电脑上就有了。
2008-06-01 22:31 | 带 [未注册用户]

#48楼    回复  引用    

怎样都没用:删除配置没用,关防火墙杀毒软件没用,搜索临时文件没用,刷机没用,重装ActiveSync4.5也没用,哈哈!火死我了!
2008-06-04 23:47 | 微眺 [未注册用户]

#49楼    回复  引用    

证实,可以用了。非常感谢LZ和2楼的。
2008-06-11 13:03 | 未注册 [未注册用户]

#50楼    回复  引用    

怎样都没用:删除配置没用,关防火墙杀毒软件没用,搜索临时文件没用,刷机没用,重装ActiveSync4.5也没用,同楼上一样 可能是outlook有问题 前几天导出保存就失败了 待会再试

#51楼    回复  引用    

真的只用删除移动设备再配置就好了,厉害!
2008-08-03 13:25 | hk [未注册用户]

#52楼    回复  引用    

删除,同步,真牛
2008-08-15 09:40 | 游客 [未注册用户]

#53楼    回复  引用    

--引用--------------------------------------------------
梅: 真的只用删除移动设备再配置就好了,厉害!
--------------------------------------------------------
确实我也是这样就OK了!
2008-08-22 16:06 | 洋儿 [未注册用户]

#54楼    回复  引用    

感谢2楼的,你说的方法可以!我解决问题了。
2008-09-11 21:22 | ldc_007 [未注册用户]

#55楼    回复  引用    

感谢,我也搞定了。
2008-09-17 00:40 | 垒垒 [未注册用户]

#56楼    回复  引用    

--引用--------------------------------------------------
lele1999: 没这么复杂!只要先断开手机和计算机的连接,再打开ACTIVESYNC,选择菜单里的“删除移动设备”。最后再次配置同步就OK了。
<br>
--------------------------------------------------------
2008-09-28 10:21 | qingcha21 [未注册用户]

#57楼    回复  引用    

--引用--------------------------------------------------
lele1999: 没这么复杂!只要先断开手机和计算机的连接,再打开ACTIVESYNC,选择菜单里的“删除移动设备”。最后再次配置同步就OK了。
<br>
--------------------------------------------------------

牛!
2008-10-08 07:05 | abc—— [未注册用户]

#58楼    回复  引用    

感谢2楼~确实删除就搞定了~
2008-10-08 18:38 | asfda1123 [未注册用户]

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-05-30 07:55 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: