アドバタイズのプラットフォーム サポート

Windows インストーラーは、アプリケーションと機能のアドバタイズをサポートします。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP、Windows 2000 上では、次のアドバタイズ機能を使用できます。

  • ショートカットとそのアイコン。

  • ProgId テーブルで指定した拡張機能とそのアイコン。

  • ProgId キーの下に登録されたシェルとコマンド動詞。

  • CLSID コンテキストと InProcHandler。

  • OLE によるオンデマンド インストールは、CoCreateInstance (C/C++)、CreateObject 関数 (Visual Basic)、または GetObject 関数 (Visual Basic) を介してプログラムで使う必要があります。

Note

AppId と Typelib の情報は、アドバタイズ対象のコンポーネントがインストールされたときにのみ書き込まれます。

ファイル名の拡張子をサポートするには、管理者がグループ ポリシーを使ってアプリケーションを Active Directory に発行する必要があります。

解説

製品のインストールに再起動は必要ない場合もありますが、マシンを再起動するまでアドバタイズされたショートカットは機能しません。 後続のインストールのアドバタイズされたショートカットは、再起動なしで機能します。

アドバタイズされたショートカットが確実に正しく機能するように、パッケージ作成者はインストールの最後に強制再起動をスケジュールすることをお勧めします。

システムの不要な再起動を避けるために、Windows インストーラーのバージョンがインストールされていない場合にのみ実行するように再起動をスケジュールしてください。

条件付きステートメントでは、ShellAdvtSupport プロパティと Version9X プロパティを確認できます。 条件付き強制再起動のスケジュールについては、「システムの再起動」と「条件付きステートメントでのプロパティの使用」を参照してください。