通常、本製品をインストールする場合、利用する各機能で必要な情報を対話形式で入力します。
サイレントインストール機能を利用することにより、同じ設定でインストールする場合には、対話形式の情報入力を一切行わずインストールすることができます。
使用上の条件
Interstageが、対象のシステムにインストールされている場合には、本機能を使用することはできません。
事前に、Interstageをアンインストールしてから実施してください。
サイレントインストールの手順
以下の手順でインストールしてください。
サイレントインストール応答ファイルの作成
サイレントインストールを行う場合、対話形式で入力する情報が記述された応答ファイルを作成する必要があります。応答ファイルは、以下の手順で一度インストールを行い、そのインストール情報から作成します。
インストーラの起動
応答ファイルを作成する場合、以下のパラメタでインストーラを起動してください。
(CD-ROMドライブ)\ISTAGE\Disk1\issetup.exe -r
必要な機能の選択と設定
通常のインストールと同様に、インストールタイプ、機能を選択してください。また、必要に応じて設定値を変更してください。ここで設定した内容と同一の設定でサイレントインストール対象のコンピュータにもインストールされます。
応答ファイルの作成
実際にインストールを実行します。インストール後、Windowsシステムルートフォルダ配下にsetup.issという応答ファイルが作成されます。
サイレントインストールの実行
“1.サイレントインストール応答ファイルの作成”で作成した応答ファイル(setup.iss)を用いてサイレントインストールを実行します。
応答ファイル(setup.iss)の格納
サイレントインストールを行うコンピュータ上の任意のフォルダに応答ファイル(setup.iss)を格納してください。
サイレントインストールの実行
CD-ROMドライブにクライアントパッケージのCD-ROMをセットし、以下のパラメタでインストーラを起動します。このとき、インストール結果を保存するログファイルも指定します。なお、コマンド実行後、すぐ復帰しますが、インストールは実行されます。
例) 応答ファイルがc:\tmp\setup.iss、ログファイルがc:\tmp\setup.logの場合
(CD-ROMドライブ)\ISTAGE\Disk1\issetup.exe -s -f1c:\tmp\setup.iss -f2c:\tmp\setup.log
※上記の操作は1コマンドです。改行を入れずに実行してください。
インストール結果の確認
ログファイルを開き、[ResponseResult]セクションの“ResultCode”を参照してください。以下に復帰値の意味を記載します。
ResponseResultの値 | 意味 |
---|---|
0 | インストール成功 |
-1 | インストール失敗 |
-3 | 対象システムの環境により、応答ファイルと異なるシーケンスで実行された場合
|
-5 | 指定した応答ファイル(setup.iss)が見つからない |
-8 | 応答ファイルの内容が不当 |
エラーが発生した場合の対処
ログファイルの[ResponseResult]セクションの“ResultCode”にエラーが設定されている場合、以下で該当する対処を実施し、サイレントインストールを実行してください。
ResponseResultの値 | 対処 |
---|---|
-1 | インストール中にエラーが発生しています。
|
-3 | 以下を確認し、各々のエラーとなる原因を取り除いてください。
|
-5 | 指定した応答ファイル(setup.iss)が見つからないため、サイレントインストール実行時に指定した応答ファイルのパスに誤りがないか確認してください。 |
-8 | 指定した応答ファイル(setup.iss)が壊れている可能性があります。応答ファイルを再作成してから、再度インストールを実施してください。 |
上記以外 | 以下の資料を採取して、技術員に連絡してください。
|
注意事項
応答ファイルは、インストーラが確実に終了(InstallShield Wizardの完了画面で完了ボタンを選択)した後で取得してください。
サイレントインストールを実行するコンピュータ上には、応答ファイル作成時に指定したインストールフォルダと同じドライブを準備する必要があります。
サイレントインストールは、非同期で実行されます。サイレントインストール直後にセットアップなどの処理を行う場合はご注意ください。
ログファイルの[ResponseResult]セクションの“ResultCode”には、サイレントインストール終了時に最終結果が書き込まれます。インストール実行中は、インストール成功を示す“0”が設定されていますので、サイレントインストールの実行プロセスである“setup.exe”または、“_is[X].exe”([X]は1~4桁の16進数)が終了してから確認してください。
Windows Vista(R)またはWindows(R) 7でサイレントインストールを実行する場合、ユーザーアカウント制御(UAC)の警告メッセージが表示されることがありますが、処理を続行してください。なお、ユーザーアカウント制御を無効化することで表示を抑止することもできます。
環境変数の設定値の有効長を超えてしまうなどで、本製品で使用する環境変数の設定に失敗した場合、インストール終了前に、環境変数の設定に失敗した旨と該当する環境変数名が警告ポップアップにて表示されます。この場合、インストール終了後に該当する環境変数から不要な設定を削除し、以下のファイルに記述されているパス情報を追加した後、コンピュータを再起動してください。
環境変数PATHの設定に失敗した場合: インストールフォルダ\path.txt
環境変数CLASSPATHの設定に失敗した場合: インストールフォルダ\classpath.txt