gpt4 book ai didi

windows - 了解 Windows Installer 文件表中的重要属性

转载 作者:可可西里 更新时间:2023-11-01 10:40:07 26 4
gpt4 key购买 nike

假设您有一个 MSI 试图添加或替换文件 Foo.bar,但该操作失败了。如果 Foo.bar 在 MSI 的文件表中被标记为重要(使用 msidbFileAttributesVital),则安装将回滚。如果文件不重要,则会提示用户并允许用户决定是否应忽略错误或是否应回滚安装。

如果操作失败并且安装程序以静默模式(/qn)运行怎么办?无法提示用户。

看起来(从我的 MSI 日志来看)安装回滚了,即使该文件并不重要。在这种情况下,有什么方法可以进行静默安装吗?

最佳答案

据我所知,无论您使用什么标志和设置,如果遇到错误,静默安装总是会回滚。这可以防止安装损坏(例如丢失文件)。

在您的情况下,解决方案是使用基本 UI 来提示用户。另一种解决方案是使用可以忽略安装错误的非 MSI 安装程序。

关于windows - 了解 Windows Installer 文件表中的重要属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com