激动:遇到windows Installer问题,请装ACDSEE10!!!!!!![]() 下载地址: http://files.acdsystems.com/zh/installers/acdsee_zh-cn.exe ![]() 今天, 因为一些关系,必须得装回虚拟机。当装回虚拟机之后,发现原来是可以使用重装系统以前的虚拟硬盘的。所以就把以前的虚拟机系统给恢复了。 当再进进入出现“Unable to install installshield scripting runtime”这问题的系统时,觉得应该解决了。 于是再装了一回windows Installer补丁,但仍然无法运行EASY恢复工具。。 突然想到电脑曾经出现过ACDSEE5。0的安装窗口,又回忆起以前找到的一些帖子内容:可能是ACDSEE5。0破坏了系统原来的windows Installer。。。。。。 虽然我觉得自己好像没装ACDSEE,但为了确定是否该系统集成了ACDSEE5。0,所以进入了控制面版的添加删除程序,果然见到了ACDSEE5。0在里面,几乎是两秒内马上点了删除键。 但是,经过几次进度条之后,居然提示丢失了C:\Program Files\Common Files\Wise Installation Wizard里面的一个超长文件名的.msi文件。。。 这就是:想装的软件又装不上,想卸的软件又卸不掉的悲哀。 于是,抱定必死之信心,登录了这里:http://www.hao123.com/soft/acdsee/default.htm 下载了最新版的ACDSEE 10,发现文件大小居然有40M,觉得:ACDSEE一般是使用windows Installer方式安装,应该会自身集成windows Installer的一切程序(脑海里浮现一线希望。) 但是安装时,安装却一定要检查D盘(我晕死!就是因为D盘不小心被我误删除了,所以要使用EASY去恢复,才搞出这么多事,你为啥非要检查这个D盘??!!)。。 关闭安装程序,再开安装程序,弄了N个回合,我投降了——既然不搞定你,也就装不上EASY恢复工具,装不上EASY恢复工具,D盘的数据别想了!——既然D盘的数据别想了,那就装上你吧,看你丫的到底能玩什么! 于是,回到了系统管理——磁盘管理,给误删除的分区恢复了D盘的名称,然后又格式化了一回。 再次运行ACDSEE10,终于出现了“NEXT”。。 于是一回NEXT,终于把ACDSEE10给装上了。。。 再试试运行EASY恢复工具的安装程序。。。。终于又出现了一个“NEXT” 这激动人心的时候,得留念一下!: 结论:遇到windows Installer问题,请装ACDSEE10!!!!!! 关于本帖事件的血泪史: 关键字: 出现1607: Unable to install InstallShield Scripting Runtime的解决办法 今天使用我的电脑_右键_管理,隐藏分区的方法,不小心,把删除驱动器号点成删除逻辑分区了..所以只得下载:easyrecovery去恢复.. 一开始,下载了两个easyrecovery,发现都提示Unable to install InstallShield Scripting Runtime,起初以为是软件的问题,所以就去霏凡软件站下载了个easyrecovery。结果也是提示这问题。。 于是,百度了一下,又是说显卡损坏的,又是说其它问题的,其中,有一个帖子说与windows Installer有点关系。不过,也没有提供啥解决办法。 所以,我就尝试使用7Z解压软件,看看能不能直接运行解压后的安装程序。 解压之后,发现里面的安装文件是一个.msi文件 ![]() 说明信息是: ![]() 从这里显示来看,应该是与windows Installer有点关联。 关于WINDOWS INSTALLER的下载地址有: http://www.crsky.com/soft/4383.html http://www.skycn.com/soft/11602.html 下载后安装之后,重启即可正常使用了。 PS:安装时,请关闭杀毒软件监控及其它所有程序,以免安装失败或提示缺少XXX文件。惨痛的血的教训啊。 ![]() 可惜了,刚刚的方法也无效。 参考: 安装程序安装出错解决方法之葵花宝典, 解决您安装的问题 以下是从微软网站找到的解决方法,由moonet翻译。 适用于InstallShield 6.x 制作的安装程序 可能出现的安装错误包括:不支持此接口,RPC占位不兼容,Ikernel错误等等常见错误 1、在NT平台下(包括Win NT,Win 2000,Win XP),请使用管理员身份登陆后运行安装程序,请确认身份,否则不能进行安装; 2、如果您刚运行完一个安装程序,请稍等几秒再启动下一个安装程序,因为安装程序表面上已经完毕,实际上程序还在进行后期清理,内存中还有 Ikernel.exe(安装程序引擎)驻留,所以如果您此时启动另一个安装程序,将出现错误。 3、如果您安装的过程中出现错误,请使用任务管理器察看是否有 Ikernel.exe 这个进程存在,如果存在而且此时您确认没有安装程序在运行,您可以结束这个进程后再进行安装。 4、清理干净系统和您系统账户下的 Temp 目录。例如:您系统安装在C盘,windows目录是 winnt ,那么您的系统 Temp 目录是:c:\winnt\temp ,如果您是以“陆国暾”的账户登陆的,您的个人 Temp 目录是:C:\Documents and Settings\陆国暾\Local Settings\Temp 请您清理完以上2个目录(删除所有目录内文件)再进安装。 5、删除目录: Program Files\Common Files\InstallShield 以后再进行安装 6、删除目录: Program Files\Common Files\InstallShield\Engine 以后再进行安装 7、请重新安装IE 5.X 或者 6.0,如果您是NT平台,请重新安装微软的Service Pack。 8、跟COM接口有关系,此种情况出现概率较小,如感兴趣,可以参照InstallShield解决方案:http://support.installshield.com/kb/view.asp?articleid=Q104986 9、可能潜在引起问题的文件:Stdole32.tlb, stdole2.tlb, or Stdole.tlb ,这3个文件的丢失可能导致安装失败,这3个文件是系统核心文件,如果缺失,请从其它相同操作系统的机器上拷贝到本机的相应目录下。 10、如果您使用的是Win98,强烈建议您安装微软的DCom补丁,该补丁的下载地址为:http://www.microsoft.com/com/dcom/dcom98/download.asp 11、确认您使用的是最新的InstallShield引擎,这条是针对安装程序制作员,请使用 InstallShield最新版本,并保持更新,使您制作出来的安装程序包含的引擎是最新的。 12、默认模拟级别必须设为:标识,其步骤为: a、单击Windows开始菜单; b、选择“运行”; c、输入 DCOMCNFG ,然后确定; d、如果有任何警告提示,请选择否; e、“分布式COM配置属性”对话框出现; f、选择“默认属性”页; g、将“默认级别”下拉框选择称“标识”; h、点击应用后确定。 13、引起安装程序错误的还有下列注册表项无法读取(账户等级低): HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib 请使用 regedt32.exe 来改变账户等级,请改变成以下等级: Administrator (on the local machine) System Created Owner 14、请使用 regedit32.exe 检查HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion下的CommonFilesDir键值后面没有空格或者使用了Tab。比如“C:\Program Files\Common Files”是正确的,但是“C:\Program Files\Common Files ”或者“C:\Program Files\Common Files ”是错误的,请删除掉空格。 增加一点:如果用户安装过ACDSee 5.0试用版,将会造成和安装程序冲突,建议卸载ACDSee 5.0试用版再安装。 还有方案: 给你翻译一下吧,那是安装服务出现故障。你试一下,找一个安装文件,在路径下面找到以下这两个文件:instmsi.exe和instmsiw.exe,依次运行,哪个能运行你就运行哪个,因为这两个一个是用于98的,一个是用于nt的,我记不清了。 然后你再安装软件看能不能用了 我的问题已经解决了,不过没有完全按照大家提的建议实现的。我的情况是有些软件可以安装,有些不可以,只要用到windows installer 的软件都安装不了 ,以前出现过这种情况,现在才想到解决的。:) 解决方法: 1。首先,msiexec /unregserver 停掉windows installer服务 2。下载InstMsiW.exe,拷贝到system32目录下,然后在命令行运行这个文件 3。再用msiexec.exe /regserver 启用服务 4。下载ISScript.exe,运行一下。 就ok了, 以上三套方案转自:http://topic.csdn.net/t/20031217/17/2574570.html ![]() |