LabVIEWでインストーラを作成する
- 更新日2026-08-03
- 8分で読める
LabVIEWでインストーラを作成してソースファイルを実行ファイルにバンドルし、エンドユーザに完全なインストーラ環境を提供します。
インストーラを作成する前に、以下を実行します。
- 作成するインストーラに含めるコードまたはその他のビルド出力を作成します。プロジェクトにコードを追加します。
- インストーラに関する特定の注意事項と推奨事項を理解します。
- 配布用にソースファイルを準備します。
- プロジェクトを保存します。ビルド仕様を作成するには、プロジェクトを保存する必要があります。
この手順では、このビルド仕様を作成するための基本的なオプションについて説明します。ビルド仕様の各構成オプションの詳細については、ダイアログボックスの各ページのリンクを参照してください。
LabVIEWプロジェクトを使用してインストーラを作成するには、以下の手順に従ってください。
-
LabVIEWランタイムがインストーラのすべてのVIをロードできるようにするには、すべてのVIにコンパイルコードを含めます。
- プロジェクトエクスプローラウィンドウで、プロジェクトを右クリックしてプロパティを選択するか、を選択します。
- プロジェクトの下で、既存の項目をマーク...をクリックし、プロジェクト内のVIを選択して、選択された項目のマークを解除を選択します。
-
プロジェクトエクスプローラウィンドウで、ビルド仕様を右クリックし、を選択します。
インストーラプロパティダイアログボックスが表示されます。
-
(推奨) 出力先で、インストーラファイルをマップするターゲットマシンのディレクトリ構造を定義します。
メモ 出力先が表すディレクトリの名前を括弧で囲んで変更することはできません。
- 必須: ソースファイルの下で、インストーラに含めるプロジェクトファイルを指定し、それらのファイルのターゲットディレクトリを割り当てます。
- (推奨) ソースファイル設定で、インストーラに含めるファイルの属性を設定します。
- (推奨) 製品情報の下で、インストーラのアスペクトに名前を付け、インストーラをビルドする場所を定義します。
-
(推奨) バージョン情報の下で、インストーラのバージョンを指定し、組織に関するメタデータを提供し、インストーラが旧バージョンを置き換えるかどうかを定義します。
バージョン設定の詳細については、「アプリケーションバージョンを管理する」を参照してください。
- オプション:
追加のインストーラで、インストーラに含める必要のあるその他のインストーラを定義します。
推奨インストーラを含めることも、カスタムインストーラを定義することもできます。注記 NI製品のインストーラをインストーラビルドに追加すると、使用中のコンピュータ上にインストールされているインストーラのコンポーネントのみが追加されます。作成したインストーラをユーザが起動すると、インストーラはユーザコンピュータからインストーラの一部でない製品のコンポーネントを削除する場合があります。ユーザコンピュータから製品のコンポーネントが削除される危険性を最小限にするには、製品のインストーラをビルドに追加する前に、使用中のコンピュータにすべてのオプションのコンポーネントを含む完全で最新の製品のインストールがあることを確認してください。
- 推奨インストーラを含める (デフォルト): 推奨インストーラを自動的に選択チェックボックスをオンにします。
- 追加のインストーラを手動で定義: 推奨インストーラを自動的に選択チェックボックスをオフにし、含めるインストーラを定義します。
手動で定義できる追加のインストーラについては、インストーラビルド用の追加のNIインストーラを参照してください。
- インストーラをキャッシュして今後のビルドでのプロンプトの数を減らすには、インストーラ作成中にメディアのプロンプトを最小化するため、選択されたインストーラおよび今後のインストーラすべてをこのコンピュータにコピーするをオンにします。
たとえば、このオプションを使用すると、互換性のあるバージョンのLabVIEWランタイムをインストーラにバンドルできます。
- オプション: ダイアログ情報の下で、インストール操作のダイアログボックスを定義します。
- オプション:
ハードウェア構成で、インストーラにシステム上のNIハードウェアの構成情報を含めるかどうかを選択します。
このオプションを使用して、インストーラを使用するシステムに特定のハードウェア構成を反映します。
- オプション:
(Windows) システム起動時にアプリケーションを実行させる場合は、ショートカットで、スタートアップメニューにショートカットを追加できます。
また、ショートカットをWindowsのデスクトップまたはプログラムメニューに追加することもできます。デフォルトでは、LabVIEWは、パッケージに含まれている各アプリケーションのショートカットをWindowsプログラムメニューに追加します。
- オプション: (Windows) Windowsセキュリティで、インストーラの実行時にinstall.exeのデジタル署名を構成します。
- オプション:
(Windows) レジストリで、インストーラビルドのカスタムレジストリキーを定義します。
コードが特定のレジストリキーに依存しており、インストーラでこの構成を事前に構成する場合は、このオプションを使用します。
- オプション: 上級で、システム要件、物理インストールメディアの設定など、特定の設定を構成します。
- オプション: LabVIEW Webサービスを配布に含めるには、Webサービスの下にサービスを追加します。
-
OKをクリックして、ビルド仕様の更新された設定を適用します。
ダイアログボックスが閉じ、プロジェクトのビルド仕様の下にビルド仕様名が表示されます。
-
配布を作成します。
オプション 説明 対話式 - ビルド仕様を右クリックし、ビルドを選択します。
- パッケージウィンドウで、ビルドをクリックします。
プログラム的 ビルドVIまたはExecuteBuildSpecコマンドライン操作を使用します。
関連コンテンツ
- LabVIEWビルドインストーラのサイレントインストールを行う
コマンドラインウィンドウを使用して、LabVIEWで作成されたインストーラをサイレント—ユーザによる操作や進行状況の表示なしで—インストールできます。
- LabVIEWビルドインストーラをアンインストールする
LabVIEWで作成されたインストーラは、コマンドラインウィンドウまたはコントロールパネルのプログラムアプレットを使用してコンピュータからアンインストールできます。これらのアプローチでは、アンインストールする項目が異なります。
- LabVIEWビルド出力を新しいWindowsシステムにデプロイする
Microsoft Windows Vista以降のオペレーティングシステムは、ユーザアカウント管理を含む、さらに上のレベルのセキュリティ機能を含みます。LabVIEWビルド出力をこれらのシステムにデプロイする方法を理解する。
- Windows Embedded Standardターゲットにインストーラをデプロイする
ホストコンピュータでVIを開発した後、そのVIを実行可能アプリケーションにビルドすることができます。また、実行可能アプリケーションまたはその他のファイルを含んだインストーラをビルドして、そのインストーラをWindows Embedded Standardターゲットにデプロイするか、その上で実行することができます。
- LabVIEWで配布用のパッケージを作成する
LabVIEWでパッケージを作成し、作成したソフトウェアをNI パッケージマネージャ、SystemLink、または実行ファイルとしてクライアントに配布します。
- アプリケーションビルダのLabVIEW版要件
ほとんどのビルド出力を作成するには、LabVIEWのコピーにアプリケーションビルダが含まれている必要があります。アプリケーションビルダはLabVIEWプロフェッショナル版に含まれており、LabVIEWベース版と開発版用の個別のモジュールとして購入できます。
- LabVIEWでのインストーラ作成に関する注意事項とアドバイス
LabVIEWでインストーラを作成する際のベストプラクティスを理解する
- ビルド出力を作成するためのファイルの準備
ビルド仕様を作成する前に、配布用のファイルを準備します。