Windows installer 停电弹性安装系统

Windows installer 停电弹性安装系统,windows-installer,inno-setup,nsis,rollback,Windows Installer,Inno Setup,Nsis,Rollback,有,像Inno安装,NSI或MSI。我知道MSI支持回滚,也支持Inno设置(在某种程度上),但我找不到哪一个系统具有断电/BSOD恢复能力 当安装因断电而中断时,Windows Installer是否会在重新启动时自动回滚失败的安装?另外两个安装系统呢?Inno不会处理系统故障时的回滚,因为启动时没有任何东西(默认情况下)运行(我希望大多数基于Windows Installer的安装也是如此)。 但是,通过再次运行安装,它可以恢复正常。我猜/希望MSI在NT6+上使用事务NTFS和注册表,并且

有,像Inno安装,NSI或MSI。我知道MSI支持回滚,也支持Inno设置(在某种程度上),但我找不到哪一个系统具有断电/BSOD恢复能力


当安装因断电而中断时,Windows Installer是否会在重新启动时自动回滚失败的安装?另外两个安装系统呢?

Inno不会处理系统故障时的回滚,因为启动时没有任何东西(默认情况下)运行(我希望大多数基于Windows Installer的安装也是如此)。
但是,通过再次运行安装,它可以恢复正常。

我猜/希望MSI在NT6+上使用事务NTFS和注册表,并且不应受到断电的影响


Inno和NSIS使用正常的文件/注册表功能,因此所有正常的断电问题都适用。

谢谢,+1,但是MSI呢?我不知道,我不使用MSI,但由于它基于数据库,并且在Windows中包含服务,我希望它能做一些类似的事情。你能通过文档链接或其他证据来支持你的猜测/希望吗?:-)我找不到任何确切的文档证实这一假设。根据文章,Windows Installer被列为事务性NTFS的替代品,这可能意味着它根本不使用它。