Aktion UnregisterClassInfo

Die Aktion UnregisterClassInfo verwaltet das Entfernen von COM-Klasseninformationen aus der Systemregistrierung. Sie verwendet die Tabelle „AppId“.

Sequenzeinschränkungen

Die Aktion UnregisterClassInfo muss nach der Aktion InstallInitialize und vor der Aktion RegisterClassInfo erfolgen.

RemoveRegistryValues muss in der Sequenz vor UnregisterClassInfo stehen.

Die Sequenzierung der Aktionen in der folgenden Gruppe ist eingeschränkt. Wenn eine Teilmenge dieser Aktionen zusammen in einer Sequenztabelle auftreten, müssen sie die in der folgenden Tabelle angezeigte relative Sequenz aufweisen:

Beispielsweise muss RegisterExtensionInfo in der Sequenztabelle vor UnregisterClassInfo stehen.

ActionData Messages

Feld Beschreibung der Aktionsdaten
[1] GUID der nicht registrierten COM-Klasse.

 

Bemerkungen

Der Installer legt die Eigenschaft OLEAdvtSupport als „TRUE“ fest, wenn das System des aktuellen Benutzers aktualisiert wurde, um die Installation bei Bedarf über COM zu unterstützen. Wenn das System die Installation bei Bedarf über COM nicht unterstützt, entfernt UnregisterClassInfo alle in der Tabelle „Class“ aufgeführten COM-Klassen, die mit nicht installierten Funktionen oder wie angekündigt installierten Funktionen verknüpft sind, aus der Systemregistrierung. Andernfalls entfernt diese Aktion nur die COM-Klassen, die mit Funktionen verknüpft sind, die deinstalliert werden sollen, aus der Systemregistrierung.