• 締切済み

Windowsinstaller不正なコマンドラインパラメータ

お世話になります。 OSはWindows98SEです。 Windowsinstallerをインストールしてから ファイル名を指定してから実行で MSIEXEC を実行すると 「Windowsインストーラ 不正なコマンドラインパラメータです。 Windows Installer V 2.00.2600.0」と表示されます。 これはエラーなのでしょうか? Windowsinstaller 2.0と1.?の両方をインストールして しまっているからでてしまうかもしれません。 WindowsInstallerのコマンドラインパラメータの指定の 仕方を教えてください。 また、 WindowsInstallerの修正・削除の仕方を教えてください。 どうすればよいか教えて下さい。宜しくお願いします。 下記のコマンドで修正できるのでしょうか? よくわかりませんのでよろしくお願いします。 修正 MSDOSプロンプト で msiexec/f[p][o][e][d][c] [[u][m][s][v] p-Reinstall(ファイルが見当たらない場合のみ、)。 o ―ファイルが見当たらない場合、Reinstall、あるいはより古いバージョンがインストールされる場合。 e-Reinstall(ファイルが見当たらないか、等しいかより古いバージョンがインストールされる場合、)。 d-Reinstall(ファイルが見当たらないか、異なるバージョンがインストールされる場合、)。 c-Reinstall(ファイルが見当たらないか、格納されたチェックサムが計算された値と一致しない場合、)。 a-再インストールされることをファイルすべてに強います。 u-必要なユーザに特有の登録エントリーをすべて書き直します。 m-必要なコンピューターに特有の登録エントリーをすべて書き直します。 s-既存の近道すべてに上書きします。 v-出所から走り、再度ローカルのパッケージを貯えます。 削除 コマンドラインを使用して、パッケージを削除すること msiexec/x

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

勘違いではないかと思うのですが、msiexec.exeは通常後ろにインストールファイルであるxxxx.msi をパラメータにとります。質問に挙げられているオプションはすべてインストールするアプリケーションxxx.msiに関連するものです。もしマイクロソフトインストーラの本体を再インストールをするときにはInstMSIA.exeをダウンロードして、古いファイルを削除してからインストールしてください。 http://support.microsoft.com/default.aspx?scid=%2Fdirectory%2Fworldwide%2Fja%2Fkblight%2FT009%2F3%2F16.asp

参考URL:
http://www.microsoft.com/windows2000/ja/advanced/help/default.asp?url=/windows2000/ja/advanced/help/sag_WinInstall_Comma

関連するQ&A

  • 不正なコマンド ラインパラメータ

    以前にも同じ質問があったようなのですが、改めて書き込みさせていただきます。 ウイルスバスターの無料の30日お試し版を使用してみようと思い ダウンロードをしました。 インストール中に、「不正なコマンド ラインパラメータ」と表示されストップしてしまいます。削除してやり直しても同じ結果になってしまいます。ウイルスソフトなのでネットをする時も非常に心配で困っています。 Windows XPです。アドバイスよろしくお願いいたします。

  • Windowsインストーラ「不正なコマンドラインパラメータ」

    ご存知の方教えて下さい。 MSDE(Microsoft Data Engine)をインストールしようと、setup.exeを叩くと 「Windowsインストーラ 不正なコマンドラインパラメータです。 Windows Installer V 2.00.2600.0」と表示されます。 インストールが先に進めません。OSはWindows2000 Professionalです。どうすればよいか教えて下さい。宜しくお願いします。

  • 「コマンドライン パラメータが多すぎます」と怒られてしまいます。

    「コマンドライン パラメータが多すぎます」と怒られてしまいます。 WindowsXP SP3を使用しています。 コマンドプロンプトで以下の内容を入力しEnterキーを押すと、「コマンドライン パラメータが多すぎます」と怒られてしまいます。 REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main" /v TabProcGrowth t/ REG_SZ /d "0" /f ※ちなみに、内容は、IEのプロセスが2つになってしまうのを、1つにするためのレジストリ設定です。 パスの途中に半角スペースがあるので、ちゃんとダブルクオーテーションで囲っているのですが、何故かダメです。 どうかご教示いただけないでしょうか。よろしくお願いします。

  • PocketPcでコマンドラインパラメータを取得したい。

    PocketPcでコマンドラインパラメータを取得したい。 現在、eMbedded Visual C++ 3.0を使い、PocketPc用のアプリケーションを作っています。 MFCは使わずにAPIオンリーです。開発PCはW2Kです。 ターゲットはCASSIOPEIA E800 ちょっとマイナー?ですが、産業用PDAです。 コマンドラインパラメータの値により動作が異なるようなアプリケーションを 作りたいのですが、コマンドラインパラメータの取得方法を教えてください。 自分で書いたコードでは、コマンドラインパラメータが1文字しか取得できません。 文字列変数と、ポインタ変数の2種類の方法で試してみたのですが、 どちらも結果は同じでした。 因みに、コマンドライン入力は、フリーのGS_Finderとゆうソフトで実現したいます。 (PocketPcではOS単体で、コマンドライン入力が出来ませんので) また、E800上でコマンドラインパラメータを受け取って動作するアプリケーションも 確認しています。 よろしくお願いします。 /****************** ソースはこんな感じです。 ******************/ char GlpCmdLine[20]; LPTSTR GloballpCmdLine; /*****Defines the entry point for the application.*************/ int WINAPI WinMain(  ・・・) { MSG msg; HACCEL hAccelTable; memset(GlpCmdLine,0x00,20); //初期化 strncpy (GlpCmdLine,(char*)lpCmdLine,20); CmdLineSave( GlpCmdLine ); // ファイルに保存(自作関数) GloballpCmdLine = GetCommandLine(); CmdLineSave( (char*)GloballpCmdLine ); // ファイルに保存(自作関数) ・ ・ ・ return msg.wParam; }

  • コマンドラインがわかりません!!

    (質問) (1)コマンドラインというのがわかりません。 (2)下の説明のところが全部わかりません。 よろしくおねがいします!! -------------------------------------------------- (説明) ファイルを処理するとき、ファイル名指定はコマンドラインから行うのが便利です。Javaではコマンドライン引数はmain( )メソッドの引数として次のように用意されています。 public static void main (String args[ ]) { ・・・・・ } このargs引数を使うと、コマンドラインから入力されたパラメーターを次のように取得できます。 最初のパラメーター文字列は0です。 args.length args[0] args[1] args [2]  ・  ・  ・

    • ベストアンサー
    • Java
  • コマンドラインが使えません。

    WinXP apache1.3.19 perl5.8.7 コマンドラインにてperl -vでバージョン表示あります。 #which perlでは、 「'#which' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示されます。 また、他のコマンドでは、'#’も認識されません。 perlのpathは、マイコンピュ-ターの環境変数で設定しました。 #which perlで表示させるためにはどうすればよいのでしょうか? ご存知の方よろしくお願いいたします。

  • コマンドラインの実行について

    最近LINUXを始めたものです。よろしくお願いいたします。 フラッシュプレイヤーのLinuxをダウンロードして、インストールしようとしているのですが、Macromediaのページを見ると、 「ファイルを展開すると、"install_flash_player_7_linux" ディレクトリが生成されます。このディレクトリにアクセスし、コマンドラインに「./flashplayer-installer」と入力してインストーラーを実行します。(メモ: この手順はコマンドラインからのみ実行可能です。)インストーラーからすべてのブラウザを閉じるよう指示があるので、この指示に従います。」 と出ていますが、コマンドラインとはどうやって実行するのでしょうか?Fedora Core4で、GUIを使用しています。 http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash

  • Windows インストーラ

    Windows インストーラのバージョンを確認するため、「スタート」⇒「ファイル名を指定して実行」⇒「msiexec.exe」を実行すると、タイトル「Windows インストーラ」のウィンドウが開き、「不正なコマンドライン パラメータです」と表示され、その後に「バージョン」が表示されます。 「Windows インストーラ」が正しくインストール出来ていないのでしょうか? OSは「Me」です。  バージョンは「1.    」、「2.00.2600.2」です。 よろしくお願いします。

  • PHPのコマンドラインでのバージョンとブラウザからみたバージョンが違う

    こんにちは。 サーバを一から構築していて、 Apache 2.2.3をインストールし、 PHPの5.2.9をインストールしたのですが、 PHPのコマンドラインからチェックしたバージョンと、 ブラウザで「phpinfo()」したときのバージョンが違い、そういうことがあるのかを確認したく、ご質問させていただきます。 コマンドラインで、「php -v」したときに、 ------- PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:04) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies ------- となるのですが、ブラウザで「phpinfo()」を記述したPHPファイルを確認すると、 ------- PHP Version 5.2.9 ------- となってしまいます。 これは、PHPのインストールが、重複して行われてしまい、 複数のバージョンが存在してしまっているのでしょうか? コマンドラインでの「php.ini」の場所は、 /etc/php.ini で、ブラウザから確認した「php.ini」の場所は、 /usr/local/php/lib/php.ini になっています。 なにか、気づく点や、不足している情報などありましたら指摘いただけると助かります。 宜しくお願い致します。

  • Windowsのコマンドライン

    Windowsのコマンドラインで特定の日付以前のファイルを削除する方法はありますか?