ディストリビューションウィザードで作ったsetup.exeで何度も再起動を要求される問題

(VisualStudio6の)ディストリビューションウィザードで作ったsetup.exeで、WindowsXPにセットアップを行おうとしたとき、セットアップ開始前に「ファイルが最新でないため再起動する」という旨のメッセージが表示されて再起動するが、再起動後も同じメッセージが出るという問題が発生することがある。
今回の場合は、問題の原因は古いMFC42.DLLがセットアップ対象ファイルに含まれていたことだった。