【问题标题】:How do you disable a self repair如何禁用自我修复
【发布时间】:2015-07-10 04:46:24
【问题描述】:

我有一个 MSI,它在新用户登录并启动 exe 时执行自我配对,因为缺少注册表键(使用 GPO 推送键)。

尝试了 DISABLEADVTSHORCUTS=1,清除了 exe 组件的密钥文件并清除了 ReinstallModeText 属性。我不想删除组件表中的组件 guid,因为安装程序没有注册组件并且无法删除组件。

有没有简单干净的方法来禁用/隐藏此功能?

谢谢

【问题讨论】:

标签: windows-installer installshield


【解决方案1】:

如果不禁用 Windows 安装程序服务(不要这样做,我见过有人尝试.... DOH!),您永远无法禁用自我修复。这是 Windows 安装程序的一个关键功能,您应该解决根本问题,而不是试图避免治愈。

【讨论】:

  • ..如果用户可以看到 MSI 文件并右键单击修复,或者程序和功能中有修复选项,也没有任何方法可以阻止用户手动进行修复。
猜你喜欢
  • 2021-05-16
  • 1970-01-01
  • 2017-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多