一个客户要求安装Office 2007。
 
结果我一过去,先把Office 2003卸载,然后安装Office 2007,结果提示:“由于下列原因,安装程序无法继续:2007 Microsoft Office system 不支持从预发布版的 2007 Microsoft Office system 升级。必须先卸载任何预发布版本的 2007 Microsoft Office system 产品及相关技术。请更正上面列出的问题,然后重新运行安装程序。”
 
我想是不是客户以前装过预发布版的,结果到系统里的“添加/删除程序”里找这个,没有找到。我又进系统安装目录里有没有安装过,还是没有,怎么办。
 
经过与同事的交流,我就下载了一个Windows Installer 清理实用工具,安装运行这个程序,哈哈,结果找到了,然后删除预发布版的2007.再安装Office 2007一切OK了。
 
具体如下:
 
解决办法:
 
1、使用Windows Installer 清理实用工具,清理Microsoft Office system即可。
 
Windows Installer 清理实用工具下载地址: [不支持可执行文件链接]
 
(关于Windows Installer 清理实用工具说明详见:http://support.microsoft.com/kb/290301/
 
再进行office 2007的安装就不会再报错了。
 
2、在网上看到的,应该也可以,而且方便不少
 
原因是C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\Bin目录下缺少:Fp4autl.dll、Fpencode.dll 和 Fp4awel.dll 这三个文件。
 
● 从XP安装盘或者硬盘上的系统盘备份中找到上面的三个文件拷贝到上面的路径的文件夹中即可解决问题。
 
● 如果没有系统盘,或者没有系统备份,可以在网上搜索那三个文件下载,这里提供一个我认为好的下载网址:http://www.dlldump.com/
 
不过,还是第一个方法好,毕竟我用过,可以向大家合格证。