MSDN > MSDN Library > Win32 and COM Development > Administration and Management > Application Installation and Servicing > Windows Installer > Windows Installer Guide > Properties > Property Reference
このセクションは、Windows Installer によって定義されているプロパティを一覧表示します:
追加のプロパティは、作成したデータまたはカスタム アクションによって指定できます。 小文字を含まない名前を持つプロパティはパブリック プロパティであり、コマンドラインで指定することができます。
インストーラーのプロパティによって提供される Uninstall レジストリ キーの値の詳細については、 Uninstall Registry Key を参照してください。
次の一覧は、コンポーネントの場所のプロパティに関する詳細情報へのリンクを提供します。
プロパティ | 説明 |
---|---|
インストーラーはこのプロパティに、実行されたデータベース、ソース上のデータベース、またはキャッシュされたデータベースを、セットします。 | |
インストーラーは、 Concurrent Installation (同時インストール)アクションによって実行されたインストールの為に このプロパティをセットします。 | |
ソース ファイルが含まれているルート ディレクトリ。 | |
インストール先のルート ディレクトリを指定します。 administrative installation (管理者用インストール)中にこのプロパティは、インストール パッケージをコピーする場所です。 |
次の一覧は、その他の構成可能なプロパティに関する詳細情報へのリンクを提供します。
プロパティ | 説明 |
---|---|
インストーラーが初期化された後に呼び出される 最初のアクション。 | |
構成情報の格納場所を決定します。 | |
アプリケーションのためのアップデート経路の URL 。 | |
コントロール パネルのプログラムの追加と削除に コメントを提供します。 | |
コントロール パネルのプログラムの追加と削除に 連絡先を提供します。 | |
アプリケーションのプライマリ フォルダーへの 十分に適したパス。 | |
製品の 変更 機能を無効にします。 | |
製品の 削除 機能を無効にします。 | |
プログラム ウィザードの 修復 ボタンを無効にします。 | |
インストールパッケージの為のプライマリ アイコンを指定します。 | |
コントロール パネルのプログラムの追加と削除に ReadMeを提供します。 | |
アプリケーションのキロバイト単位での 推定サイズ。 | |
プログラムの追加と削除の一覧に アプリケーションを表示しません。 | |
アプリケーションのホーム ページの URL 。 | |
アプリケーションのアップデート情報の URL 。 | |
アプリケーションが必要とする(キロバイト単位での)レジストリ容量。 AllocateRegistrySpace action で使用されます。 | |
製品を CCP に適合させるためのルート パス。 | |
コントロールで使用される 既定のフォント スタイル。 | |
installation-on-demand (インストール オン デマンド)をサポートする特定のショートカットの生成を無効にする為に セットします。 | |
インストーラーは、CD-ROM などのメディア ソースを 製品の有効なソースとして登録できなくなります。 | |
現在の構成の為のロールバックを無効にします。 | |
ExecuteAction が開始する 最上位レベルのアクション。 | |
インストーラーが行う実行のモード。 | |
特定の OEM の状況下でのインストールのパフォーマンスが 向上します。 | |
機能がインストールされる初期レベル。 | |
Basic として仕上げられた UI レベル。 | |
記録される アクション名の一覧。 | |
インストール パッケージが CD-ROM のルートにない場合、このプロパティに相対パスを設定しなければなりません。 | |
このオプションのプロパティには、アプリケーションがユーザーの設定と環境設定を格納するレジストリの場所の セミコロンで区切られた一覧が含まれます。 Windows インストーラー 4.0 で使用可能です。 | |
インストール用の組み込みのユーザー インターフェイスを無効にします。
| |
大規模な Windows インストーラー パッケージをインストールするために必要な時間を短縮します。
| |
Windows インストーラーが現在のユーザーの為だけにパッケージをインストールする事を、要求します。
| |
インストーラーが DISABLEMEDIA プロパティをセットする事を防ぐには、このプロパティをセットして下さい。 | |
特定の製品の small updates (スモール アップデート)や minor upgrades (マイナー アップグレード)の間 アップグレード コンポーネント規則を適用するには、コマンドラインまたは Property Table 中で このプロパティに 1 (いち) をセットして下さい。 | |
このプロパティが 1 にセットされている時には、コンピューター上に孤立したコンポーネントを置き去りにしない為に、 インストーラーは 余分なコンポーネントを登録解除してアンインストールできます。
| |
作者がインストール用のプライマリ フォルダーを指定する事ができます。 PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequired, PrimaryVolumeSpaceRemaining プロパティの値を決めるのに使用されます。 | |
管理者特権でインストールを実行します。 | |
インストール用に十分なディスク容量が無かった場合のアクション。 | |
再起動を 強制したり抑止します。 | |
ユーザーに 再起動の為のプロンプトを表示しません。 必要なすべての再起動が自動的に行われます。 | |
インストールの為の既定のドライブ。 | |
シーケンス テーブルのスキーマを持つテーブル。 | |
短いファイル名を使用させます。 | |
データベースに適用されるトランスフォームの一覧。 | |
インストーラーに、製品の為のトランスフォームがソースにあると 知らせます。 | |
TRANSFORMSECURE プロパティに 1 (いち) をセットすると、インストーラーに、トランス フォームがユーザー コンピューター上でユーザーが書き込みアクセスを持たない場所にローカルにキャッシュされる事が 通知されます。 | |
ログを有効にすると、インストーラーはこのプロパティの値にログ ファイルの完全なパスを 設定します。 このプロパティは、Windows インストーラー 4.0 以降で利用可能です。 | |
Windows インストーラー パッケージの既定のログ記録モードを設定します。 このプロパティは、Windows インストーラー 4.0 以降で利用可能です。 | |
AdminUser プロパティをセットしている時に インストーラーが実際のユーザー情報を使う事を要求するには、このプロパティに 1 をセットして下さい。 このプロパティは、Windows インストーラー 4.0 以降で利用可能です。 |
Date と Time プロパティは、データを抽出するときに インストーラーが設定する実況 プロパティです。
プロパティ | 説明 |
---|---|
現在の日付。 | |
現在の時刻。 |
次の一覧は、フィーチャーのインストール オプションのプロパティに関する詳細情報へのリンクを提供します。
プロパティ | 説明 |
---|---|
既定の構成でインストールする機能の一覧。 | |
ローカルにインストールする機能の一覧。 | |
ソースから実行する機能の一覧。 | |
アドバタイズする機能の一覧。 | |
既定の構成でインストールするコンポーネントの一覧。 | |
ローカルでインストールするコンポーネント ID の一覧。 | |
ソース メディアから実行するコンポーネント ID の一覧。 | |
既定の構成でインストールするファイルのファイル キーの一覧。 | |
ローカルで実行するファイルのファイル キーの一覧。 | |
ソース メディアから実行するファイル キーの一覧。 | |
このプロパティをセットすると、アプリケーションの最小特権ユーザー (LUA) パッチ適用が無効になります。 | |
インストール中に削除する修正プログラムの一覧。 | |
パッケージが Restart Manager (再起動マネージャー)または FilesInUse 機能を使用するかどうかを指定します。 | |
現在ファイルを使用しているアプリケーションまたはサービスが更新による影響を受けて、 更新プログラムのインストールを有効にする為に、どのようにシャット ダウンと再起動をする必要があるかを指定します。 | |
現在ファイルを使用しているアプリケーションまたはサービスが更新による影響を受けて、 更新プログラムのインストールを有効にする為に、どのようにシャット ダウンする必要があるかを指定します。 | |
パッチを削除するには、このプロパティを設定します。 | |
修正プログラムを適用するには、このプロパティを設定します。 | |
再インストールする機能の一覧。 | |
実行する再インストールのタイプを指定する文字を含む文字列。 | |
削除する機能の一覧。 |
次の一覧は、Windows インストーラーが開始時に設定するハードウェアのプロパティを識別します。
プロパティ | 説明 |
---|---|
Alpha プロセッサでの実行時のプロセッサ レベル値。 注意 このプロパティは時代遅れです。Alpha プラットフォームは Windows インストーラーではサポートされていません。 | |
ウィンドウの境界線のピクセル単位の幅。 | |
ウィンドウの境界線のピクセル単位の高さ。 | |
通常のキャプション領域のピクセル単位での高さ。 | |
各ピクセルの隣接するカラー ビットの数。 | |
Intel プロセッサでの実行時のプロセッサ レベル値。 | |
Itanium プロセッサでの実行時のプロセッサ レベル値。 | |
x64 プロセッサでの実行時のプロセッサ レベル値。 | |
インストールされている RAM のメガバイト単位でのサイズ。 | |
ピクセル単位での画面の幅。 | |
ピクセル単位での画面の高さ。 | |
論理単位での文字の高さ。 | |
利用可能なページ ファイル領域のメガバイト単位での量。 |
次の一覧は、インストーラーによってインストール中に更新されるステータス プロパティに関する詳細情報へのリンクを提供します。
プロパティ | 説明 |
---|---|
現在のインストールが ForceReboot action が生じさせた再起動から続いている事を示します。 | |
ディスク領域計算が完了したかどうかを示します。 | |
製品が既にインストールされている事を示します。 | |
MSICHECKCRCS プロパティが設定されている場合にのみ、インストーラーはファイルの巡回冗長チェックをします。 | |
インストーラーは、このプロパティに Restart Manager (再起動マネージャー)セッションの為のセッション キーをセットします。 | |
インストーラーが elevated privileges (管理者特権)で実行されている場合、インストーラーはこのプロパティの値に 1 を設定します。 | |
オペレーティング システムの再起動が現在保留中の場合、インストーラーはこのプロパティに 1 を設定します。 | |
内部インストール レベルに INSTALLUILEVEL_HIDECANCEL が含まれる場合、インストーラーは MsiUIHideCancel に 1 を設定します。 | |
内部インストール レベルに INSTALLUILEVEL_PROGRESSONLY が含まれる場合、インストーラーは MsiUIProgressOnly に 1 を設定します。 | |
内部インストール レベルに INSTALLUILEVEL_SOURCERESONLY が含まれる場合、インストーラーは MsiUISourceResOnly に 1 (いち) を設定します。 | |
COMPANYNAME プロパティの自動設定を抑制します。 | |
USERNAME プロパティの自動設定を抑制します。 | |
インストールに対応する為のディスク容量の不足。 | |
ロールバック無効での インストールに対応する為のディスク容量の不足。 | |
機能が既に選択されています。 | |
インストーラーは、このプロパティの値に PRIMARYFOLDER プロパティが示すボリュームのパスを設定します。 | |
インストーラーは、このプロパティの値に PrimaryVolumePath プロパティが参照するボリュームで利用可能な合計バイト数を表す文字列を設定します。 | |
インストーラーは、このプロパティの値に PrimaryVolumePath プロパティが参照するボリュームで 現在選択されているすべての機能がインストールされた場合の残りの合計バイト数を表す文字列を 設定します。 | |
インストーラーは、このプロパティの値に PrimaryVolumePath プロパティが参照するボリュームで 現在選択されているすべての機能が必要とする合計バイト数を表す文字列を 設定します。 | |
データベースの為の言語識別子数値 (LANGID)。(必須) | |
インストーラーが開かれているファイルをインストールする場合に設定されます。 | |
再開されたインストール。 | |
ロールバックを無効にした場合、インストーラーはこのプロパティを設定します。 | |
ユーザー インターフェイス レベルを示します。 | |
このインストールの為にシステムの変更が始まった時に設定されます。 | |
アップグレードがアプリケーションを削除する時にインストーラーによって設定されます。 | |
インストーラーは、このプロパティにインストールの間に実行される Windows インストーラーのバージョンを設定します。 |
次の一覧は、インストーラーが開始時に設定するオペレーティング システムのプロパティに関する詳細情報へのリンクを提供します。
プロパティ名 | 簡単な説明 |
---|---|
ユーザーが管理者権限を持つ場合に Windows 2000 で設定されます。 | |
現在のシステムのコンピューター名。 | |
共通言語ランタイム アセンブリをサポートするシステムでは、インストーラーはこのプロパティの値に fusion.dll ファイルのバージョンを設定します。 オペレーティング システムが共通言語ランタイム アセンブリをサポートしていない場合、インストーラーはこのプロパティを設定しません。 | |
Windows 製品の種類を示します。 | |
Windows 2000 およびそれ以降のバージョンのオペレーティング システムで、 Microsoft BackOffice コンポーネントがインストールされている場合にのみ インストーラーはこのプロパティに 1 (いち) を設定します。 | |
Windows 2000 およびそれ以降のバージョンのオペレーティング システムで、 Windows 2000 Datacenter Server がインストールされている場合にのみ インストーラーはこのプロパティに 1 (いち) を設定します。 | |
Windows 2000 およびそれ以降のバージョンのオペレーティング システムで、 Windows 2000 Advanced Server がインストールされている場合にのみ インストーラーはこのプロパティに 1 (いち) を設定します。 | |
Windows XP およびそれ以降のバージョンのオペレーティング システムで、 オペレーティング システムが Home である (Professional ではない) 場合にのみ インストーラーはこのプロパティに 1 (いち) を設定します。 | |
Windows 2000 およびそれ以降のバージョンのオペレーティング システムで、 Microsoft Small Business Server がインストールされている場合にのみ インストーラーはこのプロパティに 1 (いち) を設定します。 | |
Windows 2000 およびそれ以降のバージョンのオペレーティング システムで、 Microsoft Small Business Server が限定的なクライアント ライセンスでインストールされている場合にのみ インストーラーはこのプロパティに 1 (いち) を設定します。 | |
Windows 2000 およびそれ以降のバージョンのオペレーティング システムで、 Windows Server 2003 の Web エディションがインストールされている場合にのみ インストーラーは MsiNTSuiteWebServer プロパティに 1 (いち) を設定します。 Windows インストーラーの Windows Server 2003 リリースでのみ使用できます。 | |
現在のオペレーティング システムが Windows XP Tablet PC Edition の場合、インストーラーはこのプロパティを 0 以外の値にします。 | |
Win32 アセンブリをサポートするシステムでは、インストーラーはこのプロパティの値に sxs.dll ファイルのバージョンを設定します。 オペレーティング システムが Win32 アセンブリをサポートしていない場合、インストーラーはこのプロパティを設定しません。 | |
OLE が Windows インストーラーをサポートしている場合に設定されます。 | |
インストールを実行しているシステムが Isolated Components (コンポーネントの分離)をサポートしている場合、インストーラーは RedirectedDllSupport プロパティを設定します。 | |
システムがターミナル サーバーの役割のサービスを実行するリモート管理サーバーの場合、インストーラーは RemoteAdminTS プロパティを設定します。 | |
オペレーティング システムのサービスパックのバージョン番号。 | |
オペレーティング システムのサービスパックのマイナー バージョン番号。 | |
システムが共有 Windows として動作している時に設定されます。 | |
シェルがアドバタイズ機能をサポートしている場合に設定されます。 | |
システムの既定の言語識別子。 | |
システムがターミナル サーバーの役割のサービスを実行するサーバーの場合に設定されます。 | |
オペレーティング システムが .ttc (TrueType フォント コレクション) ファイルの使用をサポートしているかどうかを示します。 | |
Windows オペレーティング システムのバージョン番号。 | |
現在のインストールのデータベース バージョン数値。 | |
オペレーティング システムのバージョン番号。 | |
システムが 64 ビット コンピューターで実行されている場合は、オペレーティング システムのバージョン番号。 | |
オペレーティング システムのビルド番号。 |
次の一覧は、 Property Table で指定された製品に固有のプロパティに関する詳細情報へのリンクを提供します。
プロパティ名 | 簡単な説明 |
---|---|
技術的なサポートの為のインターネット アドレスまたは URL 。 | |
テクニカル サポートの電話番号。 | |
ディスクの入力を求めるメッセージ ボックスで表示される文字列。 | |
管理者用インストールを作成したパッケージから現在のインストールを実行している場合は、1 (いち) にセットされます。 | |
単位が数字の左側に配置されます。 | |
アプリケーションの製造元の名前。(必須) | |
インストールに CD-ROM などのメディア ソースを使用すると、インストーラーはこのプロパティに 1 (いち) をセットします。 | |
このプロパティの存在は、製品コードを変更するトランス フォームが製品に登録されている事を示します。 | |
このプロパティは、インスタンス トランスフォームを持つ製品の新しいインスタンスのインストールを示します。 | |
インストーラーは、 Concurrent Installation (同時インストール)アクションが実行するインストールの為にこのプロパティをセットします。 | |
PIDKEY プロパティの為のテンプレートとして使用される文字列。 | |
特定の製品リリースの為の一意な識別子。(必須) | |
人間が判読できるアプリケーションの名前。(必須) | |
製品のインストールされている状態にセットされます。 | |
数値による文字列形式の製品バージョン。(必須) | |
関連製品のセットを表す GUID 。 |
次のプロパティは、管理者用イメージのサマリー情報ストリームを更新するのに使用される .msp ファイルのトランスフォームによってのみ設定されます。
プロパティ | 説明 |
---|---|
このプロパティの値は、 Revision Number Summary プロパティに書き込まれます。 | |
このプロパティの値は、 Comments Summary (コメント)プロパティに書き込まれます。 | |
このプロパティの値は、 Subject Summary (件名)プロパティに書き込まれます。 |
次の一覧は、インストーラーがセットアップで設定するシステム フォルダーに関する詳細情報へのリンクを提供します。
プロパティ | 説明 |
---|---|
管理ツールを含むディレクトリの完全なパス。 | |
現在のユーザーの Roaming フォルダーの完全なパス。 | |
All Users のアプリケーション データの完全なパス。 | |
定義済みの 64 ビット Common Files フォルダーの完全なパス。 | |
現在のユーザーの Common Files フォルダーの完全なパス。 | |
デスクトップ フォルダーの完全なパス。 | |
現在のユーザーの お気に入り フォルダーの完全なパス。 | |
Fonts フォルダーの完全なパス。 | |
ローカル (非ローミング) アプリケーションを含むフォルダーの完全なパス。 | |
マイ ピクチャ フォルダーの完全なパス。 | |
NetHood フォルダーの完全なパス。 | |
現在のユーザーの マイ ドキュメント フォルダーの完全なパス。 | |
PrintHood フォルダーの完全なパス。 | |
定義済みの 64 ビット Program Files フォルダーの完全なパス。 | |
定義済みの 32 ビット Program Files フォルダーの完全なパス。 | |
プログラム メニュー フォルダーの完全なパス。 | |
最近使った項目 フォルダーの完全なパス。 | |
現在のユーザーの SendTo フォルダーの完全なパス。 | |
スタート メニュー フォルダーの完全なパス。 | |
スタートアップ フォルダーの完全なパス。 | |
16 ビット システム DLL 用のフォルダーの完全なパス。 | |
定義済みの System64 フォルダーの完全なパス。 | |
現在のユーザーの System フォルダーの完全なパス。 | |
Temp フォルダーの完全なパス。 | |
現在のユーザーの Template フォルダーの完全なパス。 | |
Windows フォルダーの完全なパス。 | |
Windows フォルダーのボリューム。 |
次の一覧は、ユーザーが提供した情報に関する詳細情報へのリンクを提供します。
プロパティ | 説明 |
---|---|
管理者用インストール中にセットされているプロパティの一覧。 | |
インストールを行っているユーザーの組織の名前。 | |
現在ログオンしているユーザーのユーザー名。 | |
ログへ書き込むのを除外するプロパティの一覧。 | |
ユーザーが入力したプロダクト ID の一部。 | |
認証が成功した後の完全なプロダクト ID 。 | |
現在のユーザーの既定の言語識別子。 | |
インストールを実行しているユーザー。 | |
ユーザーのセキュリティ識別子 (SID) に従ってインストーラーによってセットされます。 |