2012-03-27 7 views
2

は私のプログラムのインストールが時々インストーラログに次のエラーを与える:MSIインストーラエラー

`Failed to grab execution mutex. System error 258.` 

誰もこれが何であるか上の任意のより多くの情報を持っていますか?それはあなたがあなたのパッケージをインストールする際に別のMSIをインストールまたはアンインストールしようとしていることを意味

おかげ

答えて

2

他のパッケージをインストールする必要がある場合は、それらを前提条件として追加できます。これは、セットアップオーサリングツールごとに異なる方法で行われます。少なくともInstallExecuteSequenceではなくカスタムアクションを使用することはできません。

_MSIExecute Mutex

概要:一つは、マシンごとにシーケンスを実行し、プロセスごとにUIシーケンス。

+0

あなたの答えをありがとう。私は、統合テストのために1つのパッケージ(以前のバージョンをアンインストールしてtrueに設定)をインストールしています。シーケンスはすべてのバージョンをアンインストールし、古いバージョンをインストールし、新しいバージョンを上にインストールします.2番目のインストールに失敗しました。ミューテックスにぶら下がる可能性はありますか? –

+0

ログを調べて、エラーの原因を調べます。エラーが表示される直前に何が起こりますか? –

関連する問題