• ベストアンサー

どうやったら自動的にインストールできるソフト(?)が作れるのですか?(市販ソフトみたいな)

Office2000 や その他フリーソフトなどでも いいのですが、EXEをダブルクリックすると、 ソフトがインストールされます。 インストールといっても、各種フォルダを コピーしているだけだったりする場合も あるかと思うのですが、 今、あるフォルダやファイルを いちいち手動で全部選択してコピーするのではなくて、 (複数のパソコン) そういうフォルダやファイルと一緒に インストールプログラムを作ってCDに焼いて それをクリックすれば、何も考えることなく フォルダがコピーされて、セットアップされる ということをしたいです。 インストール先も選べるようにしたいです。 そういうのってできないのでしょうか? どなたか分かりやすく教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • xyz0108f
  • ベストアンサー率39% (80/202)
回答No.2

私はインストーラを作成するソフトを主に使います。 プログラム開発すると、大体それについているので大抵はそういったプログラムを利用しますが、そういったものをお持ちでなければ「Explzh」というソフトで自己解凍型ファイルが作れますのでそれを利用してみてはどうでしょうか? シェアウェアですが、お金を払わなくても使えます(苦笑) このソフトをインストールしたら、EXEにしたフォルダやファイルをドラッグしてExplzhの上で放します。 すると勝手にExplzhが起動します。 それから「編集」→「自己解凍書庫の作成」をクリック。作ったEXEの保存場所とファイル名を指定して、作成ボタンを押します。自己解凍形式は「WINSFX32」にチェックを入れておくのがいいと思います。 その後、ファイル名などきいてくるので入力しましょう。 プログラムやRandmeファイルの自動実行をしたいのであれば「解凍後実行コマンド」のところに実行したいファイル名を入力し、下のチェックボックスの「自動実行」にチェックをいれます。 これで簡単なインストーラの完成ですね。 他にこういうのが…というのがあれば、まずヘルプで調べてみてください。

参考URL:
http://www.ponsoftware.jp/archiver/
SEAMOON
質問者

お礼

ありがとうございます!早速使ってみます!

その他の回答 (1)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

インストーラーと呼ばれるものでしょうが、開発する為のソフトには普通おまけでついてきますし、フリーでも幾つもでています。 単純にコピーするだけのものなら、batやスクリプトで書いてしまえばいいだけで数行程度のものです。あるいは自己解凍書庫で解凍先を選択できるものなどもありますね。rarとかだとその辺が豊富にカスタマイズできたかと思います。 本当のインストーラーはレジストリに追加したり、アプリの追加と削除のところに登録したりなどなど行っています。 参考URLはVBに対応した各種インストーラーの紹介文です。

参考URL:
http://dobon.net/vb/installer/installer2-2.html
SEAMOON
質問者

お礼

ありがとうございます!助かります。

関連するQ&A

  • インストールできないソフト

    http://www.vector.co.jp/soft/win95/util/se160600.html こちらのNFACE2というソフトなんですが、インストールできるPCとできないPCがあって困っています。 OSはWIN20001台とXP2台で、失敗するのはXPです。 1台のxpでは正常にインストールできました。 正確には意味不明なエラーでストップします。 ちょっと検証しました。 ここからDLしたLZHファイルを解凍しますと、 NFACELite.cab,setup.exe,setup.lst の3つのファイルが現われます。 よくわからないのですが、どうやらセットアップを始めるとCABを解凍しながらそれをコピーしインストールが進むようです。 しかしこのようなエラーでとまってしまいます 「セットアップファイルc:\(解凍フォルダの場所)\\@IK5File.dllが見つかりません」 おそらく\\@というのがCAB圧縮ファイルの中ということなんでしょうが、 手動で解凍してみると、ちゃんと「IK5File.dll」は存在しました。 WINDOWSが見つけられないようです。 こういう場合の対処方法は無いでしょうか? また、正規のインストールをあきらめ、CABファイルを解凍して、その中のEXEファイルを 実行してみたところ、一応動きましたが、画像を読み込もうとすると(設定ボタン)、 「コンポーネント'imgkit5.ocx'またはその依存関係のひとつが適切に登録されていません」 とでてしまいます。 ためしに正常にインストールできたマシンで、このファイルを検索したところWINNTフォルダのSYSTEM32 フォルダの中でした。 XPのSYSTEM32のフォルダにこのファイルをコピーしてみましたが、だめでした。 (1)インストール用CABファイルの中にファイルがあるのに、「無い」といわれた場合の対処方法。 (2)コンポーネント'imgkit5.ocx'またはその依存関係のひとつを適切に登録、を手動でやる方法。 がわかりましたら教えてください。

  • インストールができません。

    フリーソフトをDLし、exeファイルをダブルクリックしたんですが、通常なら「インストールする為のファイルを生成中です」→「セットアップ画面」→「インストール終了」になるはずが、セットアップ画面に入る前に沈黙し、終了してしまいます。 使用しているのはWinXPサービスパック2 インストールに必要な容量は十分に満たしています。 DLの際には、常駐ソフトの停止とファイアウォールの解除もしています。 Tempのフォルダには何もない状態・各ドライブのクリーンアップ、デフラグも済ませてからダウンロードしました。 何度ダウンロードしなおしても同じ状態が続き、何が原因でそうなってしまうのか分からずに困っています。 説明が不十分で分かりづらいかもしれませんが、インストールまで到達する良い対処法があれば教えてください。よろしくお願い致します。

  • ソフトがインストールできないのですが・・・

    ネット上からソフトをダウンロードし、デスクトップ上のファイルをダブルクリックしてインストールしようとした所、 Invalid package というタイトルの横長のウインドウが表示され、 Invalid package size! Pacage "C:¥Documents and Settngs¥○○○¥デスクトップ¥×××setup.exe"has been corruputed,installation impossible. という文章が書いてあり、ソフトがインストールできません。 何が問題でインストールできないのか分からず困っています。 どうすればインストールできるのでしょうか? よろしくお願いします。

  • インストールとは何ですか?

    漠然とした質問で申し訳ありませんがソフトウェア(アプリケーション?)をまずインストールしてから利用すると思うのですが、具体的にインストールとはどのような事を言うのか教えて頂きたいです。 例えば、何かソフトを買ってきてディスクをパソコンに挿入してSetupウィザードが起動してファイルがもの凄い勢いで読み込まれて~などの操作を行って、初めてそのソフトを利用できるようになるものもあれば、解凍したらすぐに起動できるソフトもありますし、MacのPCなどはコピー&ペーストでソフトが利用できるようになるとも聞きました。 インストールが必要なソフトと必要ないソフトはどのような違いがありますでしょうか? 仮にSetupウィザード使わないとして、手動でフォルダをつくりファイルと一つづつコピーしていけばインストールしたということになるのでしょうか? あと、見当違いだった申し訳ないですがインストールするということとレジストリとは何か関係があるのでしょうか? もう一点、逆にアンインストールもファイルやフォルダを手動で削除することとは違うのでしょうか? ご存知の方居られましたら、参考サイトなどでも結構ですので教えて頂きたいです。 宜しくお願いします。

  • オールユーザーでインストールとはどういう意味?

    MoneyLookというフリーのソフトをインストールしたいのですがうまくいかず、聞いたところ「オールユーザーでインストールしてください」ということが書いてありました。 setup.exeというものをダウンロードしていますが、これをダブルクリックして普通に「次へ」「次へ」で進めていくのではないやりかたなのでしょうか?意味がわかりません。 どういう意味でしょうか?

  • Office 2003が自動インストール出来ないことがしばしばあります

    Office 2003が自動インストール出来ないことがしばしばあります。 パソコンは Windows 7 Professionalですが、Office 2003CD-ROMをドライブにセットしてもインストールが始まらない場合がります。 CDをドライブにセットするとファイルが開かれるので、CDドライブ:\files\owc11\setup.exeのクリックによってインストールが始まるケースもあり、思うようにインストール作業が出来ません。 状況が常に一定でなく参ってます。 これはOffice 2003特有の問題でしょうか。 情報があったらお教えください。

  • 2000にソフトのインストールが出来ない!

    Win2000を使用しています。 CDから2000対応ソフトをインストールしようとしたのですが、 アプリケーションの追加でインストールしようとしても、 Setup.exeをクリックしても、起動しません。 ですが、あきらめてPCを閉じようとしたら、いきなりタスクバーに Setup.exeが出現し、インストール画面が出てからPCが終了しました。 立ち上げ直して、再度Setup.exeをクリックし、今度は タスクマネージャーを見てみましたが、実行中となっているのに インストール画面は表示されていません。 一体何がどうなっているのか首をひねるばかりです。 どの様にすれば、無事ソフトのインストールが出来るでしょうか。 どうかお知恵をお貸し下さい。 ちなみに、administratorでログインしています。 その様な状態に常になるわけではありません。 どうぞよろしくお願いします。

  • Photoshop CS2体験版がインストールできない

    http://www.adobe.com/jp/products/photoshop/demodnld.html 上からPhotoshop CS2体験版 for Windowsをダウンロードしました。 しかしインストールができません。 そのサイトには >1. 解凍したフォルダにあるsetupファイルをダブルクリックします。 と書いてあります。 .exeファイルをどうやって解凍するのでしょうか? .exeファイルをダブルクリックしてもZipfileがどうたらこうたらと英語のエラーが出てよくわかりません。 だれか助けてください。

  • ソフトのインストール

    あるソフトのバージョンアップをしようとダウンロードしたソフトを Cドライブのデスクトップにおいてそこから「セットアップ」をクリックしたのですが 「アプリケーション実行エラー:ファイルc:・・・setup.exeが見つかりません。パス、ファイル名が正しいか、必要なライブラリーがすべて使用可能か調べてください。」というメッセージが出て出来ませんでした。 当然、ファイルはあるし、問題ないと思います。  そこで、そのソフトをDドライブに移動させて同じことをしたら問題なくインストールできました。 どうしてでしょうか?

  • Win98SEを再インストール→Office2000PersonalでIME2000がセットアップ不可能に

    Win98SEのOSをリカバリーし、再インストールしました。 続けてOffice2000 Personalをインストールしましたが、IMEが98のままなので、officeのCDでMSIMEのフォルダからsetup.exeをダブルクリックするのですが、途中から「セットアップを継続できません。Winを再セットアップするか…」のメッセージが出てしまいます。 IMEはまず、OSのWin98SEでインストールされ、Officeで2000にヴァージョンアップされるシステムなのですか? ずっとIME2000を使っているので、辞書機能なのでも使い慣れたものがあり、ぜひ2000をインストールしたいのですが、どうしたらいいでしょうか。OSの再セットアップは時間がかかり、できたら避けたいです。お願いします。

専門家に質問してみよう