次の方法で共有


UnregisterExtensionInfo アクション

UnregisterExtensionInfo アクションは、システム レジストリからの拡張機能関連情報の削除を管理します。

シーケンスの制限

UnregisterExtensionInfo アクションは、InstallInitialize アクションの後、および RegisterExtensionInfo アクションの前に行う必要があります。

RemoveRegistryValues は、シーケンス内の UnregisterExtensionInfo の前に存在する必要があります。

次のグループ内のアクションのシーケンス処理は制限されています。 これらのアクションのサブセットがシーケンス テーブル内で一緒に発生する場合は、次のように同じ相対シーケンス順序を持つ必要があります。

  • UnregisterClassInfo
  • UnregisterExtensionInfo
  • UnregisterProgIdInfo
  • UnregisterMIMEInfo
  • RegisterClassInfo
  • RegisterExtensionInfo
  • RegisterProgIdInfo
  • RegisterMIMEInfo

たとえば、UnregisterExtensionInfo は、シーケンス テーブルで UnregisterProgIdInfo する前に取得する必要があります。

ActionData メッセージ

アクション データの説明
[1] 拡張機能を削除しました。

 

備考

システムが拡張サーバーのオンデマンドインストールをサポートしていない場合、UnregisterExtensionInfo は、アンインストールされた機能またはレジストリからアドバタイズされた機能に関連付けられている 拡張機能テーブル内のすべての拡張サーバーを削除します。 それ以外の場合、このアクションは、レジストリから削除するように選択された機能に関連付けられている拡張サーバーを削除します。

ShellAdvtSupport プロパティ