installation - 如何禁用修复?
问题描述
我正在使用WixSharp
构建一个windows service installer
.
我想禁用repair
选项。
Control Panel
使用这些属性从ONLY中删除该选项。
"ARPNOREPAIR" , "ARPNOMODIFY"
有没有办法通过右键单击禁用修复?CMD
*.msi->repair
解决方案
不能。MSI 修复永远不能完全禁用。最佳实践是考虑到这一点并相应地进行设计/测试。
如果您的问题是用户名/密码被重新设置,那么您可以在 CreateServices 上设置条件,使其在修复期间不运行。
推荐阅读
- spring-boot - java Springboot轻量级控制器的包约定?
- octave - 每次都显示旧结果的八度脚本
- c# - 这个 C/C++ 程序在 C# 中的等价物
- android - 我无法使用 Firestore android studio 使用方法“whereNotIn()”
- python - 是否有一种计算成本较低的方法来替换数据框中的名称?
- google-analytics - 如何使用谷歌分析大查询表计算谷歌广告点击次数
- matlab - 剪切特定段中的音频信号。(Matlab)
- windows - 你如何逃脱管道'|' 从 git bash 使用 azure-cli 时
- javascript - React 全局错误处理程序不适用于异步 componentDidMount。尝试了 componentDidCatch 和 window.onerror
- google-chrome - 在 Chrome 中所有打开的选项卡上运行命令