« ORA-07445 cold_qerfxArrayMaxSize 的Bug | Blog首页 | 三言两语 - 关于JOB Queue的文档摘要 »
Office、AcitiveSync 以及 我所浪费的时间
作者:eygle | 【转载请注出处】|【云和恩墨 领先的zData数据库一体机 | zCloud PaaS云管平台 | SQM SQL审核平台 | ZDBM 数据库备份一体机】
链接:https://www.eygle.com/archives/2010/01/officeacitivesync.html
这几天被Office折磨了够呛,记录一下。链接:https://www.eygle.com/archives/2010/01/officeacitivesync.html
1.版本问题
以前卸载了Office 2007,不知怎么卸载的不彻底,所以死活无法再次安装Office 2007,Office 2003装上,但是其处理docx等2007格式文档又麻烦,头疼,就又装了Office 2010 Beta版。
终于可以赞一下微软,感觉Office 2010好用了很多,尤其是微软的拼音输入法2010版,这个版本装来了,我就把Google和Sogou输入法禁用了。
撞上2010,系统进程了增加了一个新的进程OSPPSVC.EXE一看目录结构,是用来进行软件保护的,估计将来类似正版检查等功能要依赖这个进程实现吧:
E:\>tlist 256256 OSPPSVC.EXE
CWD: C:\WINDOWS\system32\
CmdLine: "C:\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPSVC.EXE"
VirtualSize: 40100 KB PeakVirtualSize: 43944 KB
WorkingSetSize: 13044 KB PeakWorkingSetSize: 17564 KB
NumberOfThreads: 7
1584 Win32StartAddr:0x01102644 LastErr:0x00000000 State:Waiting
200 Win32StartAddr:0x77dc3539 LastErr:0x00000000 State:Waiting
3100 Win32StartAddr:0x006d5184 LastErr:0x00000000 State:Waiting
3060 Win32StartAddr:0x7c94797d LastErr:0x00000000 State:Waiting
4044 Win32StartAddr:0x7c930250 LastErr:0x00000000 State:Waiting
3992 Win32StartAddr:0x7c948c8f LastErr:0x00000000 State:Waiting
568 Win32StartAddr:0x77e56c7d LastErr:0x000003f0 State:Waiting
0x01000000 OSPPSVC.EXE
5.1.2600.5755 shp 0x7c920000 ntdll.dll
5.1.2600.5781 shp 0x7c800000 kernel32.dll
2.OUTLOOK
结果用了新版的OUTLOOK,无法和手机的ActiveSync进行同步,一开始以为是ActiveSync的问题,把手机先删了,结果几百个联系人刷的一声不见了,同步时每次同步到100个联系人时就死掉,发现是微软的Bug,结果又装回Outlook 2003搞定,有人说OUTLOOK大于100联系人不能同步,我没有遇到过,可能是版本问题,ActiveSync 4.5和OUTLOOK 2003协调很好。
折腾这个过程经常出现activesync 同步 outlook 时的 85010014错误,别犹豫,基本是版本问题。
3.MAPI32.DLL / MSMAPI32.DLL
结果是,在安装了那么多微软的产品之后,其中的某些DLL链接库版本出现了问题,启动Outlook时提示类似:
无法启动 Microsoft Office Outlook。MAPI32.DLL 损坏或版本不对。可能是由于安装其他邮件软件造成的。请重新安装 Outlook。
显然重装是没用的,Google上有很多例子了,最后在Common File的共享目录下找到system\MSMAPI\2052 ,把里面的MSMAPI32.DLL 更名,再启动时,Office自动调用安装程序修复一下就成功启动了。
4.MSOCache的问题
MSOCache这个安装Office的Cache大约有1.5G,一般我装完Office毫不犹豫的就干掉了,现在我不了,我决定留着,经常在各种微软的软件安装中存在冲突,可能随时因为覆盖了文件要求修复,没有这Cache就要经常找光盘。
不折腾,No Z turn,再不折腾了,折腾得火冒三丈了!
-The End-
历史上的今天...
>> 2012-01-29文章:
>> 2011-01-29文章:
>> 2008-01-29文章:
>> 2007-01-29文章:
>> 2005-01-29文章:
By eygle on 2010-01-29 14:43 | Comments (8) | Windows | 2499 |
Office 2007从2007上吸取了很多的经验和改进,功能上确实不同。
估计有Eygle大哥,无法正确删除OFFICE的原因就是因为每次安装完成之后都要删MSOCache
OFFICE 07之后的所有版本,在更新,删除,添加等OFFICE操作之后都会去检查MSOCache这个文件夹里的东西,如果不存在,就会现出无法删除
Office 2007从2007上吸取了很多的经验和改进,功能上确实不同。
估计有Eygle大哥,无法正确删除OFFICE的原因就是因为每次安装完成之后都要删MSOCache
OFFICE 07之后的所有版本,在更新,删除,添加等OFFICE操作之后都会去检查MSOCache这个文件夹里的东西,如果不存在,就会现出无法删除
office2003要想打开office2007的文档,只要安装个2007的格式兼容包即可。http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=941B3470-3AE9-4AEE-8F43-C6BB74CD1466
感谢,Office 2003插件是可以,不过不完美,Office 2010还是不错了,Beta版用着了。
使用linux,遗留的一些软件用虚拟机呗,在虚拟机环境下配置samba,把linux当作文件服务器,把windows当作应用程序服务器,调用linux中的文件就可以了,windows做一个母板,如果应用服务器有问题 ,copy文件就得了。
老大,你这次弄的太不专业了。
不行啊,哥们,我笔记本就800M内存,跑不动虚拟机了。
800M,一代oracle dba宗师的电脑竟如此可怜,那大师你的实验都是在哪做的啊?
有一些测试服务器可以用,一般不在笔记本上搞非常规测试。