苏州正达电脑维修服务公司
首页 | 联系方式 | 加入收藏 | 设为首页

服务项目

联系方式

联系人:方先生
电话:0512-8265566
传真:0512-8265566
邮箱:service@axelece.com

当前位置:首页 >> 新闻中心 >> 正文

windows installer 信息出错

编辑:苏州正达电脑维修服务公司   时间:2013/06/25   字号:
摘要:windows installer 信息出错
前段时间在安装“紫光输入法3.0”时,系统提示“不能访问windows installer 服务,可能在安全模式下运行 windows 或者windows installer 没有正确的安装,请和你的支持人员联系以获得帮助”。
Windows2000系统:
1、点击 开始-->运行,输入 CMD 命令,在弹出的CMD命令提示符窗口中输入“msiexec /unregserver”命令,是为了停掉windows installer服务。
2、下载windows installer服务安装程序包,Windows2000/NT系统的安装程序包为“InstMsiW.exe”Windows98/ME安装程序包为"InstMsiA.exe",Windows XP系统则集成了最新版本的Windows Installer v2.0。下载“InstMsiW.exe”安装程序包后,将其用winrar解压开,然后进入到此目录中。
3、右键单击“msi.inf”文件,点击“安装”选项,接着右键单击“mspatcha.inf ”文件,点击“安装”。
4、在CMD命令提示符下输入“msiexec /regserver”命令,这样就启动了windows installer服务,重新启动Windows2000系统后,问题就得到解决。
Windows XP系统:
1、使用记事本编写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
然后将文件保存为“.reg”格式,双击该文件,将文件内容导入注册表。
2、重新启动电脑进入安全模式(启动时按F8键),然后点击开始-->运行,输入CMD命令,在弹出的CMD命令提示符窗口中输入“msiexec /regserver”,最后重新启动系统即可。
后来重装计算机时,碰到一系列的关于windows installer的出错信息,又查了一些相关资料,找到了答案。
1、所有使用installer安装的程序,均不能正常安装,提示:“不能访问windows installer 服务。可能你在安全模式下运行 windows ,或者windows installer 没有正确的安装。请和你的支持人员联系以获得帮助”
2、察看windows installer服务,一般为停用。如果试图在service中启用,有时会发现,被系统禁用,再启动,提示:“指定的服务已标记为删除”
3、如果试图重新安装InstMsiW.exe,提示:“指定的服务已存在”
resolution:
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.
先用msiexec /unregserver 停掉windows installer服务。下载InstMsiW.exe,用winrar解压开。进入目录。右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。再用msiexec.exe /regserver 启用服务。
上一条:关于windows 2000的问答 下一条:Window XP丢失还原点