自動インストールを行う為のコマンドラインオプション
サイレントインストールのコマンドラインオプション
主なインストーラのコマンドラインオプション InstallShield の応答ファイル iss を作成する方法 Microsoft .NET Framework 3.5 のサイレントインストール Javaのサイレントインストール .inf (セットアップ応答ファイル) のサイレントインストール主なインストーラのコマンドラインオプション
| インストーラ | コマンドラインオプション | 備考 |
| Inno Setup | /VERYSILENT /SP- | |
| InstallShield | -s | 応答ファイル iss が必要 |
| Windows Installer(MSI) | /quiet /passive /qn /norestart | - |
| Windows Installer(exe) | /s /v /qn REBOOT=Suppress | - |
| Wise Installer | /s | - |
| dotNetFx35setup.exe | /qb /norollback /norestart | - |
NSIS
|
/S /NCRC /D=C:\TEST | /NCRC CRCをチェックしない /D= インストール先フォルダ ※再起動確認メッセージが出てしまう |
InstallShield の応答ファイル iss を作成する方法
Setup.exe -r
応答ファイルを作成するには、-rオプションを指定してissファイルを作成する。
実際に一度、手動でセットアップを行う必要があります。
応答ファイルは、Windowsフォルダに setup.iss というファイル名で作成されます。
setup.issをsetup.exeと同じフォルダにコピーして -s オプションでサイレントインストールができます。
Microsoft .NET Framework 3.5 のサイレントインストール
2.7 MB程度のダウンロードファイルは、ブートストラップなのでインターネットに接続している環境でなければ使えません。
そこで「.NET Framework 3.5 完全な再頒布可能パッケージ」を上記のサイトからダウンロードします。
ダウンロードした「dotnetfx35.exe」を解凍ソフトなどを使って展開します。/xオプションでも展開できます。
dotnetfx35.exe /x <抽出先パス>
「dotNetFX20」「dotNetFX30」・・・「dotNetFx35setup.exe」などのファイルが抽出されますので 次のコマンドラインでサイレントインストールを行います。 dotNetFx35setup.exe /qb /norollback /norestart
| /qn | ユーザーからの応答を待たずに自動的にセットアップを進める |
| /norollback | 失敗してもロールパックしない(復元しない) |
| /norestart | セットアップ後に再起動しない |
Javaのサイレントインストール
上記のサイトからオフライン版のJavaをダウンロードします。
次のコマンドラインでサイレントインストールを行います。
jre-6u6-windows-i586-p-s.exe /s ADDLOCAL=jrecore IEXPLORER=1 MOZILLA=1 REBOOT=Suppress JAVAUPDATE=0 AUTOUPDATECHECK=0
| /s | サイレントインストールを行う。 |
| /IEXPLORER=1 | IEに組み込む |
| /MOZILLA=1 | Firefoxに組み込む |
| REBOOT=Suppress | 再起動しない |
| JAVAUPDATE=0 | アップデートしない |
| AUTOUPDATECHECK=0 | 自動更新しない |
.inf (セットアップ応答ファイル) のサイレントインストール
.infファイルによるセットアップは、次のコマンドラインでサイレントインストールできます。
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 "infファイルまでのフルパス"
このページを印刷するには、ここをクリックしてください。
通常の表示に戻るには、ブラウザの更新ボタンかF5キーを押してください。
コメント
トラックバック
サイト情報(連絡先・リンクについて) (C)2007-2008 PC Memo ALL Rights Reserved. 今日:2 総合:2
NSIS