LabVIEW実行ファイルやLabVIEWランタイムエンジン用のサイレントインストーラを作成する

更新しました Dec 14, 2022

環境

ソフトウェア

  • LabVIEW
  • LabVIEW Application Builder Module

LabVIEWアプリケーションビルダを使用してアプリケーションとインストーラをビルドしました。そのインストーラを使用して作成したアプリケーションをインストールし、次にユーザプロンプトなしでLabVIEWランタイムをインストールしたいです。これを行うにはどうすればよいですか?

LabVIEWランタイムエンジン含むようにビルドした実行ファイルを使用してサイレントインストーラ(ユーザ操作なし)を作成する方法は、3つあります。
 

メモ: これらの手順では、インストーラの名前がsetup.exeであると仮定しています。


警告: 以下に説明する方法では、インストーラはユーザインタフェースが表示されることなく実行されているコンピュータを再起動されます。インストールを実行する前に、実行中のプログラムがすべて終了していることを確認してください。


オプション A) コマンドラインを使用してインストールする

  1. Windowsのコマンドプロンプトを開きます。
  2. インストーラを含むディレクトリに移動します。
  3. 次のコマンドを実行します。
    setup.exe /qb /AcceptLicenses yes


オプション B) バッチファイルを使用する

  1. 添付のバッチファイルをインストーラディレクトリにコピーします。
  2. テキストエディタを使用して、バッチファイル内の名前がインストーラの名前と一致することを確認します。
  3. SilentInstall.batファイルをダブルクリックすると、インストーラをサイレントに実行できます。



オプション C) setup.iniファイルを変更する

  1. インストーラを含むディレクトリに移動します。
  2. テキストエディタでsetup.iniを開きます。
  3. [Dialogs] セクションですべての1を0に置き換えます。
  4. 変更後の[Dialogs]セクションは、次のようになります。
     
    [Dialogs]  
    UserInfo=0  
    FeatureInfo1=0  
    SingleDirectory=0  
    InstallationType=0  
    FeatureTree=0  
    License=0  
    License2=0  
    NICertificate=0  
    WinFastStartup=0  
    ConfirmStart=0  
    End=0