DOBON.NET DOBON.NETプログラミング掲示板過去ログ

setup.exeを使用したサイレントインストールについて

  • 題名: setup.exeを使用したサイレントインストールについて
  • 著者: びのこ
  • 日時: 2008/09/08 2:34:46
  • ID: 22950
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[WinXP/C#]
分類:[.NET]

お世話になります。

現在以下の現象を調べているのですが、解決できず苦慮しています。

解決策等、何か情報をお持ちの方にご教示いただきたいと思い質問致しました。

ご協力、宜しくお願い致します。

<現象>
セットアッププロジェクトで作成した "setup.exe" を使用して
サイレント(ユーザーオペレーションなし)でのインストールを
行うと引数不正のエラーが発生しインストールに失敗する。

実行コマンドライン : setup.exe /q
エラー内容 : コマンドラインの引数が不正
エラーコード : 1639

<開発環境>
VS2005 Pro
C#

<補足>
私が作成しているセットアッププログラムは"hoge.exe"を Program Files配下に
インストールするものです。

以前、VS2003を使用して作成したセットアッププログラムで、
上記<現象>であげているコマンドライン "setup.exe /q" を
実行したところ、問題なくインストールができていました。
VS2005でも同様のコマンドラインで実行したいのですが引数不正でエラーに
なってしまいます。

VS2005 で作成した"hoge.msi"を使用して"hoge.msi /q"と実行すると、
問題なくインストールができます。
setup.exe の引数が xxx.msi に渡されていないと推測していますが、
その原因がわからなく苦慮しています。

以上です。

DOBON.NET | プログラミング道 | プログラミング掲示板