2013-01-08 36 views
1

我被给了一个任务,在机器上静默安装应用程序。我不知道如何做到这一点。花了一些时间后,我觉得可以通过批处理文件完成,并开始学习创建批处理文件。我学会了如何在不同位置和其他基本内容中复制文件。未在安静模式下安装的应用程序

作为一种实践,我试图安静地安装7zip.msi。我创建的代码

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

一个批处理文件,我跑在命令提示符下的批处理文件,它问我下面的窗口

enter image description here

我点击运行进行确认。然后没有任何反应。我觉得它安装在后台(无声),但我不知道安装是否完成。而且不知道如何获得安装状态。我等了20分钟,看到已安装的程序,但我的应用程序不在那里。我重新启动,并且没有安装程序。

我甚至用下面的代码尝试,但结束了相同的结果

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

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

并且同一批将同时使用.exe文件吗?谢谢。

+0

如果省略“开始”(或使其成为“开始/等待”)批处理文件将等待安装程序退出。 –

回答

1

你可以试试这个

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

我把这个从here,这对微星交换机文档和示例。

你不能这样做与exe的,除非他们有相同的开关内置到他们的开发人员。

+0

+1 ....并感谢您的帮助。但我怎么知道什么开关或属性,EXE暴露? – Sandy

+0

谢谢,您需要检查它可能具有的任何开关的文档,这取决于它是什么。只要检查你从中得到它的网站,看看是否有任何文件,如果没有,那么我会认为它没有任何文件。 –