求助 命令行msiexec /i xxx.msi REINSTALLMODE=voums REINSTALL=ALL 安装不成功

wenterjoy 2016-05-04 02:36:24
同一个msi程序 直接安装成功 命令行方式提示完成 但是不成功(未生成任何文件)

双击msi 直接安装 ok
可以在安装目录生成对应文件 并能运行可执行程序
换成命令行方式
msiexec /i xxx.msi REINSTALLMODE=voums REINSTALL=ALL
能够启动installer 也可以下一步一直到finish 都是ok的
安装过程没有任何错误提示
可是相应安装目录并未生成对应文件

命名行换成
msiexec /i xxx.msi
可以生成文件
但是发现安装程序exe有个小括号(no configuration)
应该是未注册版本

怀疑是没有写入注册表权限 使用管理员权限打开cmd 还是不ok
查阅msdn官方信息
参数REINSTALLMODE=voums
中v 首次安装不能使用 去掉v之后 即
msiexec /i xxx.msi REINSTALLMODE=oums REINSTALL=ALL
同样不ok

已经排除了杀毒软件(我本机是Symantec)的影响
参考链接http://blog.hehehehehe.cn/a/663.htm
将日志输出 也未发现明显错误 输出日志命令行如下:
msiexec /i eeqinst.msi REINSTALLMODE=voums REINSTALL=ALL /L*v logfile.txt


请各位出手相助 如何解决 命令行安装的问题



ps msdn官网关于命令行安装参数说明
其中
REINSTALLMODE 和REINSTALL 是可选参数
二者一般是联合使用
其中
v:从源安装包运行 并 重新缓存本地安装包 首次安装不能使用
o:当前已安装的文件丢失或者当前版本过时 安装
u: 重写注册表中所有要求的条目名为HKEY_CURRENT_USER or HKEY_USERS的注册信息
m:重写注册表中所有要求的条目名为HKEY_LOCAL_MACHINE or HKEY_LOCAL_MACHINE的注册信息
s: 如果存在已有的图标和快捷方式,将全部重新替换

https://msdn.microsoft.com/en-us/library/aa371182%28v=vs.85%29.aspx
...全文
420 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧