电脑重装系统,缺少Windows Installer文件,无法安装程序
1、按Win+R打开运行,输入service.msc回车;
2、查看Windows Intaller是否处于启动状态,如果没有则点击启动此服务;
3、如果问题依然存在,则Win+R打开运行,输入cmd并回车;
4、输入msiexec a.msi,点击回车;
5、再次打开服务列表,无论Windows Installer是否处于启动状态,都执行重启该服务操作;
6、完成后,再次运行安装程序setup.exe。
按提示所说,你需要更新版本的系统补丁
XP系统有SP1,SP2,SP3 三个版本的service pack
在我的电脑,右击属性,查看当前系统版本,然后网上搜索升级更高级的service pack安装包
至于出现的问题可能是由于补丁升级失败造成的
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“,最后重新启动系统即可。
posted on 2004年8月29日 16:30
关于Windows Installer服务出错解决方法
方法一:
卸载,重新安装windows installer服务
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
四、再用msiexec.exe /regserver 启用服务。
方法二:
1.如果曾安装过ACDSee5.0(包括迷你中文版),卸载它。如果还不行就重装Windows
Installer 或者ACDSee 4.0
2.运行cmd,然后运行sfc/scannow检查系统文件
3.运行Services.msc,把Windows Installer 服务设置为手动运行,然后重新运行
4.打开任务管理器,找到并结束ikernel.exe进程,重新安装
5.禁用杀毒软件的实时防护
6.删除 C:\Program Files\Common Files\InstallShield\Engine\6\Intel 32这个文
件夹中的所有文件,然后重启动电脑,重新运行安装程序
或者查看下面的网页:
安装程序安装出错解决方法之葵花宝典 moonet(翻译)
http://www.csdn.net/develop/article/18/18184.shtm
方法三:
这是由于一些软件制作的问题导致windows installer不能正常工作
恢复步骤如下:
1.再次安装windows installer2.0,运行instmsiw.exe
如果说"服务已经安装"然后直接退出安装就再跟着做,否则你重装就OK了!
2.删除注册表中的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
然后运行instmsiw.exe
3.绝招:
(1) 删除msiserver 服务
运行regedit,删除下面的MSIServer 服务
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
把下面的内容存为unmsiserver.reg 文件,然后双击左键,把它合并进注册表中
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;unmsiserver.reg
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(2) 删除msi 的文件
用下面的脚本存为一个unmsi.inf文件,然后在inf文件上右键单击install,就会删除一些msi的dll,这时windows 的 sfc机制可能警告一些系统文件被修改要求插入win2k的光盘,不理睬它。这个脚本是我从instmsiw.exe中修改得来的。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;unmsi.inf
;;;;;;;;;;;;;;;;;
[Version]
signature = "$Windows NT$"
Class = %ExceptionClassDesc%
ClassGUID = {F5776D81-AE53-4935-8E84-B0B283D8BCEF}
Provider = %Microsoft%
CatalogFile = msi.cat
ComponentId = {2E742517-5D48-4DBD-BF93-48FDCF36E634} ; GUID assigned to the Windows Installer
DriverVer=03-13-2001, 2.0.2460.1
[SourceDisksNames]
1 = %msi_media%
[SourceDisksFiles]
msi.dll = 1
msihnd.dll = 1
msimsg.dll = 1
msiexec.exe = 1
msisip.dll = 1
[DestinationDirs]
Msi.SystemFiles = 11 ; %windir%\system32
Msi.DllCacheFiles = 11,dllcache ; %windir%\system32\dllcache
[DefaultInstall]
DelFiles = Msi.SystemFiles,Msi.DllCacheFiles
;
; COPYFLG_REPLACE_BOOT_FILE flag (0x1000) not necessary for
; files in the dllcache
;
[Msi.DllCacheFiles]
msi.dll
msihnd.dll
msimsg.dll
msiexec.exe
msisip.dll
[Msi.SystemFiles]
msi.dll
msihnd.dll
msimsg.dll
msiexec.exe
msisip.dll
[Strings]
Microsoft = "Microsoft Corporation"
msi_media = "Microsoft Windows Installer Distribution Media"
ExceptionClassDesc = "Microsoft Windows Installer"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(3) 重新启动,按F8键,进入带命令行的安全模式,执行下面的命令
regsvr32 /u %windir%\msi.dll
del %windir%\msi.dll
(4) 重启动,运行instmsiw.exe,安装windows installer2.0 ,一切OK。
症状一:删除某个程序后,在运行某些软件时,老会弹出一个“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/do ... 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介绍:Windows Installer(windows安装服务)是一种通用的软件发布方式,现在许多软件都使用windows Installer作为自己的安装程序,有时因为各种原因以及windows Installer本身的缺陷,会导致windows Installer出错。
去网上找一个这个安上去,不要用3.1的,因为这个不稳定,常常出错,我以前也装过3.1后来什么软件都装不上,删了就可以装!
电脑重装后不能进系统了 提示缺少system文件
你可以再重装一次,如果还出现这样的问题就是你的内存有问题
重装电脑系统后金算盘财务软件缺少winobj6.dll文件
把软件修复重装一次,就可以了。还有就是找一台能用的机子把他上面的WINOBJ6.DLL拷贝到你的机子上。
电脑重装系统后没有无线网卡
安装完成后,重启电脑,系统应该就能正确识别并使用无线网卡了。此外,如果用户不确定如何操作,也可以寻求专业技术人员的帮助,以确保无线网卡驱动程序的正确安装。综上所述,电脑重装系统后没有无线网卡的问题,通常是由于缺少或未正确安装无线网卡驱动程序所致。通过手动下载并安装驱动程序,或者寻求专业帮助,...
重装系统后循环出现start windows normally 怎么解决?
电脑重装系统后循环出现start windows normally是由于安装的操作系统缺少声卡驱动程序和显卡驱动安装不是最新版本导致的,这里可以进行正确的安装操作系统的步骤来解决,具体的操作步骤如下:1.下载并且安装好大白菜装机版,打开安装好的大白菜装机版,插入u盘等待软件成功读取到u盘之后,点击“一键制作启动u盘”...
重装了系统后电脑没有网怎么办
1、检查网络线路连接和网卡是否良好。2、安装网卡驱动。右击“我的电脑”---“属性”---“硬件”---“设备管理器”,将原有的网卡驱动卸载后再重装。3、建立ADSL连接。选择开始-程序-附件-通讯-新建连接向导 ,打开“欢迎使用新建连接向导”界面--“下一步” --选择“连接到Internet”--“下一步...
电脑启动时缺少文件
像你这种缺少文件的情况 有的时候把硬盘数据线或电源线换下就可以正常进系统了 没数据线换的话换个插槽试试也行 最好是换根数据线试试 其次就是检测下硬盘了,用系统盘自带的mhdd检测 要是确定硬盘无坏道,数据线也是好的 那你只能重装系统 你用的什么路由器啊 和系统挂钩的路由很少见 ...
台式电脑重装系统后连不上网
首先说说重装系统后无法上网的原因,重装系统导致电脑无法上网,主要有两种原因:1、网卡驱动没有正常安装;2、没有创建宽带连接或者无线连接;对于第一种,由于重装系统后,网卡驱动没有正常安装是最常见的。想要查看网卡驱动是否正常安装很简单,我们只要进入电脑“设备管理器”,然后在设备管理器中“网络...
电脑重装系统了,结果今天无法登陆进去QT,重新下载了也不行,哪位知道...
你的电脑系统缺少.net3.5以上的程序,如果你的是xp系统下载.net 3.0 win7系统安装.net 4.0或者.net4.5.安装好以后肯定可以运行。还就是vcvb运行库,你的系统也应该没有。
电脑开机提示缺少文件、无法正常启动。怎么办?
重装系统吧,解决一切疑难杂症 系统重装可以分为Ghost重装,微软系统光盘重装,软件重装,其中Ghost重装最为方便简单,是最常见的重装系统方法。Ghost重装 Ghost重装是最简单最方便的重装系统方式,几乎所有的电脑门店和维修店和非官方的系统光盘都是基于Ghost进行重装的,Ghost重装具有操作方便,重装速度快,...
电脑系统重装后,宽带连接问题?
电脑重装系统会将之前的程序都替换掉,快带连接问题是新系统安装后缺少了驱动程序,以下是解决办法:1、此时安装好的系统打开“资源管理器”找到驱动精灵。(要是没有可以去其他可以联网的电脑上下载在U盘上复制过来安装)2、点开驱动精灵进入页面后会出现如下图所示,点击“立即检测”3、检测完后会显示...
其荷泽菲: 重装一次,如果还是出现同样情况.换一个XP系统吧.
孟津县18063061955: 电脑重装完后没有windows安装服务怎么办? - ?
其荷泽菲: cmd>Sfc.exe 系统文件修复检查命令 Windows系统用久了,难免出现系统文件损坏丢失的情况,其实通过系统文件检查Sfc.exe (一个Windows用来验证系统文件完整性并修复系统文件的使用小工具)就可以了. XP中, 点击"开始-运行",...
孟津县18063061955: 电脑重装几次系统,依旧显示缺少system - ?
其荷泽菲: 电脑重装系统的步骤: 1.制作winpe启动盘.(windows7系需要4G以上的U盘,WindowsXP系统则需要2G以上U盘)下载老毛桃制作启动盘,安装软件,启动,按提示制作好启动盘; 2.下载要安装的系统,ISO格式系统文件直接转到U盘,...
孟津县18063061955: 电脑开机时显示:因文件损坏或丢失,Windows无法启动,怎么办? - ?
其荷泽菲: 开机进不了系统出现 eboot and select proper boot device r Insert boot Media in selected boot device and press a key一、用系统光盘修复系统 1、设置光驱启动 Award BIOS 6.0设置 重启,按Del进入BIOS 6.0设置界面,找到Advanced Bios ...
孟津县18063061955: windows10重装系统缺少怎么办 - ?
其荷泽菲: 如果是系统恢复有问题,那你可以考虑重装,这冰不是什么大问题. 你要是想用WIN10,并且自己没有合适的安装文件,可以先装个WIN7或其他在此之上的版本. 然后下个腾讯电脑管家,通过管家可以升级WIN10: 打开腾讯电脑管家·········工具箱·······WIN10检测 顺利通过以上检测后,系统会收到相关推送.
孟津县18063061955: 我家电脑windows缺少\windows\system32\CONFIG\SUSTEM文件,进不去,windows都启动不了?????
其荷泽菲: 1.你会重装系统吧,你把光盘放进后到有一部会出现有修复计算机的一个,你可以通过那个修复下,或者用winpe,从网上下一个这个文件,然后考进那个目录就行了,你试试吧
孟津县18063061955: 我的电脑最近出现开机进不了系统提示缺少windows\system32\?
其荷泽菲: 可能是电脑不兼容
孟津县18063061955: 开机时电脑显示因文件的损坏或者丢失windows无法启动怎么办? - ?
其荷泽菲: 开机时按F8,选择进入安全模式,在安全模式中进行系统还原. 其实Windows每个系统自己都具有系统修复功能,只是遇到问题你忘记使用它罢了.xp系统:“开始→所有程序→附件→系统工具→系统还原”.vista系统: 打开控制面板>点...
孟津县18063061955: 系统缺少WINDOWS\system32\config\system这怎么搞呢?麻烦高手帮帮忙?
其荷泽菲: 楼上的回答不能解决你的问题 这个是你的系统的硬件配置的SYSTEM文件被破坏了,一般这种情况都是在电脑突然断电或者停电的情况下才会出现的!如果你没有这个文件的备份,只能是用系统安装盘来安装系统,安装的时候选择修复就可以.或者重装系统考录到你的机子没有光驱你可以在网上下个安装dos工具箱硬盘版的 一键ghost软件另外再下一个GHOST系统来安装.如果还不清楚可以加我QQ帮你这样修复后进入系统要重新安装所有的硬件驱动.
孟津县18063061955: 我的电脑最近出现开机进不了系统提示缺少windows\system32\hal.dll,文件网上找的方法都没用 - ?
其荷泽菲: 关于hal.dll文件丢失的问题,以下内容为操作系统分类管理员Ctangel整理,均为个人日常工作中所遇到并且验证的原因和方法.如需转载请注明出处. 很多时候我们能遇到开机系统无法启动,提示hal.dll丢失的错误.一般这种问题有那...