• ベストアンサー

dos で順番にインストールするには

こんにちは。 office2000のSR2をbatファイルにて適用させようとしてますが、一度にインストーラーが起動してしまいます。 順番に起動させるには、どのような記述にすればいいですか。 ----batファイルの中身です。--------- start msiexec /p C:\sp2admin.msp /a C:\o2k_up\data1.msi SHORTFILES=TRUE /qb start msiexec /p C:\out2kmst.msp /a C:\\o2k_up\data1.msi SHORTFILES=TRUE /qb start msiexec /p ・・・・・・・・・・・ start msiexec /p ・・・・・・・・・・・・ ----------------------------- のように start msiexec が4つあります。 このバッチファイルでは、インストーラーが一度に4個も起動してしまいまする。 vbスクリプトの方がいいでしょうか。その場合どういう記述になりますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

Startには/Wオプションがありますが、これではダメですか?

norinori555
質問者

お礼

できました。!!! ありがとうございました。

その他の回答 (1)

  • nanikun
  • ベストアンサー率26% (6/23)
回答No.1

各行に「PAUSE」を入れれば、終わるたびにキー入力が求められるので一気に4個起動する事はないと思いますがどうでしょう?全自動では無くなっていまいマスが・・・

norinori555
質問者

お礼

こんにちは、回答ありがとうございます。 >各行に「PAUSE」を入れれば なるほど。参考になりました。 インストーラーが動いてなければ、新しく起動する方法とか、あればいいのですけどね。 起動しているか、否か調べる方法がわからないです。

関連するQ&A

  • VC++で、msiを実行する方法???

    こんにちは。よろしくお願いします。 Visual Studio 2005 を使っています。 関数CreateProcessWithLogonW()への引数に 拡張子がexeやbatのファイルを渡すと実行できるのですが、 拡張子がmsiだと実行できません>< batファイルの中に msiexec /i C:\ファイル名.msi と記述しておいて、 関数CreateProcessWithLogonW()ではそのbatファイルを実行させ、 どうにか目的のmsiファイルを実行することは可能でしたが、 batファイルを経由せずに直接、 関数CreateProcessWithLogonW()への引数で msiファイルを実行できる方法は無いでしょうか? 何か方法をご存知の方、同じような事をご経験された方、 アドバイスよろしくお願い致します。

  • インストールできない!?

    WindowsME環境でウィルスセキュリティ2004をインストールしようとしているのですが。このソフトは自動インストールで付属のCDを入れると自動で始まり、最初に再起動してからインストールが始まるらしいのですが再起動が終了した時点で『MSIEXEC;EXEファイルがリンクしているエクスポートMSI,DLL222は見つかりません』と表示されるのですが・・・。 インストーラーの問題でしょうか?

  • サービスDosコマンドでのログ出力について

    Windowsのサービスの起動batの結果(正常に完了したかどうか)Cドライブに出力したいと考えております。 どのようにbatファイルを書き換えれば正常にログを取得できるのか、どなたかご教示頂けますとありがたいです。 起動.bat -------------------------------------- net start "servicename1" net start "servicename2" 起動.bat > c:\起動結果.txt pause -------------------------------------- 吐き出されたhenkou結果.txt -------------------------------------- C:\>net start servicename1 -------------------------------------- DOS画面(出力したいもの) -------------------------------------- C:\>net start "servicename1" サービス1は正常に起動しました。 C:\>net start "servicename1" サービス1は正常に起動しました。 C:\>henkou.bat 1>c:\henkou結果.txt -------------------------------------- という内容にログを出力できたらと考えております。 お分かりの方がいらしたら、ご教示いただけたら幸いです。

  • インストールができない

    ノートンをインストールしようとしたのですが、インストールができなくなってしまいました。 サポートセンターに聞いて色々調べた結果、インストーラーが悪いということで、c:/windows/system32の ・msi.dll ・msiexec.exe ・msihnd.dll をリネームして893803Windowsインストーラ3.1を実行したのですが 直りません。いったいどうすればインストールできるようになるのでしょうか。 どなたか詳しい方がいらっしゃいましたらよろしくお願いいたします。 ちなみにOSはWindows XPでSP2は入っていません。(SP2は友人から譲り受けたので入れられません。)

  • .msiファイルが白紙のまま開けません

    「.msiファイル」をダウンロードしたところ「白紙」のアイコンのままで保存され クリックしても、「このファイルを開けません、このフィルを開くには~」とでました .msiファイルが「Windows インストーラ パッケージ」のファイルということは知ってます 別のPC(XP)でファイルを開いたところ、問題なくインストールできたので、ファイルは壊れていません 白紙のアイコンということは、関連付けが間違っているのではと思い そのファイルのプロパティからプログラムを見たところ「windowsシェル共通DLL」となっていました 普通ならここは、「Windows インストーラ」?でしょうか?そうなってると思うのです インストーラパッケージ?を関連付けようとOSの中を探したところ C>windows>System32の中に「msiexec.exe」を見つけ、コレをクリックしたところ 「windowsインストーラV4.00~」とあったので、これがインストーラと思い、コレを例のファイルに関連付けました しかし、ファイルのアイコンは「白紙の中にインストーラの絵」が描かれたようなアイコンになり、 ファイルをクリックしてもやはり開けません(msiexec.exeをクリックした時と同じ表示になってしまう) どうやったらこの.msiを開けられるか、どなたかご存知でしょうか?本気で困ってます たぶん、インストーラを関連付けるのに「msiexec.exe」では間違いかと思うのです・・ どうか、お知恵をお貸し下さい。お願いします

  • 特定のソフトだけインストールできない

    最近、一部のソフト(i-tune, .NET Framework等)をインストールする際にインストーラが起動しません。その際に、「Windows インストーラ サービスにアクセスできませんでした。セーフ モードで Windows を実行している場合、または Windows インストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください。」というエラーメッセージが出てきます。 普通のソフト(ATOKなど)は問題なくインストールすることが可能です。インストールできないものは、インストーラを起動させようとすると、ダイアログボックスの中のメッセージが英語になるようです。 このサイトで検索してみたところ、インストーラが起動しないというトラブルは多いようで、そこで示された回答を見ながらいろいろ作業してみましたが、状況はまったく変わりません。 たとえば http://support.microsoft.com/kb/315346/ja なども読んで、レジストリも確認しましたが、やはり特定のソフトだけインストールできないままです。 ちなみに上記のサイトに紹介されている「方法 2 : Windows インストーラを再インストールする」の部分を試してみた際に、コマンドプロンプトで ren msi.dll msi.old、ren msiexec.exe msiexec.old、ren msihnd.dll msihnd.old などを入力したところ「指定されたファイルが見つかりません」というメッセージが返ってきます。 何か良い方法はないのでしょうか。一部のソフトを利用するためには、OSを再インストールするしかないのでしょうか。何かご存知の方がいらっしゃいましたら、お答えいただければ幸いです。

  • dos コマンドを vbsで行うには。

    こんにちは。  --ip.bat の内容---- ipconfig >> C:\WINDOWS\デスクトップ\ip.txt ---------- ip.batのアイコンをクリックすると、テキストファイルが作成されますが、これと同じことをvbsでするにはどうゆう記述になりますでしょうか? もしくは、vbsでBATファイルを呼び出す方法は?

  • DOS窓の非表示について

    常駐で動くC++のプログラムがいくつかあり、 それらの初回起動はBATファイルで『start aaaa.exe』のように 起動をかけています。 C++のプログラムはDOS窓が表示されるようになっていて プログラムが動くたびにパソコンの画面上で複数のDOS窓が チカチカッとなってしまい、とてもわずらわしく、 出来ればDOS窓を非表示にしたいのですが、何か方法はありませんでしょうか?

  • msiインストーラのパラメータ

    ご存知の方がいらしたら教えて下さい。 あるアプリケーションをmsiインストーラを使用してインストールしたいと考えています。 このmsiインストーラにはすでにインストールフォルダがデフォルトで指定されています。 このmsiインストーラをコマンドプロンプトから、 C:\WINDOWS\system32\msiexec.exe /i INSTALLDIR=C:\SampleApp C:\Temp\SampleApp.msi といった具合にデフォルトで指定されている場所とは異なるインストールフォルダを指定してインストールしたいのですが、msiインストーラで指定しているインストールフォルダにインストールされてしまいます。 msiインストーラで指定されている場所とは別の場所を指定することはできるでしょうか? 宜しくお願い致します。

  • Microsoft Windows Install

    再インストールする為、『古い Microsoft Windows インストーラファイルの名前を変更する。コマンドプロンプトで次の文字列を入力し、各行の入力の後に Enter キーを押す』とあります。 cd \windows\system32 ren msi.dll msi.old ren msihnd.dll msihnd.old ren msiexec.exe msiexec.old exit そこでお尋ねします。 上記文字列はコマンドプロンプに表示されている文字列C:\DOCUME1\○○○○〉のあとに入力したらよいのでしょうか? それとも表示されている全ての文字列を消去し上記文字列を入力したらよいのでしょうか? また、コマンドプロンプトでは通常入力しているような方法では\の記号が入力出来ませんが、どのように入力したら良いのでしょうか? 何方かご伝授ください。 宜しくお願い致します。

専門家に質問してみよう