当前位置: 代码迷 >> VFP >> VFP总是安装Edition 2003 信念版,该怎么解决
  详细解决方案

VFP总是安装Edition 2003 信念版,该怎么解决

热度:6689   发布时间:2013-02-26 00:00:00.0
VFP总是安装Edition 2003 信念版
我在没有安装VFP的机器上拷贝了VFP编译的EXE文件,开始运行时总是自动安装Microsoft office professional edition 2003信念版,点取消后(要取消三次,也就是说它自动安装三次),也能正常进入程序,是什么原因。

------解决方案--------------------------------------------------------
是不是和系统有关。
------解决方案--------------------------------------------------------
是不是你的程序调用了office 的某个功能 ?
------解决方案--------------------------------------------------------
据说是 InstallShield 安装工具造成的,特别在一些安装了精简版 Office 的机器上容易出现此问题。 


------解决方案--------------------------------------------------------
重装 Office 或 系统试试。
------解决方案--------------------------------------------------------
这个问题也困扰了我很久, 以前还可以重装OFFICE , 但现在由于微软打盗版的原因,我们不能再用MS 的OFFICE而改用WPS, 卸载了MS 的OFFICE后,在一些机器出现了此问题。

我按以下的方法终于彻底解决了此问题(声明:内容为转贴):


查询了微软的相关技术支持文档,发现一个可能相关的原因“OFF2000:在启动使用 Mscomctl.ocx 文件的程序后 Windows Installer 提示您提供 Office 安装光盘”,Mscomctl.ocx是公用ActiveX插件控制模块。 属于Windows ActiveX 系统DLL文件,许多VB编写的软件都会引用它当然包括Usbcleaner,根据微软的解释是:“只有在启动某个 Office 程序之后,用户配置文件中才会存在某些注册表数据。由于 Mscomctl.ocx 控件和这些注册表数据之间的功能组件关系,Windows Installer 会修复 Office 安装以确保这些注册表信息的存在。”
当然微软也提供了相应的解决方案:(此方案是针对Microsoft Office软件的,但同样是可以适用于AutoCad,Nero,联想110等使用Windows Installer安装的软件)
方法 1:启动 Office 程序(此方案是针对Microsoft Office软件的,但同样是可以适用于AutoCad,Nero,联想110等使用Windows Installer安装的软件,如果是AutoCad,启动AutoCAd一次)
方法 2:从管理安装来安装 Office
方法 3:应用 AllowLockdownMedia 策略
如果需要更详细的信息,请参阅微软的相关技术支持文档:
http://support.microsoft.com/kb/298385/zh-cn
另外根据网上其他网友的经验,也可以尝试以下步骤:
1.下载并安装 Windows Installer 清理实用工具包
下载地址: http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
关于Windows Installer 清理实用工具微软官方的说明:
http://support.microsoft.com/kb/290301/zh-cn
2.安装完成后删除 Internet 临时文件。(IE - 右键,属性,临时文件 - 删除)
3.行 Windows Installer 清理实用工具包: 点击“开始 - 程序”,打开 Windows Install Clean Up ,选择相应的报错程序,比如Office,AutoCad,Nero等软件(注意删除后可能需要重新安装相关应用软件)
  相关解决方案