2011-06-21 5 views
2

Inno Setup、NSIS、またはMSIのようなmany different installation systemsがあります。私はMSIがロールバック、Inno Setupをサポートしていることはある程度知っていますが、どのシステムが停電しているのかを知ることができませんでした。停電回復システム

インストールが停電によって中断された場合、再起動時にWindows Installerが自動的にロールバックを失敗しますか?他の2つのインストールシステムはどうですか?

答えて

1

Innoは、起動時に何も(デフォルトでは)実行されないため、システム障害時にロールバックを処理しません(Windows Installer以外のほとんどの設定と同じです)。 しかし、インストールをやり直して正常に回復することができます。

+0

ありがとう、+1、MSIはどうですか? – Paya

+0

MSIを使用していませんが、データベースベースでWindowsにサービスが含まれているため、これらの行に沿って何かを行うことができると思います。 – Deanna

0

私は、MSIがNT6 +でトランザクションされたNTFSとレジストリを使用し、停電の影響を受けてはいけないと思います。

InnoとNSISは通常のファイル/レジストリ機能を使用しているため、すべての通常の停電問題が適用されます。

+0

ドキュメントのリンクやその他の証拠によって推測/希望をバックアップしてください。 :-)私はこの仮定を確認する正確な文書を見つけることができませんでした。 – Paya

+0

[トランザクションのNTFSを使用する代替](http://msdn.microsoft.com/en-us/library/windows/desktop/hh802690(v = vs.85).aspx)の記事によると、Windowsインストーラはおそらくそれは全くそれを使用しないことを意味するトランザクションのNTFSの代替。 – Paya