どのように使用するために高度なインストーラパッケージングツールセットがインストールされている、プリインストールパッケージ

  私たちのプログラムは、ターゲット・マシン上で正常に実行できることを確認するために、我々は、ターゲットマシン上で実行されている必要なコンポーネントを確認する必要があります。

  この目的のために、「プリインストール - 動作環境 - - パッケージデマンド」のインストールパッケージを作成するためのツールをパッケージ化する高度なインストーラを使用した場合と、我々は設定することができます。

  私のプログラムに示すように、正しく実行するために、上記のように、.NETとVC ++コンポーネントが必要です。まあ、私は、「プリインストール」を右クリックし、「動作環境の新しいパッケージ」を選択し、以下の「プリインストール」に、これらのコンポーネントを追加することができます。インストール中にインストールパッケージ私は、インストールの優先順位は、コンポーネントパッケージ以下の「プリインストール」。

  この時点で、それは問題を生み出しました。これらのコンポーネントがターゲットマシンにインストールされている場合は、インストールが繰り返され、そのためにも、コンポーネントのインストールは失敗します。ターゲットマシンコンポーネントがその上にインストールされているかどうかを検出するには?14.0.24215検知機構を構成する方法を説明するための例 - の.NET Framework 4.6.1およびMicrosoft Visual C ++ 2015再頒布可能パッケージ(x86の)の下に。

  マシンが1の.NET Framework 4.6.1が搭載されているかどうかを検出します。

    上記の条件は、彼らが発見されていないエントリの条件を満たしている場合、.NET Frameworkの4.6.1をインストールし、示しています。そして、条件を設定する方法について話しています。

  インターフェイスに示すように、まず、選択します(デフォルトの状態を挿入し、自動的に無効)「の基本的な要素を持っている必要があります」、「編集」ボタンをクリックし、ポップアップ表示されます。

  「標準」の選択は、「レジストリ値の内容を指定している」レジストリ値を選択し、「HKEY_LOCAL_MACHINE \ SOFTWARE \マイクロソフト\ NET Frameworkのセットアップ\ NDP \ V4 \完全\リリース」。下図のように:

  「内容」欄には、「バリュー」「394 270」のフィールドの塗りつぶしは、フィールドが選択し、「比較」「よりも大きいの。」この条件は、の意味です:ターゲットマシンおよび.NET Framework 4.6.1以降がインストールされているかどうかを検出します。なぜ値は、.NET Framework 4.6.1を代表しているため394 271、394 270です。528040(六角0x00080ea8)上図は、ターゲット・マシンは、.NET Frameworkの4.8バージョンがインストールされていることを示します。リリースDWORD値は下表の.NET Frameworkの公式の説明を提供します。

 

  2.テストマシンは、Microsoft Visual C ++ 2015再頒布可能パッケージ(x86の)上にインストールされている - 14.0.24215

  反復動作はそれらを繰り返しません。試験条件のマイクロソフトのVisual C ++ 2015再頒布可能パッケージを構成する方法について、次の直接話。

  次のインターフェイスを開くには、「編集」をクリックしてください:

  、 『レジストリ値』を選択し、レジストリインターフェイスを開き、マイクロソフトのVisual C ++ 2015再頒布可能パッケージ(x86の)を選択し、「...」ボタンをクリックしてください - 以下のように、14.0.24215項目が示されました:

  「コンテンツ」分野では、フォルダ名に「値」の塗りつぶしは、「より多く」、「含んでいる」を選択し閉じ条件を追加するために「OK」をクリックしてください(「データ」のValue列は同じです)。それは、彼らはそれ以上のバージョンを持っている場合は、++ 2015再頒布およびMicrosoft Visual C ++ 2017再頒布可能パッケージのMicrosoft Visual Cの同時検出を必要とする条件を追加するとき++ 2017再頒布可能パッケージのMicrosoft Visual C ++ 2015再頒布可能パッケージおよびMicrosoft Visual Cは、そう、共存に見えることはできません、ことは注目に値しますMicrosoft Visual C ++ 2015再頒布可能アップをインストールする必要はありません。

  ちなみに各VC ++コンポーネントに関する情報を提供します。

Visual C ++ 2005
のMicrosoft Visual C ++ 2005再頒布可能(x64)の
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\製品\ 1af2a8da7e60d0b429d7e6453b3d0182
構成:x64の
バージョン:6.0.2900.2180
直接ダウンロードURL:https://download.microsoft.com/download/8 /B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.EXE

Microsoft Visual C ++ 2005再頒布可能(x86の)
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\製品\ c1c4f01781cc94c4c8fb1542c0981a2a
構成:x86の
バージョン:6.0.2900.2180
直接ダウンロードURL:https://download.microsoft.com/download/8/B/ 4 / 8B42259F-5D70-43F4-AC2E-4B208FD8D66A / vcredist_x86.exeを

Visual C ++ 2008
のMicrosoft Visual C ++ 2008再頒布可能(x64)の
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\製品\ 67D6ECF5CD5FBA732B8B22BAC8DE1B4D
構成:x64の
バージョン:9.0.30729.5677
直接ダウンロードURL:https://download.microsoft.com/download/5 /D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x64.exe

Microsoft Visual C ++ 2008再頒布可能(x86の)
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\製品\ 6E815EB96CCE9A53884E7857C57002F0
構成:x86の
バージョン:9.0.30729.5677
直接ダウンロードURL:https://download.microsoft.com/download/5/D/ 8 / 5D8C65CB-C849-4025-8E95-C3966CAFD8AE / vcredist_x86.exeを

Visual C ++ 2010
のMicrosoft Visual C ++ 2010再頒布可能(x64)の
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\製品\ 1926E8D15D0BCE53481466615F760A7F
構成:x64の
バージョン:10.0.40219.325
直接ダウンロードURL:https://download.microsoft.com/download/1 /6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe

マイクロソフトのVisual C ++ 2010再頒布可能パッケージ(x86の)
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\製品\ 1D5E3C0FEDA1E123187686FED06E995A
構成:x86の
バージョン:10.0.40219.325
直接ダウンロードURL:https://download.microsoft.com/download/1/6/ 5 / 165255E7-1014-4D0A-B094-B6A430A6BFFC / vcredist_x86.exeを

Visual C ++ 2012
のMicrosoft Visual C ++ 2012再頒布可能(x64)の
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\依存\ {ca67548a-5ebe-413A-b50c-4b9ceb6d66c6}
構成:x64の
バージョン:11.0.61030.0
直接ダウンロードURL:httpsを:/ /download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe

マイクロソフトのVisual C ++ 2012再頒布可能パッケージ(x86の)
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\依存\ {} 33d1fd90-4274-48a1-9bc1-97e33d9c2d6f
構成:x86の
バージョン:11.0.61030.0
直接ダウンロードURL:https://でダウンロード。 microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe

Visual C ++ 2013
のMicrosoft Visual C ++ 2013再頒布可能(x64)の
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\依存\ {050d4fc8-5d48-4b8f-8972-47c82c46020f}
構成:x64の
バージョン:12.0.30501.0
直接ダウンロードURL:httpsを:/ /download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe

マイクロソフトのVisual C ++ 2013再頒布可能パッケージ(x86の)
レジストリキー:HKLM \ SOFTWARE \クラス\インストーラ\依存\ {f65db027-aff3-4070-886a-0d87064aabb1}
構成:x86の
バージョン:12.0.30501.0
直接ダウンロードURL:https://でダウンロード。 microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe

Visual C ++ 2015
のMicrosoft Visual C ++ 2015再頒布可能(x64)の- 14.0.24215
レジストリキー:HKEY_LOCAL_MACHINE \ SOFTWARE \クラス\インストーラ\依存\ {d992c12e-cab2-426f-bde3-fb8c53950b0d}
構成:x64の
バージョン:14.0.24215.1
直接ダウンロードURL :https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x64.exe

マイクロソフトのVisual C ++ 2015再頒布可能パッケージ(x86の) - 14.0.24215
レジストリキー:HKEY_LOCAL_MACHINE \ SOFTWARE \クラス\インストーラ\依存\ {e2803110-78b3-4664-a479-3611a381656a}
構成:x86の
バージョン:14.0.24215.1
直接ダウンロードURL:httpsを: //download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x86.exe

Visual C ++ 2017
警告:あり使用されているいずれかの新しい2017レジストリ慣例だ、またはそれはまだ、ファイナライズされていません。[HKEY_CLASSES_ROOT \インストーラ\依存\ ,, amd64,14.0、バンドル]および[HKEY_CLASSES_ROOT \インストーラ\依存\ ,, x86,14.0、バンドル]:私は、最上位のキーを推測しているよう

変更の対象となっている、あるいは少なくとも別のネストされたGUIDを持って、私はリストにGUIDで終わるそのキーを使用するつもりです。

マイクロソフトのVisual C ++ 2017再頒布可能(x64)の- 14.11.25325
レジストリキー:[HKEY_CLASSES_ROOT \インストーラ\依存\ ,, amd64,14.0、バンドル\扶養\ {6c6356fe-CBFA-4944-9bed-a9e99f45cb7a}]
の設定:x64の
バージョン:14.11 .25325.0
直接ダウンロードURL:https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe

マイクロソフトのVisual C ++ 2017再頒布可能パッケージ(x86の) - 14.11.25325
レジストリキー:[HKEY_CLASSES_ROOT \インストーラ\依存\ ,, x86,14.0、バンドル\扶養\ {404c9c27-8377-4fd1-b607-7ca635db4e49}]
の設定:x86の
バージョン:14.11 .25325.0
直接ダウンロードURL:https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe

 

おすすめ

転載: www.cnblogs.com/writecode/p/11859055.html