vs.net2003安装出现错误 1933。Windows Installer 服务不能更新一个或多个受保护的 Windows 文件
青火 2010-04-26 10:01:25 这是错误日志
[04/26/10,09:51:21] Visual Studio .NET Enterprise Architect 2003 - CHS: [2] ERROR: 错误 1933。Windows Installer 服务不能更新一个或多个受保护的 Windows 文件。
[04/26/10,09:53:19] Visual Studio .NET Enterprise Architect 2003 - CHS: [2] ERROR processed; exception was thrown for retail build
Developer Comment: 操作启动消息顺序不对
Build Time: Thu Feb 15 17:56:18 2001
HRESULT: -2147467259
[04/26/10,09:53:28] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InstallManagerHelper()
[04/26/10,09:53:28] setup.exe: [2] Component error string not specified in ISetupManager::AddToActionResultCollection()
这是网上的解决办法~可是我用不行呢~
错误:1933 windows installer无法更新一个或多个受保护的windows文件
最近两天频繁受到木马和病毒的攻击,所以重装了好几次系统,好在有GHOST。但是每次都要重新安装VS.NET 2003,而且每次安装都会出现上面的错误。经过亲身体验,总结出来比较靠谱的两个办法。
第一个办法:重新安装windows installer服务,很可惜,我的问题不能用这个办法解决。但还是放出来大家参考。
⑴先用msiexec /unregserver 停掉windows installer服务。
⑵下载windows installer的安装文件(InstMsiW.exe或者别的名字)
⑶安装windows installer
⑷用msiexec.exe /regserver 启用服务
第二个办法:卸载某些不规范的,会影响windows installer服务的软件,扫描并恢复系统文件后重新安装
⑴如果曾安装过ACDSee5.0(包括迷你中文版),卸载它。如果还不行就重装Windows Installer 或者ACDSee 4.0
⑵运行cmd,然后运行sfc/scannow检查系统文件(需要系统安装盘)
⑶运行Services.msc,把Windows Installer 服务设置为手动运行,然后
⑷打开任务管理器,找到并结束ikernel.exe进程。
⑸删除 C:\Program Files\Common Files\InstallShield\Engine\6\Intel 32这个文 件夹中的所有文件,然后重启动电脑。
⑹运行Services.msc手动启动windows installer服务
⑺禁用杀毒软件的实时防护(这个不是必须的,可以先不关闭杀毒软件试试)
⑻重新安装你要装的软件。
基本上我是用第二个办法搞定的。但是我没有关闭病毒防火墙,也成功了。
网上看了看,基本上大家都说是安装office出现这个错误。我是安装VS.NET 2003出现这个错误。总之都是微软的东西。