You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Wix Toolset v4:从Windows 10应用和功能卸载不显示维护对话框

解决Wix Toolset v4中「应用和功能」卸载不显示维护对话框的问题

这是因为Windows「应用和功能」默认会以静默方式触发卸载,跳过了Wix内置的维护UI流程,以下是具体解决方案:

  • 调整ARP属性启用UI交互
    在Wix项目中添加以下属性配置,强制系统唤起维护对话框:

    <Property Id="ARPNOMODIFY" Value="0" />
    <Property Id="ARPNOREMOVE" Value="0" />
    

    ARPNOMODIFY和ARPNOREMOVE默认若为1,会让系统直接执行静默卸载,设置为0后会启用交互式维护UI。

  • 自定义卸载命令行参数
    通过ARPUNINSTALLCOMMAND指定卸载时的启动命令,强制触发维护模式:

    <Property Id="ARPUNINSTALLCOMMAND" Value="msiexec.exe /i [ProductCode]"/>
    

    使用/i参数启动MSI的交互式模式,这样从「应用和功能」触发卸载时,会弹出包含修复、移除、修改选项的维护对话框,而非直接静默卸载。

  • 检查UI序列配置
    确认项目中正确引用了WixUI_InstallDir,且未自定义修改InstallUISequence或AdminUISequence,避免无意中跳过了维护对话框的展示逻辑。

修改完成后重新构建MSI包,测试「应用和功能」中的卸载流程即可生效。

内容的提问来源于stack exchange,提问作者joe doumit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 22:19:51