如何在WIX安装程序中实现Microsoft Edge WebView2 Runtime静默安装?
通过Wix Toolset实现Microsoft Edge WebView2 Runtime静默安装
完全可行,只需要修改你现有CustomAction的ExeCommand,添加WebView2安装程序支持的静默参数即可。
WebView2官方安装程序支持的常用静默参数:
/silent:无界面静默安装,全程不显示任何窗口/install:配合静默参数使用,明确触发安装操作(部分版本需指定此参数)
修改后的CustomAction代码如下:
<CustomAction Id="InstallMSWebview2" Directory="INSTALLFOLDER" ExeCommand="[INSTALLFOLDER]MicrosoftEdgeWebView2RuntimeInstallerX86.exe /silent /install" Execute="deferred" Impersonate="no" Return="check"/>
提示:建议把
Return="ignore"改为Return="check",这样WIX会检测WebView2的安装结果,避免安装失败却无反馈的情况;如果不需要校验安装状态,也可以保留Return="ignore"。
你的InstallExecuteSequence配置无需改动,维持原顺序即可:
<InstallExecuteSequence> ... <Custom Action="InstallMSWebview2" After="InstallFiles"/> </InstallExecuteSequence>
额外注意点:
- 确保打包的WebView2安装程序架构(x86/x64/arm64)与你的安装包目标一致,上述参数对所有架构的安装程序通用
- 静默安装需要管理员权限,你的WIX安装包需通过
Package元素的InstallPrivileges="elevated"配置请求管理员权限
内容的提问来源于stack exchange,提问作者suat korkmaz
相关产品推荐
相关产品推荐

