1

私の MSI インストーラー パッケージには、RunOnce キーを追加するカスタム アクションがあります。ただし、インストールの最後に、RunOnce キーがすぐに呼び出される (そして削除される) ことに驚きました。これは、PC を再起動したときにのみ発生すると予想していました。この動作は標準ですか、それとも無効にできますか? これは、Windows 7 64 ビットで発生しています。感謝して受け取った助け、事前に感謝します。乾杯、アンドリュー。

4

2 に答える 2

3

別のWin7マシン、さらには仮想マシンでパッケージを試すことができますか?私が知っていることから、再起動のみがキーを呼び出す必要があるため、このマシンで何かが破損して動作を引き起こしている可能性があります。

編集:投稿した後、私はこのMSDNブログを見つけました。このブログには、特定の条件でキーが呼び出される可能性があると書かれています。 http://blogs.msdn.com/b/junfeng/archive/2006/09/19/761765.aspx

キーの呼び出しを回避するには、インストール中にキーの呼び出しをできるだけ遅くするカスタムアクションの実行を試みることができます。

于 2011-09-21T15:21:15.177 に答える
2

RunOnce の代わりに RunOnceEx reg キーを使用して問題を解決しました。すべてが期待どおりに機能するようになりました。乾杯!

于 2011-09-27T14:00:26.803 に答える