一同事最近Outlook出了一个奇怪的问题,弄了我半天,一头雾水,都没有搞掂。问题具体是这样子的,该用户在“日历”中创建了一些“约会”,她将些“日历”共享给了其它用户,用户反应可以查看到她共享的日历本身,但看不到里面创建的“约会”。当时,我的第一反应是权限设置的问题,但看了设置之后,我很肯定的否决了这种猜测。为了深入了解该问题的原由,我查看了Outlook上的同步日志,其内容如下所示:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
15 : 34 : 21 Synchronizing Mailbox ' San Zhang '
15 : 34 : 21 Synchronizing Hierarchy
15 : 34 : 21 1 folder(s) updated in online store
15 : 34 : 21 Synchronizing local changes in folder ' 日历 '
15 : 34 : 21 Uploading to server ' mail.mydomain.com '
15 : 34 : 21 Error synchronizing message ' PMC meeting '
15 : 34 : 21 [ 80004005 - 501 - FFFFFDA6 - 324 ]
15 : 34 : 21 The client operation failed.
15 : 34 : 21 Microsoft Exchange Information Store
15 : 34 : 21 For more information on this failure, click the URL below:
15 : 34 : 21 http: // www.microsoft.com/support/prodredirect/outlook2000_us.asp?err=80004005-501-fffffda6-324
15 : 34 : 21 Moved a message that failed synchronization to ' 本地故障 ' . Message subject -> ' PMC meeting ' . You can view this message in your offline folder file only.
15 : 34 : 21 Error synchronizing message ' QAC Audit 22 ~ 23 Feb meeting, '
15 : 34 : 21 [ 80004005 - 501 - FFFFFDA6 - 324 ]
15 : 34 : 21 The client operation failed.
15 : 34 : 21 Microsoft Exchange Information Store
15 : 34 : 21 For more information on this failure, click the URL below:
15 : 34 : 21 http: // www.microsoft.com/support/prodredirect/outlook2000_us.asp?err=80004005-501-fffffda6-324
15 : 34 : 21 Moved a message that failed synchronization to ' 本地故障 ' . Message subject -> ' QAC Audit 22 ~ 23 Feb meeting, ' . You can view this message in your offline folder file only.
15 : 34 : 21 Downloading from server ' mail.mydomain.com '
15 : 34 : 21 Synchronizing Views
15 : 34 : 21 Downloading from server ' mail.mydomain.com '
15 : 34 : 21 Downloading from server ' mail.mydomain.com '
15 : 34 : 21 Done
15 : 34 : 21 Microsoft Exchange offline address book
15 : 34 : 21 Download successful
由此可以看出来,之所以其它用户无法查看到她所共享的日历的根本原因是,Outlook无法即时地将本地的脱机文件夹更新到Exchange服务器的Exchange信息存储中去。
为什么会出现这样的情况呢?首先我怀疑是不是她的“日历”文件夹有问题,想到这,我创建了一个新的“日历”文件夹,并命名为“test calendar”,并在其中创建了若干“约会”,结果出人意料的是,故障依旧。
想来问题可能没有这么简单,因为在同一时间里,我的Outlook是可以正常的共享给其它用户使用的呀。所以我开始怀疑起是不是她的Outlook配置文件有问题呢?结果,我删掉她的Outlook配置文件,并重新配置了一下Outlook。痛苦的事情发生了,问题还是没有解决。
我试图去查看服务器方面的配置,本地Outlook的配置,找来找去,就是找不到原因所在,用Google搜索完了国内国外的各种资源,也曾看到别人问过这个问题,但是好像都没有人给出正确的回答,甚至很多根本都没有人回复。看来在网络上是找不到了。发了一封email给意大利的同事,看看他有没有碰到过类似的问题。当初他也要求我做两样的操作,我都告诉他,这些尝试都已经做过了。他当时也觉得奇怪,不过,没过多久他就发了一封邮件,告诉我如何如何处理,没想到真的成功了。其实操作非常简单,意想不到的简单:
- 删除Outlook配置文件。
- 删除Outlook本地的相关文件(所有位于文件夹C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Outlook下的文件)
- 重新配置Outlook,将“使用缓存Exchange模式”前面的复先框中的勾去掉。
- 启动Outlook(这时的Outlook直接使用Exchange上的数据,并不会把数据缓存到本地磁盘,也就是没有创建任何的脱机文件夹)
- 在Outlook的“工具”菜单下找到“账户设置”,然后选择正确的电子邮件账户,之后单击“更改”,以便启动邮件账户配置向导。
- 勾选“使用缓存Exchange模式”前面的复先框。
- 保存配置,重新启动Outlook应用程序。
至此故障被排除了。