• ベストアンサー

Windowsインストーラーについて

VB6で作成したプログラム環境をWindowsインストーラー(msi)形式で作成したいのですが。 WindowsInstaller自体はダウンロードできなくなりましたが、msi形式で作成する方法は ないですか。 VisualStudioにあるディストリビューションではなく、msi形式で作成したいのですが? よろしくお願いします。

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

  • ベストアンサー
  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

参考で。 http://windows-installer.brothersoft.jp/ 違うかもしれませんが・・。

tatotu
質問者

お礼

ありがとうございます。 調べてみます。

その他の回答 (1)

回答No.1

有名どころだとInstallShieldでしょうか。 XMLを書いていくことに抵抗がなければ,WiXを使うのも手でしょう。 SITE: Windows Installer XML (WiX) toolset http://wix.sourceforge.net/ SITE: WiX チュートリアル (日本語訳) — Windows Installer XML ツールセット入門 http://www.softark.net/wix/

関連するQ&A

  • VS2005で作成したインストーラーから別のMSIファイルを呼び出す

    タイトルのとおり、VisualStudio2005でインストーラーを作成しているのですが、別のMSIファイルからのインストールをおこないたいシステムもあるから、カスタム動作にてexeを呼び出し、そのexeにてMSIファイルを実行するとWindowsInstallerの多重起動になりエラーを吐いて片方がインストールできません。何かいい方法はないでしょうか

  • .NET2003でのインストーラについて

    Microsoft Visual Studio .NET 2003で「Setup.msi」といった感じのインストーラを作成しました。 開発言語はVBです。 このインストーラを使用して他のパソコンにインストールする際に、Windowsインストーラのバージョンはどれが入っていればいいのでしょうか? また、最新の3.0でないとダメなのでしょうか。 よろしくお願いいたします。

  • インストーラーについて

    VB6で作成したシステムのインストーラーを作成したいのですが、 Windowsインストーラーはもう手に入らずないので、ディストリビューションウィザードを 使用して作成してみたのですが、あるファイルで同じファイル名内容が違うファイルを フォルダへインストールする必要があります、 ディストリビューションウィザードでは、複数の同じファイル名のファイルを 「このファイルは既にファイルのリストに追加されています。」 とでてできません、他に何かいいインストーラ(フリー版がいいのですが) を教えていただけないでしょうか? よろしくお願いします。

  • Windowsインストーラ

    Windowsアップデートの新しいプログラムがダウンロード されてくるのですが、「インストール失敗」デインストール出来ません。「Windowsインストーラ」が正しくインストールされいない・・・とのメッセジが出ます。 ちょっと前まではインストールできていたのですが。 Javaを「プログラムの削除」で削除しようとしても削除できません。 対処方法お教え願います。 osはxp home

  • windowsインストーラについての質問です!

    プログラムを追加または削除すると "Windows インストーラ サービスにアクセスできませんでした" エラー メッセージが表示される windows インストーラーサービスにアクセスできませんでした。セーフモードでwindowsを実行している場合またはwindowsインストーラーが正しくインストールされていないばあいに発生する可能性があります。 で ​​http://support.microsoft.com/default.aspx?scid=kb;ja;315346​​ 方法 2 : Windows インストーラを再インストールする 3.コマンド プロンプトで次の行を入力し、Enter キーを押します。Drive は Windows がインストールされているドライブ、%Windir% は Windows がインストールされているフォルダです。 たとえば、次のように入力します。 attrib -r -s -h c:\windows\system32\dllcache 4.コマンド プロンプトで次のコマンドを入力します。各行の最後に Enter キーを押します。 ren msi.dll msi.old ren msiexec.exe msiexec.old ren msihnd.dll msihnd.old とあるのですが上手くいきません。 C:\>attrib -r -s -h c:\windows\system32\dllcache\ren msi.dll msi.old パラメータの書式が違います - C:\>WINDOWS\system32\dllcache\ren msi.dll msi.old 'WINDOWS\system32\dllcache\ren' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 このような感じになってしまいます。 ご助力お願いします!!

  • Windowsインストーラー3.1がインストール出来ません

    WindowsXPが不調になり上書きインストールしました 無事起動するようになったのですがMicrosoft Security Essentialsが起動しなくなったのでMicrosoft Security Essentialsをアンインストールして再度インストールしようとしたところWindowsインストーラー3.1をインストールしてくださいとなったのでWindowsInstaller-KB893803-v2-x86.exeをダウンロードしてインストールしようとしたところ途中でアクセスが拒否されましたとなってインストールできません。 OSはXP Home SP2です。 このような状態でインストールできる方法ご存じないでしょうか?

  • Windowsインストーラについて教えてください!

    Windowsインストラーについて教えてください。インストールする時に、インストラーがエラーになる時があります。今、Javaの環境とPostgreSQLの環境を変えようとしてるのですが、それで初めて気付きました。エラーメッセージの内容は、 「Windowsインストーラサービスにアクセスできませんでした。セーフモードでWindowsを実行している場合、またはWindowsインストーラが正しくインストールされていない場合に発生する可能性があります。サポート担当者に問い合わせてください。」です。コントロールパネルのプログラムの追加・削除でもたまにでます。このゆう場合どう対応すれば、いいのか教えてください。お願いします。

  • 複数の既成インストーラを連係させられるようなインストーラはありますか

    Windows環境(Windows-XPが大半で、一部Windows-2000)にて、 インストーラを作成したいのですが、良いソフトがあれば教えてください。 出来ればフリーソフトで探しています。 やりたいこととしては、 1.既成のインストーラを複数呼び出し、順次インストールする。 2.各インストールの間に、普通のバッチ処理を絡めたい。 3.それらのことをパッキングしたようなインストールプログラムを作りたい。 たとえば・・・ 子インストーラ(既成のインストールプログラム)として、inst_a.exe, inst_b.msi, inst_c.exe の3つがあったとして、 それらを統合したインストーラを作りたい。(これを全体インストーラと呼びます) 1)全体インストーラは、1つの実行形式や自己解凍書庫になっていて、実行すると、上記の子インストーラ3つが復元される。 2)まず、inst_a.exe を呼び出し、そのインストールを実行する。 3)次に、inst_b.msiを呼び出す前に、ある指定したフォルダを丸ごと、別の指定したフォルダにコピーさせる。 4)inst_b.msi を呼び出し、そのインストールを実行する。 5)その後、ある指定したフォルダに、 ・指定したファイルがある場合は、そこで全体インストーラの処理を終了する。 ・指定したファイルがなければ、inst_c.exeを呼び出す。 6)inst_c.exe のインストールが行われれば、あるフォルダ内の指定したiniファイルを開き、 ある部分を書き換えて保存しなおし、全体インストーラの処理を終了する。 7)全体インストールが完了した後は、不要になった子インストーラを削除する。 こんな感じです。 このようなことが出来る「インストーラの作成ソフト」を探しています。 よろしくお願いいたします。

  • Windowsインストーラーを削除

    宜しくお願いします。 友人のPCなんですが、頂き物のPCで本体しかなく付属品はありません。 なので再インストールは出来ない状態です。OSはXPです。 プログラムの追加と削除をいじったところ、Windowsインストーラーが常に表示されるようになり キャンセルをしても、何をインストールする事もなく出ては消えを繰り返すというので Windows Installer Clean Upの利用を薦めたのですが 使い方が分からなかったようで、イライラした末にWindowsインストラーを プログラムから削除してしまったようです。 インストーラーを再度ダウンロードする事って出来るのでしょうか? 多分3.1だったと思うのですが、インストーラーってないと困りますよね?? 色々調べても良く分からなかったので、このような場合の対策を教えて頂ければと思います。 宜しくお願いします。

  • インストーラ作成について

    開発環境:VB6sp2 OS   :W2000sp2 VSI   :VSI1.1 はじめて投稿させていただきます。 VBで開発したプログラムのインストーラを作成しています。 Visual Studio Installer1.1にて インストーラー(msi)を作成したのですが、 Windows2000の管理者権限でのインストールはできるのですが 、 制限ユーザーでは、Administratorのアカウントをきかれます 。 Administratorのパスワードをしらないユーザーは、 インストールができません。 制限ユーザーでこの手続きなしにインストールできる ようにする方法はあるのでしょうか? MSのサイトのVSIについてのドキュメントには、 以下の記述がありました。 http://www.microsoft.com/japan/msdn/vstudio/ downloads/vsi/default.asp (「ロック ダウン」マシンでのインストール プログラム の実行機能) この記述をみて、VSIでできるのではないかと方法を 探っています。 もしご存知でしたらお知恵をいただけないでしょうか? よろしくおねがいいたします。