【发布时间】:2014-08-28 07:35:50
【问题描述】:
我们如何禁用 Visual Studio (2008) 安装程序中的修复/删除选项。我只想安装和卸载选项。是否可以从安装程序中隐藏该窗口?
我用逆戟鲸试过这个;但没有收益。
然后我尝试设置自定义操作条件,这也不起作用。
如果已安装,我的安装程序仍会显示修复/删除对话框。
【问题讨论】:
我们如何禁用 Visual Studio (2008) 安装程序中的修复/删除选项。我只想安装和卸载选项。是否可以从安装程序中隐藏该窗口?
我用逆戟鲸试过这个;但没有收益。
然后我尝试设置自定义操作条件,这也不起作用。
如果已安装,我的安装程序仍会显示修复/删除对话框。
【问题讨论】:
对于 Visual Studio 安装程序,我只找到了一种方法:在 安装 步骤创建自定义操作。在该自定义操作中编写代码以创建以下注册表值:
Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{GUID-THAT-CORRESPONDS-TO-YOUR-PRODUCTCODE}
Values:
NoRepair = dword:00000001
NoModify = dword:00000001
就是这样。在注册表中插入这些值后,“修复”按钮从“添加/删除程序”屏幕中消失。无需自定义操作条件。
注意:对于在 Win64 平台上运行的 32 位软件,注册表路径为:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\...
【讨论】: