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:
- UnregisterClassInfo
- UnregisterExtensionInfo
- UnregisterProgIdInfo
- UnregisterMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für