关键字:windows installer , windows server 2003 SP1 ,msi ,在2003上安装vs.net 2005 express beta 2

前天安装NUnit的时候提示说安装服务没有访问权限,或者是我是以安全模式启动 的,或者是服务内部的错误。首先看了一下service里的windows installer,没有被禁用,只能说是windows installer的服务错了。从网上搜索了一下,找到这个地址:http://support.microsoft.com/?scid=kb;zh-cn;324516&spid=2533&sid=225, 按照里面说的来了一次,一点用都没有,下载了WindowsInstaller-KB893803-v2-x86.exe,是windows installer 3.1 版本的,安装时却提示说我的系统已经安装了,在windows\system32下的msiexec.exe文件中找到我机器上的应该是2.0的,难道 2.0==3.1?
从网上继续搜索,仍然没有找到能够解决问题的方法。但是找到一个什么windows installer清除工具的,欣喜若狂,下载下来一看,好嘛,我怎么安装那?一安装就提示那个错误。顿时让我觉得这个软件的作者在搞什么呢? installer坏了才要卸载,可是安装程序也得用installer服务啊。幸好机器里的winrar可以用,把安装程序解压缩,在目录 msicuu2里找到msicuu2.exe,按照提示select all吧,都干掉,然后把3.1 的安装程序也解压缩,在里面的update里找到updatebr.inf,右键点后选install,OK了,这样就在windows server 2003上安装上windows installer 3.1 了。当然要注意的是在卸载前要用msiexec /unregserver把服务停掉,最后再msiexec /regserver一下,一切OK了。
还记得当时装vs.net  2005的express beta2的时候有很多网友问如何在2003下面用,我又装了一个2003(因为不能共存的)但是说msi版本不支持(要求3.0)这下好了,用这个方法可以放心使用啦!
仔细总结了一下,系统刚安装完的时候没有问题,2.0的版本运行的很好,现在有99%的可能就是更新出的问题,确定在两个更新上,但是不确定是哪个:
Critical update for adodb.stream (KB870669)
Update for windows Server 2003 (KB898715)
看名字来说第二个的可能性比较大,但是微软的bug就是缔造神奇的:-),没有再试过,大家有测试出来的记得给我留言告诉一声哦。

Windows Installer 3.1相关推荐

  1. 安装JDK出现Windows Installer程序包有问题,此安装需要的DLL不能运行...

    之前改动了jdk1.6的安装位置,结果卸载的时候无法卸载,重新安装也不行,都提示windows installer 程序包有问题,如图所示 首先确保windows installer服务是开启的,运行 ...

  2. 解决Windows Installer的错误

    最近好几个朋友先后遇到了一个奇怪的问题.在安装或卸载一些应用程序时,系统居然提示Windows Installer错,不能完成相应操作.直到前2天我给老板升级Office 2003时也遇到了同样的问题 ...

  3. windows installer清理实用工具

    今天编译了一个程序,一个Windows Service卸载命令写错了,导致这个程序不能正常卸载. 只好手动卸载这个Windows Service,之后再卸载程序,依然不能卸载.最后只好使用MSICUU ...

  4. 无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows

    无法通过windows installer服务安装此安装程序包.您必须安装带有更新版本windows installer服务的Windows 出现这个问题不让安装程序,可以到微软网站更新Windows ...

  5. win10系统启动服务器不可用,解决win10专业版windows installer服务不可用不能启动更不能访问...

    解决win10专业版windows installer服务不可用不能启动更不能访问 对于您无法开启WindowsInstaller服务,并提示拒绝访问的问题,可能是由于WindowsInstaller ...

  6. office2007安装提示“Windows Installer 服务不能更新一个或多个受保护的Windows文件...

    前几天安装office2007时突然提示"Windows Installer 服务不能更新一个或多个受保护的Windows 文件",百思不得其解,后来经过多方面查阅,原来是我们的系 ...

  7. office2007安装出现windows installer服务不能更新一个或多个受保护的windows文件

    昨天在安装office2007时,出现了一个错误提示: office2007安装出现windows installer服务不能更新一个或多个受保护的windows文件 解决方法: 将3个DLL文件拷贝 ...

  8. windows installer无法启动

    本文出自Simmy的个人blog:西米在线 http://simmyonline.com/archives/307.html 状况:想安装某软件时,提示windows installer服务停止,无法 ...

  9. HOWTO:如何在代码中获取安装包目标机上的Windows Installer(MSI)版本

    如果只是查看目标机上的Windows Installer版本,直接在运行中输入msiexec,敲回车弹出的消息框就可以看到Window Installer的版本. 但如果需要通过编码的方式获取Wind ...

  10. Windows Installer (MSI) 详解 参数介绍

    1       Windows Installer 概述 Windows Installer 是 Windows 操作系统的组件,它可以简化应用程序的安装过程. 通过应用安装过程期间集中定义的一组安装 ...

最新文章

  1. linux删除U盘分区、创建分区和格式化
  2. 【论文解读】ICDM2020 | 挖掘异构图中的层级结构
  3. Linux学习1——文件权限
  4. Windows7 支付宝证书安装方法
  5. 《软件需求分析(第二版)》第 6 章——获取客户的需求 重点部分总结
  6. Pipe——高性能IO(二)
  7. android compress函数,Linux Kernel(Android) 加密算法小结(cipher、compress、digest)
  8. matplotlib中color可用的颜色
  9. 面试前,不要这么准备了,简直愚蠢到极点
  10. 台式电脑如何重装系统windows10
  11. JSTL-格式标签库
  12. oracle在线重定义表分区,oracle把一张表在线重定义成分区表
  13. iqc工作职责和工作内容_新媒体实习生是做什么的?新媒体实习生岗位职责工作内容...
  14. Java常用类(三):FileUtils类
  15. 麻省理工18年春软件构造课程阅读13“调试”
  16. 为了对电脑进行保护,已经阻止此应用。
  17. 【推荐】技术面试结束后,如何向技术面试官提问?
  18. oneapi安装CMAQ
  19. 如何用div实现炫酷3D球体?
  20. python集合元素个数_python如何取set元素个数

热门文章

  1. haproxy acl访问限制IP
  2. 如何使用Putty登录安装在VirtualBox里的ubuntu 1
  3. 关于降低锁的竞争程度------从奶爸的角度思考
  4. expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令...
  5. 一步一步SharePoint 2007之二十二:完美解决实现Form认证后无法再用SharePoint Designer编辑网站的问题...
  6. java - What is a fat JAR? - Stack Overflow
  7. 一部影响美国网络安全政策的电影
  8. mysql不能插入中文
  9. 移动平台前端开发总结(针对iphone,Android等手机)
  10. IIS 7管理API——Microsoft.Web.Administration介绍