Chinaunix首页 | 论坛 | 博客
  • 博客访问: 565156
  • 博文数量: 88
  • 博客积分: 7206
  • 博客等级: 少将
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-26 16:04
文章分类

全部博文(88)

文章存档

2011年(3)

2010年(24)

2009年(16)

2008年(45)

分类: WINDOWS

2008-11-28 17:38:51

有时在安装文件时,提示windows installer 服务错误。
解决方法(偶已知的)
1、禁用windows installer services
2、将如下代码复制到记事本,然后保存为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
 
然后重启电脑,在安全模式下,使用命令:
msiexec /regserver
进行注册服务!
 
一般遇到windows installer服务错误,使用以上两种解决方式都可以解决问题了!
 
ps:

vista系统上卸载程序时总出现如下错误:
“1719错误,Windows Installer没有正确安装,错误代码0x80040201
无法访问Windows Installer服务。没有正确安装Windows Installer时可能发生这种情况。请与技术支持人员联系以获得帮助。”
使用上面在XP里屡试不爽的方法,还是不行.后来只能就使用regsvr32 msi.dll,重新注册msi.dll动态链接库,可是竟然弹出如此对话框: "msi.dll已加载,但是对DllRegisterServer的调用失败,错误代码为0x80040201" 。
后来从网上终于找到了解决的办法:
 找到windows/system32/目录下的cmd.exe
右键"以管理员身份运行"
键入regsvr32 msi.dll
回车~
文件注册成功~
之前注册不成功是因为没有以管理员身份运行导致,再找个安装程序试一下果然行了。

如果你的问题还是没有解决的话,可以和我一起探讨!
 
阅读(3497) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~