Beschreibung des Patch Registration Cleanup Tools

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 der folgenden Website: Auslaufender Support für einige Windows-Versionen.

Microsoft hat das Patch Registration Cleanup Tool veröffentlicht. Besuchen Sie die folgende Website von Microsoft, um das Tool herunterzuladen:

http://go.microsoft.com/fwlink/?LinkID=165592 Hinweis: Um Nutzungsinformationen für dieses Tool anzuzeigen, geben Sie PatchRegCleanup /? an der Eingabeaufforderung aus.

EINFÜHRUNG

Windows Installer verwendet die Registrierung, um Informationen zu Updates aufzuzeichnen, die für jedes Windows Installer-basierte Produkt installiert wurden. Mithilfe dieser Registrierungsschlüssel können Sie den Status der einzelnen Updates ermitteln: registriert, angewendet, ersetzt oder veraltet. Informationen zu installierten Updates werden in mehreren Registrierungsschlüsseln und -werten gespeichert. Damit sich das Produkt in einem wartbaren 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 sind, können Wartungsmodusvorgänge für das Produkt .msi Datei nicht ausgeführt werden.

Das Patch Registration Cleanup Tool 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, damit 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\Gestauchte GUID für Produkt>Die zusammengedrückte GUID (oder 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\Gequetschte GUID für Produkt>\Patches\ Die Informationen zu den einzelnen Updates sind an den folgenden beiden Stellen aufgeführt:

  • Unter dem AllPatches-Multistring-Wert. Der SQUID für jedes Update wird hier aufgeführt, unabhängig davon, ob das Update registriert, angewendet, ersetzt oder veraltet ist.
  • Ein Unterschlüssel unter dem Patches-Knoten, der unter Verwendung des SQUID des jeweiligen Updates benannt wird. Dieser Unterschlüssel enthält weitere Details zu einem Update.

         Registrierungs-Editor mit Windows Installer-Produktpatcheinträgen
        
        
Eine gültige Updateregistrierung erfordert, dass alle Updates, deren SQUIDs unter dem Features-Knoten aufgeführt sind und die entweder registriert oder angewendete Updates sind, auch unter dem AllPatches-Multistring-Wert enthalten sind. Außerdem sollte der AllPatches-Wert für mehrere Zeichenfolgen keine SQUIDs für Updates enthalten, die keine entsprechenden Registrierungsschlüssel unter dem Patches-Knoten haben.

Wenn die Registrierungsinformationen des Updates nicht den Erwartungen entsprechen, kann Windows Installer keine Wartungsmodusvorgänge für das Produkt ausführen.

Das Patch Registration Cleanup Tool behebt einige dieser Probleme, indem alle Registrierungsschlüssel unter dem Knoten Patches entfernt werden, die keine entsprechenden Einträge unter dem AllPatches-Multistring-Wert haben.

Weitere Informationen zu Problemen bei der Updateregistrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:

971187 So beheben Sie Probleme mit der Beschädigung der MSI-Softwareupdateregistrierung

Weitere Informationen