方法一:
卸载,重新安装wind ows i nstal ler服务
一、先用msie xec /unreg rve r 停掉w indow s ins talle r服务。
二、下载InstM siW.e xe,用w inrar解压开。进入目录。
三、右击msi.i nf ,点击安装,右击mspa tcha.inf ,点击安装。
四、再用msie xec.e xe /r egr ver 启用服务。
方法二:
1.如果曾安装过ACDSe e5.0(包括迷你中文版),卸载它。如果还不行就重装Wind ows
I nstal ler 或者ACDS ee 4.0
2.运行cmd,然后运行s fc/sc annow检查系统文件
3.运行Serv ices.msc,把Windo ws In stall er 服务设置为手动运行,然后重新运行
4.打开任务管理器,找到并结束ikern el.ex e进程,重新安装
5.禁用杀毒软件的实时防护
6.删除 C:\Prog ram F iles\Commo n Fil es\In stall Shiel d\Eng ine\6\Inte l 32这个文
件夹中的所有文件,然后重启动电脑,重新运行安装程序
或者查看下面的网页:
安装程序安装出错解决方法之葵花宝典moone t(翻译)
http://ww w.cst/deve lop/a rticl e/18/18184.shtm
方法三:
这是由于一些软件制作的问题导致w indow s ins talle r不能正常工作
恢复步骤如下:
1.再次安装wi ndows inst aller
2.0,运行inst msiw.exe
如果说"服务已经安装"然后直接退出安装就再跟着做,否则你重装就OK了!2.删除注册表中的
[HKEY_LOCA L_MAC HINE\SYSTE M\Cur rentC ontro lSet\Servi ces\M SISer ver]
然后运行i nstms iw.ex e
3.绝招:
(1) 删除msise rver服务
运行reged it,删除下面的MS IServ er 服务
[HKE Y_LOC AL_MA CHINE\SYST EM\Cu rrent Contr olSet\Serv ices\MSISe rver]
把下面的内容存为u nmsis erver.reg文件,然后双击左键,把它合并进注册表中
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
unms irv er.re g
Win dowsRegis try E ditor Vers ion 5.00
[-HKEY_LOCA L_MAC HINE\SYSTE M\Cur rentC ontro lSet\Servi ces\M SISer ver];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(2) 删除m si 的文件
用下面的脚本存为一个unm si.in f文件,然后在inf文件上右键单击ins tall,就会删除一些msi的dll,这时wind ows 的 sfc机制可能警告一些系统文件被修改要求插入wi n2k的光盘,不理睬它。这个脚本是我从i nstms iw.ex e中修改得来的。;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;un msi.i nf
;;;;;;;;;;;;;;;;;
[Ver sion]
sign ature = "$Windo ws NT$"
Cl ass = %Exc eptio nClas sDesc%
Cla ssGUI D = {F5776D81-A E53-4935-8E84-B0B283D8BCE F}
Pr ovide r = %Micro soft%
Cata logFi le =msi.c at
Co mpone ntId= {2E742517-5D48-4DB D-BF93-48F DCF36E634} ; GU ID as signe d tothe W indow s Ins talle r
Dri verVe r=03-13-2001, 2.0.2460.1
[Sou rceDi sksNa mes]
1 = %msi_m edia%
[So urceD isksF iles]
msi.dll = 1
ms ihnd.dll = 1
ms imsg.dll = 1
ms iexec.exe= 1
m sisip.dll= 1
[Dest inati onDir s]
Ms i.Sys temFi les = 11 ; %win dir%\syste m32
M si.Dl lCach eFile s = 11,dll cache ; %w indir%\sys tem32\dllc ache
[Def aultI nstal l]
De lFile s = M si.Sy stemF iles,Msi.D llCac heFil es
;
; CO PYFLG_REPL ACE_B OOT_F ILE f lag (0x1000) no t nec essar y for
;
fi les i n the dllc ache
;
[M si.Dl lCach eFile s]
ms i.dll
msih nd.dl l
msi msg.d ll
ms iexec.exe
msisi p.dll
[Ms i.Sys temFi les]
msi.d ll
m sihnd.dll
msim sg.dl l
ms iexec.exe
msis ip.dl l
[S tring s]
Mi croso ft ="Micr osoft Corp orati on"
m si_me dia = "Mic rosof t Win dowsInsta llerDistr ibuti on Me dia"
Excep tionC lassD esc = "Mic rosof t Win dowsInsta ller"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(3) 重新启动,按F8键,进入带命令行的安全模式,执行下面的命令
reg svr32 /u %windi r%\ms i.dll
del%wind ir%\m si.dl l
(4) 重启动,运行in stmse,安装wi ndows inst aller2.0 ,一切OK.
---------------------------------------分割线-----------------------------------------------------------------
Wind ows I nstal ler出错的解决方案
Win dowsInsta ller(windo ws安装服务)是一种通用的软件发布方式,现在许多软件都使用w indow s Ins talle r作为自己的安装程序,有时因为各种原因以及
wind ows I nstal ler本身的缺陷,会导致win dowsInsta ller出错。
症状一:删除某个程序后,在运行某些软件时,老会弹出一个“wi ndows正在配
置W indow s Ins talle r,请稍候”的窗口。
解决办法:
1、重新安装Windo ws In stall er,of ficeXP安装盘的根目录有两个名为i nstme和Inst MsiW.exe的文件,ins tmsi.exe用于win9X/Me,I nstMs iW.ex e用于Wi n2000/XP;2、打开组策略→计算机配置
→管理模板→Windo ws组件→Windo ws In stall er→禁用Windo ws In stall er,只是这样一来,很多软件就有能安装了,此法用于
Win2000/XP。
3、请看本文最后的“终级解决方案”
症状二:Win2000/XP安装软件时提示“无法访问w indow s安装程序,服务
中w indow s Ins talle r状态为停止,不能启动”
解决办法:
1、命令提示符下输入:mis iexec /reg rve r
2、在“管理工具”→“服务”中启动windo ws In stall er
症状三:W in2000/XP安装软件时提示“不能访问Wind ows I nstal ler服务……”
解决办法:
1、检查当前用户有无管理员权限;
2、结束进程Iker nel.e xe后再安装;
3、删除系统安装目录P rogra m Fil es\Co mmonFiles\Inst allSh ield\Engin e下的所有文件再安装。
4、首先,运行“msie xec /unreg rve r”,停止Windo ws In stall er服务;
接着,安装Ins tMsiW.exe(offic e XP安装盘的根目录下有,也可以从网上下载,地址为:
h ttp://down load.micro soft.com/d ownlo ad/Wi nfows Insta ller/Insta ll/2.0/NT45/EN-
US/In stMse),用Wi nrar解压至设定的目录;进入目录,右键点击msi.inf,选“安装”,右键点击mspat cha.i nf,选安装;
最后运行“m siexe c /re grv e r”启用服务。
症状四:安装软件时提示“系统管理员设置了系统策略,禁止进行此项安装”
解决办法:
1、尝试用症状三的解决方法;
2、打开组策略→用户配置→管理模板→Wi ndows组件→Wi ndows安装服务→将“禁止从媒体安装”设为“禁用”,将“永远以高特权进行安装”设置为“启用”
以上问题的终级解决方案:
下载安装微软提供的Wi ndows Inst aller Clea nUp U tilit y 1.0,它的主要功能是清除程序的Wi ndows Inst aller配置信息。启动该工具,它会列出目前系统中所有Win dowsInsta ller使用安装的软件,选中出问题的软件,然后点“Remov e”按钮即可。
=============================================================== ============
主题:R e:我电脑打开IE就出现win dowsinsta ller正准备安装..
P entiu m
经验值:107
注册时间:
依次执行如下命令:
reg svr32 shdo cvw.d ll
re gsvr32 ole aut32.dll
regsv r32 a ctxpr xy.dl l
reg svr32 msht ml.dl l
reg svr32 msja va.dl l
reg svr32 brow ui.dll
r egsvr32 ur lmon.dll
以上几步做完后还不行,那再运行n etshwinso ck re t命令,基本可解决了.
========================
w indow s ins talle r_百度百科,全球最大中文百科全书微软W indow s Ins talle r作为
Wi n2K/W inXP/WinVi sta的组件之一,是专门用来管理和配置软件服务的工具.在
Wi n95、W in98、WinMe与WinN T4.0下,作为额外的产品提供,允许用户有效地安装与配置软件产品与应用程序.新的Insta ller提供给软件产品新的特性,例如使用命令
行安装产品、增加了用户的可定制性.
Windo ws In stall er 软件安装技术.该技术包括适用于32 位Wi ndows操作系统的
Win dowsInsta ller服务器,以及一个用于存储有关配置和安装信息的新软件包文件格式.
Win dowsInsta ller不仅仅是一个安装程序,它还是一个可扩展的软件管理系
统.Win dowsInsta ller管理软件的安装,管理软件组件的添加和删除,监视文件复原,并通过使用回滚来维护基本的灾难恢复.
此外,Windo ws In stall er 还支持从多个源安装和运行软件,并且可以由要安装自定义
程序的开发人员定制.
Windo ws In stall er 的功能包括:? 在安装失败时将计算机还原为原始状态:Windo ws
In stall er 跟踪在程序安装过程中对系统进行的所有更改.如果安装失败,Inst aller可以将系统恢复到其初始状态.这称为"回滚".
?帮助防止特定形式的程序之间产生冲突:正在安装或卸载的程序可能会导致计算机上已安装的另一个程序出现问题,甚至导致计算机停止响应(挂起).In stall er 可以强制实施一些安装规则,以帮助防止当安装操作更新由现有程序共享的动态链接库(DL L) 文件时,或当卸载操作删除由另一个程序共享的DLL 文件时出现冲突.
诊断并修复损坏的程序:程序可以要求 In stall er 确定已安装的程序是否缺少文件,或者文件是否已损坏.然后,它可以要求该服务根据需要再次只复制已发现丢失或损坏的文件来修复该程序.
可靠地卸载现有程序:I nstal ler 可以可靠地卸载以前安装的任何程序,并删除所有相关联的注册表条目和程序文件,但其他已安装的软件所共享的文件及注册表条目除
外.
支持按需安装程序功能:可以指示I nstal ler 首先安装程序的最小子集.之后,在您首
次使用需要附加组件的功能时,会自动安装附加组件.
支持无人参与的程序安装:Inst aller支持根据管理员的指令使用脚本来安装程序.
Win dowsInsta ller技术分为以下两部分,它们结合在一起工作:客户端安装服务
(M siexe) 和Mi croso ft 软件安装 (M SI) 软件包文件.Windo ws In stall er 使用软件
包文件中包含的信息安装程序.
Msi exec.exe 程序是 Wi ndows Inst aller的一个组件.当安装程序调用Msiex ec.ex e 时,它使用 Ms i.dll读取软件包 (.m si) 文件,应用任何转换(.mst)文件,并合并安装程序所提供的命令行选项.Inst aller执行所有与安装有关的任务,包括将文件复制到硬盘、
修改注册表、在桌面上创建快捷方式,以及在必要时显示对话框以提示用户输入安
装首选项.