1

我的任务是在机器上静默安装应用程序。我不知道如何实现这一目标。花了一些时间,我觉得可以通过批处理文件来完成,我开始学习创建批处理文件。我学会了如何在不同的位置复制文件和其他基本的东西。

作为一种实践,我试图7zip.msi静默安装。我用代码创建了一个批处理文件

start C:\Users\MyName\Desktop\7zip.msi /quiet

我从命令提示符运行批处理文件,它要求我用下面的窗口确认

在此处输入图像描述

我点击运行。然后什么也没有发生。我觉得它正在后台安装(默默地),但我不确定安装是否完成。并且不知道如何获取安装状态。我等了 20 分钟,看到已安装的程序,但我的应用程序不在那里。我重新启动并再次安装程序中没有任何内容。

我什至尝试过使用以下代码,但结果相同

start C:\Users\MyName\Desktop\7zip.msi <Silent>

谁可以帮我这个事??我知道那里有很多文章,但我只有在那里的帮助下才到达那里。我无法弄清楚发生了什么。

并且同一批次也可以处理.exe文件吗?谢谢。

4

1 回答 1

1

你可以试试这个

msiexec.exe /i "C:\Users\MyName\Desktop\7zip.msi" /quiet

我从这里拿了这个,它有关于 msi 开关的文档和示例。

你不能对 exe 做同样的事情,除非它们有开发人员内置的相同开关。

于 2013-01-08T15:36:53.210 回答