InstallShield Engine 遇到问题需要关闭。我们对此引起的不便表示抱歉。

来源:百度知道 编辑:UC知道 时间:2024/07/19 06:12:47
InstallShield Engine 遇到问题需要关闭。我们对此引起的不便表示抱歉。
在安装软件的过程中遇到了下面的问题,刚开始点了setup的时候提示"It appears that a different version of FlexLM has already been installed.If you continue the FlesLM control panel may not display the correct licensing information.
提示已经有一个不同的版本安装了,但是我没有安装,不过这不是大的问题,我重装系统第一次安装的时候不会出现这样子的问题,
但是在软件安装到30%的时候提示最开始的错误:“InstallShield Engine 遇到问题需要关闭。我们对此引起的不便表示抱歉”就自动退出了。令我很郁闷 。
在网上查了资料,说是要删除文鼎字库,我也删除了,不起作用。
C:\Program Files\Common Files\InstallShield\Engine文件夹,删除Engine文件夹中的内容和下级文件夹后,重新启动电脑,然后重新进行安装,则可重新生成安装所需的InstallShield文件,同时可进行安装。
这工作我也做了,也不行。
WindowsInstaller3.1版本,也算是新的了吧
以前安装是成功的,
这次重装了系统也不行

系统补丁打全了吗?有没有升级MSI?
或者抄了下别人的方法,请借鉴

升级C:\windows\system32中的 stdole32.tlb。把该文件替换为Windows安装盘上的文件。

用户对计算机没有足够的权限。如果使用的是Windows NT 或Windows 2000或Windows XP,需要具有管理员的权限才能运行 InstallShield 专业版6.x 的setup程序。请检查自己的权限。

如果只是运行一个InstallShield setup程序,那么在安装完成时,InstallShield引擎需要几秒钟的时间清理不需要的文件。在这个过程中,Ikernel.exe (引擎文件) 的进程正在内存中运行。因此,不允许启动另外一个实例。等待几秒钟,然后重新运行setup程序有可能解决此问题。检查Ikernel.exe没有在内存中运行。如果它正在运行,那么此时无法执行setup程序,应该结束此任务。

清理临时目录:

删除Program Files\Common Files\InstallShield\Engine
Program Files\Common Files\InstallShield\Professional 文件夹,然后重新运行"setup"。(目标文件夹在操作系统安装的那个盘)