不知道什么原因office 2003不好用了,每次打开word文档的时候,总是不停的弹出安装word的程序,进度条不停的滚动,弹出窗口一个接一个的跳出来,但是word文档却总是打不开,非常苦恼。所以就打算修复一下office,用原来的安装程序的安装/修复选项进行安装,结果安装到中途的时候就退出了,不能继续下去。
既然安装不下去了,就考虑系统中的office可能完全不能用了,要完全卸载掉,结果卸载到中途也进行不下去了。。。
上午运行了注册表清理程序,同时又用windows优化大师做了一遍注册表清理
不知道什么原因office 2003不好用了,现象是每次打开word文档的时候,总是不停的弹出安装word的程序,进度条不停的滚动,弹出窗口一个接一个的跳出来,但是word文档却总是打不开。使用原始的安装程序既不能安装、修复,也不能完全卸载,而且每次安装到中途的时候,安装进程就崩溃了(见下图),
而且windows还提示要应用程序错误信息给Microsoft……
针对问题在网络上查找了很多资料,结果众说纷纭,又说注册表有问题要删除有关office注册项的,有说installer有问题的,听从网上各个大家的建议,工具下载了一大堆,实验做了好多个,但是都不解决问题……
在解决问题中,每次程序安装失败,都会在“C:\Documents and Settings\ user\Local Settings\Temp”生两个日志文件:“Microsoft Office 2003 Setup( nnnn).txt”和“Microsoft Office 2003 Setup( nnnn)_Task( nnnn).txt”( nnnn是一个数字序号,例如0001,每失败一次序号自动增长),因此有必要对这两个日志文件进行分析,看看Microsoft进行问题分析需要哪些信息,顺便学习一下。分析短文件名的setup日志文件,搜索fail,发现了第一个Error: 0x80070002,根据这个提示道网络上搜索一下“office 2003 error 0x80070002”,发现了Microsoft的技术文章“ 无法安装Office 2003 Service Pack”,根据这篇文档的说明又查看了“ 如何使用 Office 2003 中的日志文件解决更新安装问题”,用regedit查看office的有关注册表,发现 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Delivery\SourceEngine\Downloads]条目下的office 2003的GUID项目在[ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall]下面的已经没有了,问题大概就出在这里吧。接下来就是打算把downloads下面的所有条目修复一下,因为只有一台机器就采用了一个比较笨的方法,就是在虚拟机中安装了一遍office 2003,导出downloads节点的注册表,再导入到本机的注册表中,重新安装之后一路顺畅,而且office原有的设置仍然保留完好。

总结一下本次解决office 2003不能重新安装的问题的经验:
  1. 关注安装日志文件,通过日志找出问题的症结所在,这个思路比较重要;
  2. 针对注册表损坏的问题,想方设法重新生成正确的注册表信息,解决GUID的问题;
  3. 当然,如果是其它的问题,如installer的问题,也要采取相应之道。