是操作系统的问题。存在的问题多种多样,目前没有完善的解决办法,建议重装系统,或者按照下面的方法试试。
解决方法:出现这样的问题是因为系统中需要的安装接口出现问题造成的。
现将解决方法陈述如下:
(1)在NT平台下(包括Win NT,Win 2000,Win XP),请使用管理员身份登陆后,运行安装程序,请确认身份,否则不能进行安装。
(2)如果您刚运行完一个安装程序,请稍等几秒再启动下一个安装程序,因为安装程序表面上已经完毕,实际上程序还在进行后期清理,内存中还有Ikernel.exe(安装程序引擎)驻留,所以如果您此时启动另一个安装程序,将出现错误。
(3)如果您安装的过程中出现错误,请使用“任务管理器”察看是否有Ikernel.exe,这个进程存在,如果存在而且此时您确认没有安装程序在运行,您可以结束这个进程后再进行安装。
(4)清理干净系统和您系统账户下的Temp目录。
例如:您系统安装在C盘,windows目录是winnt,那么您的系统Temp目录是:c:\winnt\temp,如果您是以“test—user”的账户登陆的,您的个人Temp目录是:
C:\Documents and Settings\test—user\LOCalSettings\Temp,请您清理完以上2个目录(删除所有目录内文件)再进行安装。
(5)删除目录:Program Files\Commorl Files\InstallShield以后再进行安装。
(6)删除目录:Program Files\Common Files\InstallShield\Engine以后再进行安装。
(7)请重新安装IE 5.X或者6.O,如果您是NT平台,请重新安装微软的ServICe PACk。
(8)跟COM接口有关系,此种情况出现概率很小。
(9)可能潜在引起问题的文件:Stdole32.tlb,std01e2.tlb,0r Stdole.tlb,这3个文件的丢失可能导致安装失败,这3个文件是系统核心文件,如果缺失,请从其他相同操作系统的机器上拷贝到本机的相应目录下。
(10)如果您使用的是Win98,强烈建议您安装微软的DCom补丁,该补丁的下载地址为:
http://www.mi croSOFt.com/corn/dcom/dcom98/download.asp。
(11)确认您使用的是最新的InstallShield引擎,这条是针对安装程序制作员,请使用InstallShield最新版本,并保持更新,使您制作出来的安装程序包含的引擎是最新的。
(12)默认模拟级别必须设为:标识,其步骤为:
(1)单击windows开始菜单;(2)选择“运行”:
(3)输入DCOMCNFG,然后确定;
(4)如果有任何警告提示,请选择否;(5)“分布式COM配置属性”对话框出现;(6)选择“默认属性”页;(7)将“默认级别”下拉框选择称“标识”;(8)点击应用后确定。