カスタマイズインストーラの作成と展開
Creo View Adapters インストールにアプリケーションを追加、またはインストールからアプリケーションを除去できます。たとえば、組織のユーザーから次のように要望されているとします。
必須
不要
Creo View Adapters の使用
Microsoft Visual Studio C++ 2015–2019 ランタイム再頒布可能
PDF ドキュメントサムネイルに対する Microsoft Edge Webview2 Runtime の生成
この場合、インストーラを次のようにカスタマイズします。
Creo View Adapters インストーラを使用して Microsoft Edge Webview2 Runtime コンポーネントをインストールします。これを使用して、PDF フォーマットに変換される Office ドキュメントのサムネイルを生成できます。
Microsoft Visual Studio C++ 2015–2019 ランタイム再頒布可能はすでに展開されているので除去します。
次の 2 つの基本タスクを実行して、カスタマイズを行います。
1. インストーラファイルを追加または除去してディレクトリ構造を準備する。
2. CreoSetup.ini を修正してインストーラが正しく実行されるようにする。
これらのタスクを完了した後、ソフトウェアを展開できます。次のセクションの手順には、前述のタスクを完了し、展開するための指示が含まれています。
ディレクトリ構造の準備
次の手順を実行して、インストールディレクトリをカスタマイズします。
1. 空のディレクトリ (<directory>) を作成します。
2. これらのサブディレクトリとファイルを空のディレクトリにコピーします。
\prereqs サブディレクトリ
\creoview_adapters サブディレクトリ
Setup.exe
CreoSetup.ini
3. \prereqs サブディレクトリで、Microsoft Visual Studio 2015-2019 C++ 再頒布可能パッケージ x64 を除去します。これは vcredist_x64.exe と呼ばれます。このディレクトリに必要な Microsoft Edge Webview2 Runtime があることを確認してください。そのファイルの名前は MicrosoftEdgeWebview2RuntimeInstaller.exe です。
ディレクトリの準備ができました。次のセクションでは、INI ファイルをカスタマイズします。
CreoSetup.ini の修正
次に、CreoSetup.ini を修正してこれらの変更をデフォルトのインストールディレクティブに追加する必要があります。不要な行やセクションはファイルから削除することも、修正することもできます。この例では、修正しています。
Microsoft Edge WebView2 Runtime インストーラを実行するための新しいディレクティブの追加
vc_redist.x64.exe ディレクティブを除去するか無効にします。
変更に伴い、次の手順で INI ファイルを更新します。
1. CreoSetup.ini をテキストエディタで開きます。
2. [Other Applications] セクションで、VCREDIST_X64=YES という行を見つけて VCREDIST_X64=NO に置き換え、VCREDIST_X86=YES という行を見つけて VCREDIST_X86=NO に置き換えます。
3. ファイルにデフォルト行 MSEDGEWEBVIEW2=YES とそれに対応する MSEDGEWEBVIEW2 セクションがあることを確認します。これにより、必要に応じて Microsoft Edge WebView2 Runtime コンポーネントがインストールまたは更新されます。
4. CreoSetup.ini を保存してテキストエディタを閉じます。
INI ファイルでインストールが次のように定義されました。
INI ファイルの詳細については、後述のセクションCreoSetup.ini ファイルについて」を参照してください。
展開を開始するには、後述の「カスタマイズインストーラを使用した Creo View Adapters の展開」のセクションを参照してください。
CreoSetup.ini ファイルについて
ファイルの [Other Applications] セクションの各アプリケーションには値 YES または NO が含まれています。値 YES は、アプリケーションのインストーラが必ず実行されるという意味ではありません。YES 値を含む各アプリケーションは、インストールされる可能性があるということです。製品コード行と一致するインストールがシステムに存在する場合、何も行われません。一致するインストールがシステムに存在しない場合、アプリケーションがインストールされます。
各アプリケーションの PRODUCTCODE 行はオプションです。どのような場合でも、システムに同じバージョンがインストールされていなければ、アプリケーションは自動的にインストールされます。製品コードを用意することで、インストールの完了にかかる時間が最短になります。
PROGRAM 行の値は *.exe ファイルまたは *.msi ファイルでなければなりません。
カスタマイズインストーラを使用した Creo View Adapters の展開
ディレクトリの準備と INI ファイルの修正が完了しました。この例では、受動的インストールでアプリケーションを展開します。次の方法のいずれかまたは両方を使用できます。
Setup.exe をネットワーク上から直接実行する。
修正したディレクトリで、新しい自己解凍形式のアーカイブを作成する。自己解凍ファイルが CreoSetup.exe を呼び出して展開するすべてのインストールをチェーン接続していることを確認します。
CreoSetup.exe の呼び出しには、コマンドラインで基本の Creo View Adapters インストーラのすべての MSI 引数を含める必要があります。このとき、CreoSetup.iniCreo View Adapters MSI 引数を直接埋め込むことはできません。
受動的インストールを実行するには、コマンドシェルを開いて次のコマンドを入力します。
CreoSetup.exe /vADDLOCAL="ALL" APPLICATIONFOLDER="C:\ptc\mycreoviewadapters" /qb!
* 
/v とコマンドの次の文字の間に空白がないことを確認します。
Creo View Adapters と Microsoft Edge WebView2 Runtime は進行状況バーとともにインストールされますが、「キャンセル」(Cancel) ボタンはありません。サイレントインストールのオプションの一般的な例については、サイレントインストールによる Creo View Adapters の展開を参照してください。
これは役に立ちましたか?