0

次のコマンドライン引数を使用して実行するsetup.exeプロジェクトがあります。

/パッシブ/promptrestartCMDCODE = InstallComplete

私もこれを試しました:

/quiet /promptrestart CMDCODE=InstallComplete

どちらの場合も、再起動が必要な場合、ユーザーに尋ねられたり警告が表示されたりすることはなく、インストールが完了した直後に起動します。

後でpromptrerestartが追加され、MSがMSIを呼び出すときにsetup.exeを更新してそれを渡すことがなかったことが原因である可能性があります。誰かがこれを確認または拒否できますか?オプションはあなたのために働きますか?代わりに使用する必要がある別のオプションはありますか?

CMDCODE =の部分は、内部で使用するものです。

4

1 に答える 1

1

これまでXPでテストしただけですが、次のように変更されているようです。

/ qb / promptrestart CMDCODE = InstallComplete

したがって、/quietまたは/passiveを/qbに変更します。「常にパッシブ」なインストールは本当に必要ありません。実際、新しいバージョンがすでにインストールされているかどうかを確認するプロンプトが表示されることを望みます。エラーが発生した場合は、通常のインストールでユーザーに質問をしたくありません(再起動なし、エラーなし)。

于 2012-06-21T19:16:11.413 に答える