UnregisterExtensionInfo アクション
UnregisterExtensionInfo アクションは、システム レジストリからの拡張機能関連情報の削除を管理します。
順序の制限
UnregisterExtensionInfo アクションは、InstallInitialize アクションの後と RegisterExtensionInfo アクションの前に設定する必要があります。
RemoveRegistryValues は、シーケンス内の UnregisterExtensionInfo の前に設定する必要があります。
次のグループ内のアクションのシーケンス処理は制限されています。 これらのアクションのサブセットがシーケンス テーブル内で一緒に発生する場合は、次に示すのと同じ相対シーケンス順序を持つ必要があります。
- UnregisterClassInfo
- UnregisterExtensionInfo
- UnregisterProgIdInfo
- UnregisterMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
たとえば、UnregisterExtensionInfo は、シーケンス テーブルの UnregisterProgIdInfo の前に設定する必要があります。
ActionData のメッセージ
フィールド | アクション データの説明 |
---|---|
[1] | 拡張機能を削除しました。 |
解説
システムが拡張サーバーのオンデマンド インストールをサポートしていない場合、UnregisterExtensionInfo は、アンインストールされた機能またはレジストリからアドバタイズされたとおりにインストールされた機能に関連付けられている拡張テーブル内のすべての拡張機能サーバーを削除します。 それ以外の場合、このアクションにより、レジストリから削除するように選択された機能に関連付けられている拡張機能サーバーが削除されます。
関連トピック