修改和补丁安装序列之间的区别

发布于 2025-02-10 18:34:22 字数 427 浏览 1 评论 0原文

我需要修复安装(.msi),因为删除了某些文件。但是,通过在发射器表中使用以下条件来禁用维修选项。

补丁或不重新安装

我应该如何还原缺少的文件?我们尝试使用虚拟补丁(.msp),以防万一补丁序列维修但没有成功。同样,这些丢失的文件无法在补丁程序中传递,因为使用转换添加了这些文件。对于生成补丁程序,使用installshield QuickPatch项目,与标准MSI补丁不同,它没有能力添加新文件的功能。

虽然,我们尝试了MSI修改选项,而没有进行任何功能选择的任何更改,并且似乎正在恢复并恢复缺少的文件。因此,我只想了解修改和修补序列的工作方式。为什么补丁没有还原文件,而是修改选项。它是否与 Remantalmode,Remantall,AddLocal 属性有关?

I need to repair the installation(.msi) as some files are removed. However, repair option is disabled by using following condition in LaunchCondition table.

PATCH OR NOT REINSTALL

How should I restore missing files? We tried to use dummy patch(.msp) just in case if patch sequence repairs but no success. Also, these missing files can't be delivered in patch as these files were added in fresh installation using transform. For generating patch, InstallShield QuickPatch project is used which doesn't have capability to add new file unlike standard msi patch.

Although, we had tried the msi modify option without making any changes in feature selection and it seems to be working and restored missing files.So, I just want to understand how modify and patch sequences working. Why patch didn't restore the files but the modify option. Is it something related to REINSTALLMODE, REINSTALL, ADDLOCAL properties?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文