© 1999 Microsoft Corporation. All rights reserved.
記載されている製品名、会社名は、各社の登録商標です。
このドキュメントには、Microsoft® Visual Studio® Installer の Web バージョンのドキュメントに関する最新情報が記載されています。このドキュメントの情報は、Visual Studio Installer にあるドキュメントよりも新しいものです。
Visual Studio 製品のヘルプ機能に関するその他の問題については、
MSDN™ (Microsoft Developer Network) の Readme (MSDN CD-ROM 1 ルート ディレクトリにある ReadmeDN.htm) ファイルを参照してください。
メモ トピックを検索すると、目次の見出しがすべて展開されます。
インストーラ パッケージに Microsoft Windows ブートストラップ ローダーを含める場合は、大容量のメディアが必要
インストーラ プロジェクトに、日本語版の Microsoft データ アクセス コンポーネント マージ モジュール (Mdacjp.msm ファイル) を含める
複数のメディアには、キャビネット (.Cab) ファイルと圧縮されていないファイルを混在できない
インストーラ コンポーネント キーのレジストリ値には、円記号 (\) や DBCS 文字を使用できない
キャビネット (.cab) ファイルを含むインストーラ パッケージ (.msi) を保存するには、メディアのサイズを 100 KB 以上に設定する
Visual Studio Installer をインストールするマシンには、Visual Studio 製品と Visual Studio 6.0 Service Pack 3 が必要
Visual Studio Installer では、フロッピー ディスクによる配布を目的にした、Microsoft® Windows® Installer ブートストラップ ローダーを含むインストーラ パッケージの作成はサポートされていません。ブートストラップ ローダーと共に組み込まれる Windows Installer の自己インストール型実行可能ファイルは、容量が大きすぎるため、フロッピー ディスクには保存できません。ブートストラップ ローダーを含むインストーラを作成し、フロッピー ディスクを配布用メディアに選択すると、インストーラ プロジェクト作成時に "ディスクがいっぱいです" というエラー メッセージが表示されます。
ブートストラップ ローダーを含むインストーラ パッケージを作成するには、容量がフロッピー ディスクより大きいメディア (CD-ROM など) を使用する必要があります。インストーラ パッケージをフロッピー ディスクで配布する場合、パッケージに Windows Installer ブートストラップ ローダーを含めることはできません。
インストーラ プロジェクトに Microsoft® データ アクセス コンポーネント (MDAC) マージ モジュール (mdac.msm ファイル) を追加し、日本語版のインストーラを開発する場合、日本語版の MDAC マージ モジュールが自動的に取り込まれず、英語版の MDAC マージ モジュールが取り込まれることがあります。MDAC マージ モジュールを含む日本語版のインストーラを開発する場合は、日本語版の MDAC マージ モジュールが正しく追加されていることを確認してください。英語版の MDAC マージ モジュールが取り込まれると、インストールの実行時に MDAC 関連メッセージが英語で表示されることがあります。
インストーラ プロジェクト ファイルに、言語に依存しないバージョン (英語)、または日本語版のどちらかの MDAC マージ モジュールが正しく組み込まれていることを確認してください。インストーラ プロジェクトと MDAC マージ モジュールの正しい対応関係を、次の表に示します。
使用する MDAC |
インストーラ プロジェクトの種類 |
MDAC.MSM (言語に依存しないバージョン) |
言語に依存しないインストーラ |
MDACJP.MSM (日本語バージョン) |
日本語インストーラ |
自動的に追加された MDAC マージ モジュールが適切なバージョンでない場合は、既に追加されている MDAC を削除してから、正しい MDAC を追加する必要があります。
Visual Studio Installer では、インストール プログラムを複数のメディアを使用して配布できます。たとえば、複数のフロッピー ディスクを使う場合などがこれにあたります。ただし、複数のメディアに保存されたインストール プログラムに、圧縮キャビネット (.cab) ファイルと圧縮されていないファイルの両方が含まれていると、Visual Studio Installer は、最初の配布用メディア (インストール ディスクの Disk_1) に保存されている圧縮されていないファイルだけを読み込みます。複数の配布用メディアに圧縮されていないファイルが含まれていると、インストール時に "ソース ファイルが見つかりません" というエラー メッセージが表示され、インストールが失敗します。
圧縮されていないファイルと .cab ファイルの両方をインストール パッケージに保存するには、圧縮されていないファイルすべてを最初のインストール メディアに保存します。
Microsoft Windows Installer では、インストーラ コンポーネント キーであるレジストリ値の名前またはレジストリ キーに、円記号 (\) と 2 バイト文字セット (DBCS) が存在すると、誤って解釈されることがあります。インストーラ プロジェクトに、これらのレジストリ キーまたはレジストリ値が含まれていると、インストールしたアプリケーションをショートカットを使用して起動するたびに、再インストールされます。
この問題を回避するには、インストーラ コンポーネント キーであるレジストリ値の名前またはレジストリ キーに、円記号 (\) または DBCS 文字を使用しないようにします。
Visual Studio Installer では、インストール プログラムに圧縮キャビネット (.cab) ファイルを含めて配布できます。各 .cab ファイルには、ファイルに関するオーバーヘッド情報を保存するオーバーヘッド領域があります。このオーバーヘッドにより、配布メディアの最小サイズが制限されます。
メディア サイズ プロジェクトのプロパティを、オーバーヘッド領域を考慮しないで低く設定すると、.cab ファイルがメディア サイズを超え、インストールが正しく実行されません。オーバーヘッドのサイズは、インストールするファイル数によって異なりますが、ファイル数が 800 (Visual Studio Installer でインストールできる最大ファイル数) 以下のセットアップでは、100 KB を超えることはありません。
.cab ファイルに必要なメディア サイズに関連する問題を回避するには、配布メディア サイズを 100 KB 以上にします ([プロジェクト プロパティ] ダイアログ ボックスの [ビルド] タブでプロパティを設定します)。メディア サイズが 100 KB 以上に設定されると、.cab ファイルのオーバーヘッド領域が確保され、問題が発生しなくなります。
Visual Studio Installer セットアップ プログラムを正しく実行するには、次の Visual Studio 製品のいずれかが既にインストールされている必要があります。
Visual Studio Installer セットアップ プログラムを実行する前に、Visual Studio 6.0 Service Pack 3 もインストールしておく必要があります。
製品情報のモジュールの署名には、空白を使用できないマージ モジュール プロジェクトを作成すると、プロジェクト名と同じ値が、モジュールの署名プロパティに設定されます。この値に空白が含まれている場合、[モジュールの署名が無効です。] という旨のエラーメッセージが表示されます。
このエラーメッセージのヘルプ トピックには、モジュールの署名には、文字、数字、アンダースコア (_)、またはピリオド (.) を含めることができると表記されていますが、空白については記述されていません。空白を含めることができない点に注意してください。
このエラーを訂正するには、空白をアンダースコア (_) で置き換えてください。
関連付けエディタ内の拡張子にピリオドを含めてはいけない関連付けエディタでファイルの拡張子を関連付けする場合、拡張子にピリオドを含めることはできません。例えば、Word のドキュメントを関連付けるには (.doc) ではなく (doc) と入力します。
ファイルの拡張子にピリオドを付けて入力すると、インストールの際、その関連付けの登録が失敗します。
この Visual Studio Installer Web 版のオンライン ドキュメントは、Microsoft Developer Network (MSDN) ライブラリに統合されません。そのため、エラー メッセージのダイアログ ボックスで使用する F1 ヘルプや、MSDN ライブラリにあるトピックへのリンクなどは利用できません。
詳細については、次の表を参照してください。
内容 |
参照先 |
エラー メッセージ ダイアログ ボックスで使用できる F1 ヘルプ | |
Visual Studio Installer のスタンドアロン ドキュメント |
状況依存 (F1) ヘルプは、ダイアログ ボックスに表示されたエラー メッセージでは使用できません。
ダイアログ ボックスのエラー メッセージに関するオンライン ドキュメントを検索するには、次のどちらかの操作を行います。
この Visual Studio Installer Web リリース バージョンのドキュメントは、スタンドアロンの HTML ヘルプ (.chm) ファイルです。このドキュメントを開くには、次のどちらかの操作を行います。
または
Visual Studio Installer オンライン ドキュメントが開かない場合は、Microsoft HTML Help 1.2 を http://msdn.microsoft.com/workshop/author/htmlhelp/default.asp からダウンロードしてください。HTML Help 1.2 のダウンロードが終了したら、上記の方法でドキュメントを開きます。このサイトからダウンロードできる HTML Help は英語版です。
日本語版の HTML Help ビューアをインストールするには、Microsoft Internet Explorer 5 をインストールします。Internet Explorer 5 は、http://www.microsoft.com/Windows/IE/intl/default.asp からダウンロードできます。
いくつかのヘルプ トピックは、関連する MSDN ライブラリの内容への参照を含んでいますが、MSDN ライブラリのバージョンによっては構成が更新されているため、参照先が見つからない場合があります。
以下のトピックを参照する場合は
Platform SDK
Setup and Systems Management Services
Setup
Windows Installer
Programmer's Reference
次の参照順に従って下さい。
Platform SDK
Management Services
Setup
Windows Installer
MSDN ライブラリの 1999 年 7 月号より前の MSDN ライブラリでは、どちらの参照順でも見つかりません。この場合には、下記の URL をクリックして MSDN ライブラリ オンライン版 (英語) を参照して下さい。
http://msdn.microsoft.com/library/