2017-01-18 41 views
0

アプリケーション(.msi)をインストールしようとしていますが、私はWiXインストーラを使用してexeファイルを作成しました。私はいくつかのPCにインストールしようとしたが、それは完全に正常に動作します。しかし、システムの1つで、msiをインストールしようとすると、エラーが発生し、インストールがロールバックされます(これは正常です)。インストールできません:エラー0x80070643:MSIパッケージのインストールに失敗しました

この特定のマシンにインストールされていない理由を特定できません。助言がありますか。?

+0

エラーは何ですか? –

+0

Imに「C:¥、system errror:2147024891」というセキュリティ記述子を設定できませんでした。「 –

+0

」-2147024891 =「0x80070005」=アクセスが拒否されました。あなたはC:\のパーミッションを設定しようとしていますか?エラーとその他の関連情報(wxsファイルのスニペットなど)で質問を更新してください。 –

答えて

1

この記事では、それは一般的な問題だことを示していると思われる - システムが再起動を必要とする:

https://support.microsoft.com/en-us/kb/974061

ようにしようとする最初のことです。問題が解決しない場合は、システムがまだインストールされていると思われる状態になっている可能性があります。

http://www.installsite.org/pages/en/msifaq/error/1618.htm

ログを生成するMSIファイルをインストールする場合、それは何が起こっているのか表示されることがあります。します。msiexec/I [MSIファイルへのパス]彼らは、この影響を与えることができるのレジストリ項目を表示するには、この時に見ることができます/ l * vx [テキストログファイルへのパス]

特に、別のセットアップやドライバのインストール(またはそのようなもの)を実行した場合、そのマシンでこれを引き起こすものがある可能性がありますインストールを続行するために再起動が必要な状態のシステム。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370492(v=vs.85).aspx

(コメント)からエラー0x80070005とある-2147024891、アクセス:再起動が保留されている場合は、インストールを開始しませんので、また、時にはそれが起動条件としてMsiSystemRebootPendingプロパティを追加すると便利です否定された。システムアカウントが一部のフォルダにアクセスできない場合がありますので、この特定のケースでは問題になることがあります。 C:\ドライブへのアクセス(および他のアクセス権)がSYSTEMアカウントへの完全なアクセスを許可しない場合、それはいくつかの奇妙なダウンストリームの問題を引き起こす可能性があります。

+1

msi logコマンドラインの場合+1。カスタムアクションから失敗した場合、0x80070643が返されます。ログは、少なくともエラーの直前で実行されるアクション/エラーの原因となったアクションを提供し、そこから続行できます。 –

+0

同意すると、再起動が必要であることを示すKBの記事は、赤ちゃんである可能性が高いです。 1603エラーはさまざまな理由で発生します。それがカスタムアクションの場合、冗長ログで「戻り値3」を検索することは非常に賢明なことです。 –

+0

実行するカスタムアクションはありません。 .NETフレームワークのようにインストールしてからMSIをインストールする前提条件がいくつかあります。また、MSIをインストールする際に依存関係をインストールせずにインストールしようとすると、同じケースになります。エラーは「C:\、システムエラー:-2147024891」のセキュリティ記述子を設定できませんでした。 –

関連する問題