Der Support für Windows Vista Service Pack 1 (SP1) endet am 12. Juli 2011. Um weiterhin Sicherheitsupdates für Windows zu erhalten, müssen Sie Windows Vista mit Service Pack 2 (SP2) ausführen. Weitere Informationen finden Sie auf dieser Microsoft-Webseite: Support endet für einige Versionen von Windows.
Microsoft hat das Tool zur Bereinigung der Patchregistrierung veröffentlicht. Um das Tool herunterzuladen, besuchen Sie die folgende Microsoft-Website:
http://go.microsoft.com/fwlink/?LinkID=165592 Hinweis Geben Sie PatchRegCleanup /? ein, um Die Nutzungsinformationen für dieses Tool anzuzeigen. an der Eingabeaufforderung.
EINFÜHRUNG
Windows Installer verwendet die Registrierung, um Informationen zu Updates aufzuzeichnen, die für jedes Windows Installer-basierte Produkt installiert sind. Diese Registrierungsschlüssel helfen bei der Identifizierung des Status jedes Updates: registriert, angewendet, ersetzt oder veraltet. Informationen zu installierten Updates werden über mehrere Registrierungsschlüssel und -werte hinweg gespeichert. Damit sich das Produkt in einem servicefähigen Zustand befindet, in dem es repariert, aktualisiert oder deinstalliert werden kann, ist es wichtig, dass die Daten in diesen Registrierungsschlüsseln synchronisiert werden. Wenn die Daten in diesen Registrierungsschlüsseln nicht mehr synchronisiert werden, können keine Wartungsmodusvorgänge für die Produkt-.msi-Datei ausgeführt werden.
Das Tool zum Bereinigen der Patchregistrierung hilft bei der Behebung einiger Probleme im Zusammenhang mit einer ungültigen oder beschädigten Updateregistrierung. Mit diesem Tool können Sie das Produkt wieder in einen bekannten Zustand versetzen, sodass Sie Updates erneut installieren können.
Übersicht
Windows Installer speichert Informationen zu jedem Windows Installer-basierten Produkt unter dem folgenden Registrierungsunterschlüssel:
<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Squished GUID for Product>Die squidierte GUID (kurz SQUID) ist eine interne Darstellung der GUID, die die Produktcodeeigenschaft in der .msi-Datei darstellt. Informationen zu den Updates, die für das jeweilige Produkt installiert werden, werden unter dem folgenden Unterschlüssel Patches aufgezeichnet:
<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Squished GUID for Product>\Patches\ Die Informationen zu den einzelnen Updates sind an den folgenden beiden Speicherorten aufgeführt:
- Unter dem AllPatches-Wert mit mehreren Zeichenfolgen. Die SQUID für jedes Update, unabhängig davon, ob das Update registriert, angewendet, abgelöst oder veraltet ist, ist hier aufgeführt.
- Ein Unterschlüssel unter dem Knoten Patches, der mithilfe des SQUID des jeweiligen Updates benannt wird. Dieser Unterschlüssel enthält weitere Details zu einem Update.
Eine gültige Updateregistrierung erfordert, dass alle Updates, deren SQUIDs unter dem Knoten Patches aufgeführt sind und die entweder registrierte oder angewendete Updates sind, auch unter dem AllPatches-Wert mit mehreren Zeichenfolgen enthalten sein sollten. Außerdem sollte der AllPatches-Wert mit mehreren Zeichenfolgen keine SQUIDs für Updates enthalten, die nicht über entsprechende Registrierungsschlüssel unter dem Knoten Patches verfügen.
Wenn die Informationen zur Updateregistrierung nicht den Erwartungen entsprechen, kann Windows Installer keine Wartungsmodusvorgänge für das Produkt ausführen.
Das Tool patch registration cleanup (Patchregistrierungsbereinigung) behebt einige dieser Probleme, indem alle Registrierungsschlüssel unter dem Knoten Patches entfernt werden, die keine entsprechenden Einträge unter dem AllPatches-Wert mit mehreren Zeichenfolgen aufweisen.
Weitere Informationen zu Problemen bei der Updateregistrierung finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
971187 Beheben von Problemen bei der MSI-Softwareupdateregistrierung