我有一个版本号为1.0.1的应用程序,它是对旧版本1.0.0的升级 .
当我尝试安装新版本1.0.1时,当我的系统已经安装了旧版本1.0.0时,我收到错误2869 .
但是,如果我手动卸载旧版本并尝试安装较新版本,则会成功安装 . 我突然意识到这个错误是由于自定义操作中的一些异常引起的 . 因此我执行了以下命令
msiexec.exe /i my.msi /L*v c:\logfile.txt
我不知道如何分析这个详细的日志文件,找到我的问题的修复程序 .
我应该看看究竟什么,以便我可以摆脱错误代码2869.我在WIN 7机器中使用VS2005 .
Plz帮助我 .
1 回答
也许这些文章可以帮助你:
http://technet.microsoft.com/en-us/library/cc535232.aspx
http://blogs.technet.com/b/richard_macdonald/archive/2007/04/02/how-to-interpret-windows-installer-logs.aspx
您也可以在某处发布日志并将其链接到您的帖子中,以便我们查看 .
基本上,您应该搜索具有“返回值3”的任何自定义操作 . 该自定义操作遇到问题并因错误而停止安装 .
请使用相同的线程来更新问题,而不是为每个相关问题启动不同的线程 .