最近好几个朋友先后遇到了一个奇怪的问题。在安装或卸载一些应用程序时,系统居然提示Windows Installer错,不能完成相应操作。直到前2天我给老板升级Office 2003时也遇到了同样的问题,我终于下决心要解决这个顽疾了!

Microsoft Windows Installer其实就是微软用来运行MSI安装程序所使用的Windows程序模块,是专门用来管理和配置软件服务的工具。它广泛集成在 Windows系列产品中,目前最新版本已经随Windows XP SP2升级到3.1版。Windows Installer允许用户有效地安装与配置软件产品与应用程序,而在最新版本中则进一步给软件产品安装过程提供了众多新特性,如使用命令行安装产品、增 加了用户的可定制性等。
经过一段时间的研究,Windows Installer引发的错误主要可以通过以下方法进行解决。
问题表现:所有使用Windows Installer安装的程序,均不能正常安装,提示:“不能访问Windows Installer 服务。可能你在安全模式下运行 Windows,或者Windows Installer 没有正确的安装。请和你的支持人员联系以获得帮助。”或者“无法访问Windows安装程序,服务中Windows Installer状态为停止,不能启动”等错误信息。
解决步骤
1. 首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。
2. 接下来,从“控制面板-服务”(或者,开始-运行-Services.msc)中察看Windows Installer服务,是否已被停用,并尝试启用该服务(右击点选)。如能成功启用,可尝试再次进行正常的程序安装或卸载操作。如果发现无法启用,有时 是被系统禁用,或者看到提示:“指定的服务已标记为删除”,请继续下法。
 3. 到微软官方网站或download.pcworld.com.cn/download/0003000/2039.shtml下载最新的Windows Installer(WindowsInstaller-KB893803-v2-x86.exe)安装程序,并尝试重新安装该程序。安装成功后,重复步 骤2,启用该服务,然后再尝试正常安装软件操作。如果试图重新安装时,再次遇到提示:“指定的服务已存在”,则继续下法。
4. 从命令行窗口(开始-运行-cmd),使用msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤3,重新安装Windows Installer并启用该服务。如若仍存在问题,则继续下法。
5. 用“Ctrl+Alt+Delete”快捷键或者用鼠标右击系统栏,激活任务管理器。从进程页中查找并结束Ikernel.exe进程。再尝试重复步骤3,看看是否可以成功完成Windows Installer和启用。若还不行,则继续下法。
6. 打开我的电脑,从系统盘(默认一般为C盘)中找到,并删除Windows Installer系统安装目录Program Files\Common Files\InstallShield\Engine。

  此外,你还可以尝试在命令行模式下,使用Windows自带的sfc/scannow,来对系统进行自我修复

转载于:https://blog.51cto.com/summervast/283903

解决Windows Installer的错误相关推荐

  1. 解决Windows installer 2755 错误

    症状:用msi文件安装时,之前各种设置勾选都没问题,路径设置也没问题,最后点击"Install"的时候进度条不走,弹窗说"无法访问文件或设备",Retry无效, ...

  2. 计算机二级1605错误,word 出现windows installer 1605错误

    您好, 我们了解到您在启动Word 2013时遇到Windows installer 出现错误1605 问题. 该问题有可能是Word模板损坏获取优化清理操作导致系统文件损坏. 建议您尝试以下方法是否 ...

  3. AntiARP安装时出现windows installer package错误解决方法

    今天给服务器安装,ARP防火墙(AntiARP)V4.2 破解版,快结束的时候,弹出错误:there is a problem with this windows installer package. ...

  4. 本地计算机上的windows installer,解决Windows installer被禁用的问题

    "系统管理员设置了系统策略,禁止进行此项安装"Windows installer被禁用,你如何解决? 方法一: 开始,运行regedit,打开注册表,找到HKEY_CLASSES_ ...

  5. 解决windows update 8024402C错误

    安装了2003 SP1 更新时总是会有 8024402C错误 错误 网上daimoon兄的解决方式 他的机器在ISA SERVER后 而我的机器是ISA SERVER 2004 网上daimoon兄的 ...

  6. 一键脚本解决Windows系统更新错误(0x80070003)

    新建文本,写入以下内容并保存为bat文件 REM 解决系统更新错误(0x80070003) pause net stop "Windows Update" rd /s/q &quo ...

  7. 解决 Windows Update 更新错误/无法创建还原点 代码 0x80246008

    这个问题在我的电脑上由来已久,但是大部分的更新工作可以由其他第三方软件来完成,所有有时候得过且过.但同时,有一些棘手的问题,会提示系统进行 Windows Update,只有硬着头皮解决了.如果你遇到 ...

  8. 此计算机策略设置不允许安装win,系统管理员设置了系统策略,禁止进行此项安装”windows installer被禁用解决办法...

    系统管理员设置了系统策略,禁止进行此项安装"windows installer被禁用解决办法 今天想为朋友做个手机归属地批量查询系统.在网吧想装一个ACCESS. 谁知出现下面这种情况. 看 ...

  9. 本地计算机上的windows installer,一个烦人的Windows Installer问题

    近日在网上闲逛,发现Vmware出4.0版了.这可是我最喜欢用的虚拟机软件啊!赶快下载,却发现安装不上,系统提示"不能访问Windows Installer服务".再试一次,还是如 ...

最新文章

  1. php获取两个输入框的值,PHP获取多个文本框中值的实例代码
  2. bgi::detail::minmaxdist用法的测试程序
  3. Easy Tech:什么是MPEG-DASH协议
  4. 【Java线程安全】一个简单的多线程程序
  5. js+正文规则 高亮搜索关键字(二)
  6. 灰度内测是什么意思?
  7. antimalware可以关闭吗_EMUI这几个功能一定要关闭 不然手机会越来越卡
  8. Vue.js之初印象
  9. 5动态显示图片_单片机入门 数码管的静态显示和动态显示 壁纸
  10. jq 给按钮添加方法_手机进行视频编辑的方法,原来如此简单,免费、高效、省心...
  11. 通过线程监控socket服务器是否done机
  12. python入门实践19章_求助贴,python编程才能够入门到实践 第19章 19.2.2 代码出错
  13. 触控屏c语言程序,触摸屏编程软件 C-more Micro Programming Software V3.0
  14. 【数学建模】CUMCM-2014A 嫦娥三号软着陆过程 避障阶段图像处理
  15. 《伸手系列》之arm架构服务器安装kubernetes
  16. opencv-python 图像基础处理(三)
  17. 个性测试:跟乐嘉学性格色彩(图)
  18. 什么是Hadoop以及Hadoop集群
  19. OpenCV基础入门【C++及python语言】
  20. 使用Python3将word文档和pdf电子书进行格式互转(兼容Windows/Linux)

热门文章

  1. oracle创建directirtory,oracle11g使用Direct NFS创建表空间
  2. sc修改服务器,华为sc服务器配置方法
  3. What is OPcache
  4. jdk、jre、jvm有什么区别?
  5. 群同态基本定理证明_近世代数(3)——群的基本性质
  6. Python图像处理,cv2模块,OpenCV实现人脸检测蔡徐坤
  7. java信息格式化,Java如何格式化包含时间信息的消息?
  8. 计算机启动过程从电路,加电到启动系统的启动过程详解
  9. 鸿蒙程序如何上传,鸿蒙应用程序流转的实现
  10. linux怎么压缩后保留原文件,Linux 实现压缩保留源文件的方法