当前位置: 首页 > article >正文

[精华]■■■关于windows installer出错的解决方案■■■

[精华]■■■关于windows installer出错的解决方案■■■

[被屏蔽广告]最近一些朋友经常会遇到windows installer出错的情况,现象如下:
一、所有使用installer安装的程序,均不能正常安装,提示:“不能访问windows installer 服务。可能你在安全模式下运行 windows ,或者windows installer 没有正确的安装。请和你的支持人员联系以获得帮助”
二、察看windows installer服务,一般为停用。如果试图在service中启用,有时会发现,
被系统禁用,再启动,提示:“指定的服务已标记为删除”
三、如果试图重新安装InstMsiW.exe,提示:“指定的服务已存在”

这个问题也搞的我非常头疼,偶然一次在Windows & .NET Magazine Network英文版闲逛,看到了一个帖子,按照他的办法搞定了。地址如下:
http://www.winnetmag.com/Forums/messageview.cfm?catid=37&threadid=27388

我具体步骤如下:
一、先用msiexec /unregserver 停掉windows installer服务。
二、下载InstMsiW.exe,用winrar解压开。进入目录。
三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
四、再用msiexec.exe /regserver 启用服务。



帖子原作者是Prev. Forum Poster,下面我转录一段原话
“The MSI Installer can be a real pain. It may be that one of the files required
 by it is corrupt. Here's what you do. Run msiexec /unregserver again. Then 
delete msiexec.exe from the system32 directory. Potentially, you could rerun the
 install at this point but for some reason this doesn't always work. Instead, 
download a fresh copy of the windows installer, use an unzipping tool to extract
 it, go into the folder and manually install from the inf files. To do this, 
right click on it and select install. Make sure you do msi.inf first, and then 
mspatcha.inf or you get a missing file error (likely because msiexec.exe is 
missing). After all this run msiexec.exe /regserver to recreate the service. 

Hope this helps.”

gnaw0725注:
这里需要注意一点,如果您使用office自带的InstMsiW.exe,那么是不会包含这两个inf文件的,您需要自行下载这个文件的完整安装包。
在download.microsoft.com搜索installer,就可以找到installer2.0的下载

Windows Installer 2.0 Redistributable for Windows 95, 98, and Me

http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/IntMsiA.exe

Windows Installer 2.0 Redistributable for Windows NT 4.0 and 2000

http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe

同时,您也可以参考这个kb http://support.microsoft.com/default.aspx?scid=kb;en-us;555175
ok!最后祝大家顺利解决此类问题:)
http://www.lryc.cn/news/2414187.html

相关文章:

  • border和字体类型知识点笔记
  • 枚举进程,枚举窗口
  • C#中遍历所有的性能计数器PerformanceCounter
  • 中国大陆网站TOP100
  • 云的基本概念(公有云、私有云、 IaaS、PaaS、SaaS)
  • Dubbo 入门理论学习
  • Google的人体浏览器
  • Matlab的regionprops详解 连通区域
  • UCloud成首个通过乌云认证的云计算平台
  • linux修改index属性,selectedIndex 属性
  • 转贴:网友line写的火鸟字幕合并器教程
  • for的几种用法
  • MATLAB plotyy总结
  • 纳什均衡和帕累托最优
  • 计算机编程术语总结
  • 深入浅出WPF(一)
  • Cocoa 框架
  • windows C++多线程(三):线程终止结束ExitThread与TerminateThread
  • 关于delphi软件运行出现Invalid floating point operation的错误的解决办法
  • 运维自动化概述
  • Unity3D AVProVideo开始播放跟播放完成
  • 一个坑
  • 驻极体麦克风简介
  • window.history.go(-1)和window.location.go(-1)区别
  • 【毕业设计源码】PHP网上商城管理系统
  • VC6.0下载和安装教程
  • 半导体制冷片-热电效应简介
  • 【Oracle】常用Oracle基础知识
  • 创建DPlink
  • 解决rhythmbox听歌问题