且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

VS 2008 64位安装项目msi无法自动修复/自动修复!

更新时间:2023-09-11 23:20:28

与安装程序中的内容相比,密钥文件中的自动恢复仅触发器丢失或损坏。 />


或者,如果没有安装该功能,因为它被告知首次安装时安装。



如果文件在初始安装时正确放置,没有理由进行修复。



听起来32位版本有问题,而不是64位版本。
Autoheal only triggers in the key files are missing or damaged compared to what's in the installer.

OR, if the feature was not installed because it was told to install on first run.

If the files were laid down correctly upon the initial installation, there's no reason to heal.

It sounds like the 32-bit version had a problem, not the 64-bit version.


实际上两个版本都没有部署文件,然后安装程序会在出路时删除它。这导致32位进入自动修复圈。



在32位windows 10 pc上,如果一切都稳定而且很酷,那么如果我重命名或删除其中一个已部署的文件,例如usersguide.pdf,启动后,msi将自动修复它。如果我在x64 windows 10上做同样的事情没有任何反应,用户指南找不到它的程序菜单快捷方式!
No actually both versions deploy a file then the installer deletes it on the way out. That was causing the 32 bit to go in an auto-heal circle.

On the 32 bit windows 10 pc, if everything is stable and cool, then if I rename or delete one of the deployed files such as the usersguide.pdf, upon launch the msi will autoheal it. If I do the same on a x64 windows 10 pc nothing happens and the users guide is not found via it's program menu shortcut!