Vista和win7_Windows_Installer错误解决方法
2013-07-03 14:48
267 查看
Vista/win7在安装或卸载一些应用程序时,系统有时会提示 Windows Installer错误,不能完成相应操 作。 Microsoft Windows Installer其实就是微软用来运行MSI安 装程序所使用的Windows程序模块,是专门 用来管理和配置软件服务的工具。它广泛集成在Windows系列产品中,目前最新版本已经随Windows XP SP3升级到4.5版。Windows Installer允许用户有效地安装与配置软件产品与应用程序,而在最新版本 中则进一步给软件产品安装过程提供了众多新特性,如使用命令行安装产品、增
加了用户的可定制性 等。 Windows Installer引发的错误主要可以通过以下方法进行解决。问题表现:所有使用Windows Installer安装的程序,均不能正常安装,提示:“不能访问Windows Installer 服务。可能你在安全模式下运行 Windows,或者Windows Installer 没有正确的安装。请和 你的支持人员联系以获得帮助。”或者“无法访问Windows安装程序,服务中Windows Installer状态为 停止,不能启动”等错误信息。解决步骤:
第一种方法:首先前提是Windows Installer服务已启用(开始---运行---Services.msc,察看Windows Installer服 务,是否已被停用),然后找到windows/system32/目录下的cmd.exe(必须是这里的cmd.exe,不能用 开始 ---所有程序---附件里的命令提示符,切记!)右键“以管理员身份运行” 输入:regsvr32 msi.dll 回车,提示“DllRegisterServer在msi.dll已成功”,OK 了!
若不成功,请用第二种方法:
1. 首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。
2. 接下来,从“控制面板---服务”(或者,开始---运行---Services.msc) 中察看Windows Installer服务,是否已被停用,并尝试启用该服务(右击点 选)。如能成功启用,可尝试再次进行正 常的程序安装或卸载操作。如果发现无法启用,有时是被系统禁用,或者看到提示:“指定的服务已标 记为删除”,请继续 下法。
3. 到微软官方网站下载最新的Windows Installer (7个选项,请根据你的系统自行选择)安装程序, 并尝试重新安装该程序。安装成功后,重复步骤2,启用该服务,然后再尝试正常安装软件操作。如果 试图重新 安装时,再次遇到提示:“指定的服务已存在”,则继续下法。
4. 从命令行窗口(开始---运行---cmd),输入:msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤3,重新安装Windows Installer并启用该服务。如若仍存在问题,则 继续下法。
5. 用“Ctrl+Alt+Delete”快捷键或者用鼠标右击系统栏,激活任务管理器。从进程页中查找并结束 Ikernel.exe进程。再尝试重复步骤 3,看看是否可以成功完成Windows Installer和启用。若还不行, 则继续下法。
6. 打开我的电脑,从系统盘(默认一般为C盘,双系统请自己选择)中找到,并删除Windows Installer系统安装目录X:\Program Files\Common Files\InstallShield\Engine。 此外,你还可以尝试在命令行模式下,使用Windows自带的sfc/scannow,来对系统进行自我修复。复制下列代码到记事本,另存为“修复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
然后在DOS下执行如下命令: msiexec /regserver 回车,OK了!
加了用户的可定制性 等。 Windows Installer引发的错误主要可以通过以下方法进行解决。问题表现:所有使用Windows Installer安装的程序,均不能正常安装,提示:“不能访问Windows Installer 服务。可能你在安全模式下运行 Windows,或者Windows Installer 没有正确的安装。请和 你的支持人员联系以获得帮助。”或者“无法访问Windows安装程序,服务中Windows Installer状态为 停止,不能启动”等错误信息。解决步骤:
第一种方法:首先前提是Windows Installer服务已启用(开始---运行---Services.msc,察看Windows Installer服 务,是否已被停用),然后找到windows/system32/目录下的cmd.exe(必须是这里的cmd.exe,不能用 开始 ---所有程序---附件里的命令提示符,切记!)右键“以管理员身份运行” 输入:regsvr32 msi.dll 回车,提示“DllRegisterServer在msi.dll已成功”,OK 了!
若不成功,请用第二种方法:
1. 首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。
2. 接下来,从“控制面板---服务”(或者,开始---运行---Services.msc) 中察看Windows Installer服务,是否已被停用,并尝试启用该服务(右击点 选)。如能成功启用,可尝试再次进行正 常的程序安装或卸载操作。如果发现无法启用,有时是被系统禁用,或者看到提示:“指定的服务已标 记为删除”,请继续 下法。
3. 到微软官方网站下载最新的Windows Installer (7个选项,请根据你的系统自行选择)安装程序, 并尝试重新安装该程序。安装成功后,重复步骤2,启用该服务,然后再尝试正常安装软件操作。如果 试图重新 安装时,再次遇到提示:“指定的服务已存在”,则继续下法。
4. 从命令行窗口(开始---运行---cmd),输入:msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤3,重新安装Windows Installer并启用该服务。如若仍存在问题,则 继续下法。
5. 用“Ctrl+Alt+Delete”快捷键或者用鼠标右击系统栏,激活任务管理器。从进程页中查找并结束 Ikernel.exe进程。再尝试重复步骤 3,看看是否可以成功完成Windows Installer和启用。若还不行, 则继续下法。
6. 打开我的电脑,从系统盘(默认一般为C盘,双系统请自己选择)中找到,并删除Windows Installer系统安装目录X:\Program Files\Common Files\InstallShield\Engine。 此外,你还可以尝试在命令行模式下,使用Windows自带的sfc/scannow,来对系统进行自我修复。复制下列代码到记事本,另存为“修复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
然后在DOS下执行如下命令: msiexec /regserver 回车,OK了!
相关文章推荐
- Windows_解决win7开机画面变成vista画面的方法
- AntiARP安装时出现windows installer package错误解决方法
- Win7手动启用Windows Event Log服务出现错误解决方法
- Windows_解决win7开机画面变成vista画面的方法
- vista和win7在windows服务中交互桌面权限问题解决方法:穿透Session 0 隔离
- VISTA/win7添加网络中xp系统共享打印机错误的解决方法
- 解决vista和win7在windows服务中交互桌面权限问题:穿透Session 0 隔离
- WINDOWS快捷方式(*.lnk文件)打开方式关联错误的解决方法
- windows下编写的Shell脚本在Linux下运行错误的解决方法
- Win7宽带连接提示错误628的解决方法
- win7使用过程中出现错误1079故障的原因及解决方法
- Windows下MySql错误代码1045的解决方法
- windows下编写的Shell脚本在Linux下运行错误的解决方法
- Windows 更新安装 Windows 7 SP1失败错误代码80073712解决方法:
- Windows 10 关键错误,“开始”菜单和 Cortana 无法工作。你下次登录时,我们将尝试解决此问题的解决方法
- java.lang.OutOfMemoryError: PermGen space错误解决方法 windows
- windows 7 64位 请求数据库连接错误解决方法
- 安装windows 2012 R2提示0xE0000100错误解决方法
- windows安装mysql8.0.0解压版附出现1067错误解决方法
- win7无法保存打印机设置(错误0x000006d9)解决方法