2011-07-13 5 views
2

MSIパッケージを作成するためにWiseインストーラをバンドルするWindowsアプリケーションがあります。正確な時点(常に同じ)には、msiパッケージから新しいものを取得しようとするWindowsインストーラのポップアップがあります。Windowsインストーラのポップアップを見つける方法

インストールがキャンセルされると、アプリケーションが正しく動作するため、すべてが既にインストールされています。

何が必要なのか、msiパッケージインストーラのプロンプトはどのように表示されますか?

答えて

5

これは通常、インストールされたリソースが見つからない場合に発生します。正確な原因を見つけるために、あなたはこれを試すことができます。

  • の「インストールの準備」メッセージオープンイベントビューアを受けた後
  • に行く([スタート]メニューまたは起動「eventvwr.msc」でそれを検索することができます) 「Windowsログ」 - >「アプリケーション」このフォーム持っている「MsiInstaller」情報メッセージの
  • 外観:

イベントの種類:警告を

イベントソース:MsiInstaller

イベントID:1001

説明:製品 の検出{1F7D16F0-836D-4CE4-9123-D30B2F24A17B} '、特徴は 'FEATUREID'「コンポーネントの要求時 を失敗{068153F4 -B9E0-4745-9A47-833764D9D60C} '

GUIDはコンピュータによって異なりますが、問題の原因となっているコンポーネントを特定するのに役立ちます。最初のGUIDはパッケージProductCodeであり、2番目のGUIDは問題のあるコンポーネントです。インストールログを作成して、コンポーネントがインストールされていない理由を確認できます。

基本的に、パッケージによってインストールされたファイルとレジストリエントリは、インストール後に移動、削除、または名前変更しないでください。

+0

返信いただきありがとうございます。それは、インストールされているコンポーネントがVC++再配布可能であることを私に伝えます。私はそれらのguidsを解決する方法を知っていますか? – Eric

+0

詳細を教えていただけますか?再配布可能なものは?それは前提条件ファイル、マージモジュールファイル、またはパッケージ内のファイルですか?インストール後にどのように削除されますか? –

関連する問題