最近需要制作软件安装包,需要附带VC运行时和.Net Framework的安装,但又不想让用户自己点下一步,所以就有了以下操作。
微软提供了一个程序叫msiexec.exe,位于C:\Windows\System32
msiexec提供了从命令行安装、修改Windows安装包等功能。常见的如.msi这样的安装包。
打开Powershell/cmd,输入
msiexec /?
可以看到详细的参数
这里主要介绍一下如何自动安装/卸载。如果需要更详细的使用,可以访问 https://docs.microsoft.com/zh-cn/windows/win32/msi/command-line-options?redirectedfrom=MSDN
安装
msiexec /i "vc_redist.x86.exe" /qr
/q是安静模式,无用户交互,/q后面再带上nbrf,可以设置软件安装界面的显示方式
/q[n|b|r|f]
设置用户界面级别
n - 无用户界面
b - 基本界面
r - 精简界面
f - 完整界面(默认值)
使用Powershell下载并安装Microsoft Visual C++ 2008 Redistributable Package (x64)
原文:https://www.cnblogs.com/zhaotianff/p/11558602.html