早上接到兄弟求助,无法安装软件,于是把最直接方法告诉他,还原啊。但ghost 进程到一半就当了,真是对不起他。。挂了电话后查了一下,现将方法总结如下:两种环境1 windows 2000系统 中:
第一步: 开始 执行 cmd 然后在命令提示符里头输入 msiexec /unregserver (关闭windows installer服务)
第二步 下载windows installer软件包,安装。直接点InstMsiW.exe(须先解压)里头的msi.inf和mspatcha.inf 两个文件。
第三步 安装完毕后,在开始 执行 里头输cmd 在命令提示符里面输msiexec /regserver 命令。(作用:启动windows installer服务)
第四步 重新启动电脑就ok啦!!!!!
windows 2000系统比较麻烦 xp中就方便的多,因为windows installer是集成在xp系统面的,所以就减掉了安装软件包这个步骤。
方法:把下面的程序编写成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
执行该注册表文件,然后重新启动电脑,在安全模式下: 开始 执行 cmd
在命令提示符里输入:msiexec /regserver 启用windows installer服务。
自己做了个试验:其实xp中windows installer是捆绑的,那么直接在系统调用服务就可以了,方法更简单: 开始 执行 cmd 在命令提示符中输入services.msc 在弹出的服务框中把系统windows installer服务用鼠标启用就可以了。但是注册表项的修改是少不了的。
本文出自 “boss” 博客,谢绝转载!