MSI安装包在vista下出现错误2869

    看到neuhawk介绍的ViewState察看工具ViewStateViewer 2.0挺不错,就下载了一个来试试。结果比意大利语页面更郁闷的是,下载回来的*.msi安装包在vista上老是安装不上,老是在安装快结束的时候说:The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2869.

    我把同一个*.msi文件copy到我的xp机器上就可以正常安装,看来这个错误和安装无关而是vista的问题乐。想到传说中的UAC,于是决定换个角色执行这个msi文件。可是在*.msi上点击右键菜单里居然没有"Run as administrator"一项,晕倒。

    解决办法,新建一个批处理文件,setup.bat,编辑这个bat文件,写上如下命令:

    msiexec /i C:\VSA2Setup\Setup.msi

    保存文件,然后再setup.bat上点击右键,就有"Run as administrator"项目了。

    结果果然是UAC权限问题!

    ViewStateAnalyzer.png

    至于如果在创建msi的安装包的时候避免这个问题,可以参看这篇文章:Installer error code 2869 - MSI and UAC on Vista

posted on 2007-07-03 13:57  birdshome  阅读(6461)  评论(4编辑  收藏

导航