方法一:
卸载,重新安装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 ,一切正常了。
分享到:
相关推荐
总的来说,"Windows Installer服务出错修复工具"是处理Windows Installer服务问题的有力助手,它可以帮助用户快速解决因服务故障导致的各种问题,保障系统的稳定运行和软件的顺利安装。通过了解其工作原理和使用方法...
### Windows Installer服务不能启动的解决方法 在日常的软件安装过程中,我们时常会遇到与Windows Installer服务相关的错误,尤其是在尝试安装MSI格式的文件时。本文将深入探讨这一问题,并提供针对不同Windows操作...
无法启动 Windows Installer 服务的解决方法 Windows Installer 服务是 Windows 操作系统中的一项重要组件,它负责安装和卸载软件包。在某些情况下,Windows Installer 服务可能无法启动,引起软件安装和卸载失败。...
通过这些方法,大多数情况下都能成功解决"Windows Installer服务无法访问"的问题。在解决过程中,记得做好数据备份,避免误操作导致更大的问题。同时,保持良好的系统维护习惯,定期更新系统和软件,以及使用可靠的...
总之,解决“Windows Installer 服务不能更新一个或多个受保护的系统组件”错误需要对系统服务、临时文件、注册表以及系统文件进行检查和修复。如果以上步骤都无法解决问题,可能需要寻求专业的技术支持,或者考虑...
### Windows Installer出错的解决方案 在日常使用计算机的过程中,用户可能会遇到Windows Installer出现错误的情况,这不仅会影响...通过上述方法,可以有效解决Windows Installer出错的问题,并保持系统的稳定性。
描述中提到的"解决office2007 Windows Installer 服务不能更新"意味着我们需要找出问题的原因并采取相应的解决步骤。以下是一些可能的原因及解决方法: 1. **服务未启动**:首先,检查Windows Installer服务是否已...
标题“无法访问Windows Installer服务”所指的问题是用户在尝试安装、修复或卸载使用Windows Installer(MSI)技术的软件时遇到的常见错误。Windows Installer是Microsoft开发的一个组件,负责处理应用程序的安装、...
请按以下步骤启用windows Installer服务:右键我的电脑→管理→服务和应用程序→服务,里面有一个windows Installer的,启用。如果启用后自动停止并出现“本地计算机的的windows installer服务启动后又停止了.一些...
如果以上两种方法都无法解决问题,那么可能是Windows Installer组件本身出现了故障。此时,可以尝试通过以下步骤进行修复: 1. **打开控制面板**:点击“开始”按钮,在搜索框中输入“控制面板”,选择“程序和功能...
当用户尝试安装msi文件时,可能会收到关于Windows Installer的错误消息,比如“Windows Installer服务无法启动”或“找不到特定的Windows Installer服务”。 Windows Installer 4.5的发布就是为了解决这些问题,...
经过以上步骤,大多数情况下都能解决“Windows Installer服务不能更新一个或多个受保护的系统文件”的问题。但若问题持续,可能需要进一步的技术支持或考虑重装操作系统。记住,在对系统进行任何更改之前,务必做好...
无法访问Windows Installer服务解决方法 Windows Installer是一种安装程序,用于安装和配置软件应用程序。在 Windows XP 中,当您尝试安装某些程序时,可能会出现"The WindowsInstaller Service Could Not Be ...
综上所述,“Windows Installer出错-解决终结版(解决所有问题)”这篇博客应该是全面讲解了处理Windows Installer错误的各种方法,从基础的排查步骤到更深层次的解决方案,旨在帮助用户解决安装问题,保障系统的正常...
修复windows Installer服务修复小工具,解决windows Installer服务安装错误问题
### 安装Office2007出错“Windows Installer服务不能更新一个或多个受保护的文件” 在尝试安装Microsoft Office 2007时遇到错误提示:“Windows Installer服务不能更新一个或多个受保护的文件”,这通常是由于系统...
安装QQ或者任何软件的时候 出现提示 无法访问Windows Installer服务 ,你就需要用到这个软件 ,只需要重新安装一次windows installer 服务安装程序 ,然后重启即可解决问题。
4. **卸载“流氓”软件**:有些恶意软件或不受欢迎的程序可能利用Windows Installer服务在系统中留下痕迹,Windows Installer Clean Up能帮助用户定位并删除这些程序的相关信息。 **二、使用步骤** 1. 下载msicuu2...