1   1  /  1  页   跳转

[求助] 烦人的windows installer对话框

烦人的windows installer对话框

xp系统,不知什么原因,近来总是:一在桌面上点击鼠标右键,就弹出windows installer对话框,显示内容“准备安装”,一闪就没。其他机器使用、软件安装啊什么的都没问题,文件文件夹点右键也不出对话框。

在网上也查过,但说的几个解决方案都不行。试过关闭禁用windowsinstaller服务;重新装windowsinstaller;装windowsinstaller clear up清理;重装office 2003。都不行,实在没招了,请各位大侠高手指点一二,不胜感谢!

用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; CIBA; TheWorld)
最后编辑纵横大海 最后编辑于 2009-03-18 17:11:38
分享到:
gototop
 

回复:烦人的windows installer对话框

懒得写了,找个转帖过来吧!

Windows Installer(windows安装服务)是一种通用的软件发布方式,现在许多软件都使用windows Installer作为自己的安装程序,有时因为各种原因以及windows Installer本身的缺陷,会导致windows Installer出错。

症状一:删除某个程序后,在运行某些软件时,老会弹出一个“windows正在配置Windows Installer,请稍候”的窗口。
解决办法:
1、重新安装Windows Installer,office XP安装盘的根目录有两个名为instmsi.exe和InstMsiW.exe的文件,instmsi.exe用于win9X/Me,InstMsiW.exe用于Win2000/XP;
2、打开组策略→计算机配置→管理模板→Windows组件→Windows Installer→禁用Windows Installer,只是这样一来,很多软件就有能安装了,此法用于Win2000/XP。
3、请看本文最后的“终级解决方案”

症状二:Win2000/XP安装软件时提示“无法访问windows安装程序,服务中windows Installer状态为停止,不能启动”
解决办法:
1、命令提示符下输入:misiexec /regserver
2、在“管理工具”→“服务”中启动windows Installer

症状三:Win2000/XP安装软件时提示“不能访问Windows Installer服务……”
解决办法:
1、检查当前用户有无管理员权限;
2、结束进程Ikernel,exe后再安装;
3、删除系统安装目录Program Files\Common Files\InstallShield\Engine下的所有文件再安装。
4、首先,运行“msiexec /unregserver”,停止Windows Installer服务;
接着,安装InstMsiW.exe(office XP安装盘的根目录下有,也可以从网上下载,地址为:http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe),用Winrar解压至设定的目录;进入目录,右键点击msi.inf选“安装”,右键点击mspatcha.inf,选安装;
最后运行“msiexec /regserver”启用服务。

症状四:安装软件时提示“系统管理员设置了系统策略,禁止进行此项安装”
解决办法:
1、尝试用症状三的解决方法;
2、打开组策略→用户配置→管理模板→Windows组件→Windows安装服务→将“禁止从媒体安装”设为“禁用”,将“永远以高特权进行安装”设置为“启用”

四、以上问题的终级解决方案:
下载安装微软提供的Windows Installer CleanUp Utility 1.0,它的主要功能是清除程序的Windows Installer配置信息。启动该工具,它会列出目前系统中所有Windows Installer使用安装的软件,选中出问题的软件,然后点“Remove”按钮即可。
Windows Installer CleanUp Utility 1.0下载地址:http://www.onlinedown.net/soft/27518.htm


还可以用这方法:
windows installer服务解决方案

很多朋友在安装MSI格式的文件包时,经常会遇到windows installer出错的情况,有如下几种现象:
1、所有使用windows installer服务安装的MSI格式程序均不能正常安装,并且系统提示“不能访问windows installer 服务,可能你在安全模式下运行 windows,或者windows installer 没有正确的安装,请和你的支持人员联系以获得帮助”。
2、察看“windows installer服务”的状态,一般为停用,当你试图启用此服务,会发现此服务已被系统禁用,或则windows installer服务已被标记为删除。
3、如果你重新安装windows installer服务,系统提示“指定的服务已存在”。
当出现了以上现象,是非常令人头疼的,而且问题难以解决,后来经自己研究发现一些非常好的解决方法。

笔者以Windows2000和Windows XP系统为例,根据它们出现的不同问题分别介绍一下解决过程:
一、Windows2000解决过程:
在Windows2000系统中3种现象都是经常出现的。
第一步:点击”开始-->运行“,输入”CMD“命令,在弹出的”CMD命令提示符“窗口中输入”msiexec /unregserver“命令,这样就停掉windows installer服务。
第二步:下载windows installer服务安装程序包,Windows2000/NT系统的安装程序包为”InstMsiW.exe“,Windows98/ME安装程序包为"InstMsiA.exe",Windows XP系统则集成了最新版本的Windows Installer v2.0。
下载”InstMsiW.exe“安装程序包后,将其用winrar解压开,然后进入到此目录中。
第三步:右键单击”msi.inf“文件,点击”安装“选项,接着右键单击” mspatcha.inf “文件,点击”安装“。
第四步:在CMD命令提示符下输入”msiexec /regserver“命令,这样就启动了windows installer服务,重新启动Windows2000系统后,问题就得到解决。
注意:在安装两个inf文件的过程中,不要重新启动系统,全部操作完成后才能重启,另外,如果系统安装了”瑞星病毒防火墙”和“瑞星网络防火墙”,建议在操作过程中关闭瑞星防火墙。
二、Windows XP解决过程:
Windows XP集成了最新版本的Windows Installer v2.0,但在Windows XP里安装MSI程序也会经常出现”找不到windows installer服务”“的错误。
第一步:使用记事本编写installer.reg文件,内容如下:
------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]

"ImagePath"=-

"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\

74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\

00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\

56,00,00,00
-----------------------------------------------------
然后将文件保存为”.reg“格式,双击该文件,将文件内容导入注册表。
第二步:重新启动电脑进入安全模式(启动时按F8键),然后点击”开始-->运行“,输入”CMD“命令,在弹出的”CMD命令提示符“窗口中输入”msiexec /regserver“,最后重新启动系统即可。
╭∩╮(︶︿︶)╭∩╮
gototop
 

回复:烦人的windows installer对话框

这些方法之前在网上都查过看过,都不灵!尤其是最后那个办法号称终极方案,可惜。。。
gototop
 

回复:烦人的windows installer对话框

如果都不成,还可以修复系统。
其实个人理解“终极方案”还是重装系统!
╭∩╮(︶︿︶)╭∩╮
gototop
 

回复: 烦人的windows installer对话框



引用:
原帖由 纵横大海 于 2009-3-19 8:18:00 发表
这些方法之前在网上都查过看过,都不灵!尤其是最后那个办法号称终极方案,可惜。。。



以下是转贴:



windows Installer|Unable to install installshield scripting runtime终极解决办法
2008-07-13 23:58
激动:遇到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





类别:默认分类 | 编辑 | 删除 | 添加到搜藏 | 浏览(729) | 评论 (0)



总结:一般出来这个问题都是ACDSEE惹的祸,你在控制面版里先卸载 掉所有的ACDSEE然后再重装WINDOWS INSTALLER,如果仍不行,则参考上面的转贴吧
传说在很远的古代,一个庙里,有一个大神与一个小鬼住在里面。天下了大雨,庙前的河里长了水。来了一个人,过不了河,就把庙里的大神搬了出去,丢在河里,然后他踏在大神的身上,飞跳了过河。等会又来了
gototop
 

回复:烦人的windows installer对话框

我机器上装的是acdsee9.0,卸载了再安装windowsinstaller,还是照旧!苦也!
gototop
 

回复:烦人的windows installer对话框

自己顶起下!
gototop
 

回复:烦人的windows installer对话框

楼主,你解决了吗???我的也是这个问题啊!!请不吝赐教~~~~
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT