Beskrivning av rensningsverktyget för Patch-registrering


Support för Windows Vista Service Pack 1 (SP1) upphör den 12 juli 2011. Om du vill fortsätta att få säkerhetsuppdateringar för Windows, kontrollera att du kör Windows Vista med Service Pack 2 (SP2). Mer information finns i Microsoft-webbsida: stöd för slutdatum för vissa versioner av Windows.

Introduktion


Microsoft har publicerat en korrigeringsfil registrering rensningsverktyget. Om du vill hämta verktyget finns på följande Microsoft-webbplats:


Obs! Om du vill visa information för det här verktyget skriver PatchRegCleanup /? vid Kommandotolken.

Översikt


Windows Installer använder registret för att registrera information om uppdateringar som är installerade för varje Windows Installer-baserad produkt. Dessa registernycklar för att identifiera tillstånd för varje uppdatering: registrerad, tillämpas, ersatts eller obsoleted. Information om installerade uppdateringar lagras över flera registernycklar och registervärden. Om du vill tillåta för produkten som ska uppdateras i en storcontainer tillstånd där den kan repareras eller avinstalleras är det viktigt för data i dessa registernycklar som ska synkroniseras. När data i de här registernycklarna inte längre är synkroniserad, kan inte Underhåll läge åtgärder utföras på produkten.msi-fil.

Patch Rensa Registreringsverktyg hjälper till att lösa problem som är relaterade till ogiltiga eller skadade registrering. Det här verktyget kan du anpassa produkten till ett känt läge så att du kan installera uppdateringar.

Mer Information


Windows Installer lagrar information om alla Windows Installer-baserad produkt under följande registerundernyckel:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\ < GUID ihop för produkt >

Squished GUID (eller BLÄCKFISK för kort) är en intern representation av GUID som motsvarar egenskapen produkt koden i.msi-fil. Information om uppdateringar som är installerade för en viss produkt registreras under följande Patches-undernyckel:


\Patches\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\ < GUID ihop för produkt >
Information om varje uppdatering anges i följande två platser:

  • Under det AllPatches multisträngvärdet. BLÄCKFISK för varje uppdatering även om uppdateringen är registrerad, tillämpas, ersatts eller obsoleted, visas här.
  • En undernyckel under noden korrigeringsfiler som heter med hjälp av BLÄCKFISK av viss uppdatering. Den här undernyckeln innehåller mer information om en uppdatering.

Patches node registry key


Ogiltig registrering kräver att alla uppdateringar som har sina SQUIDs visas under noden korrigeringsfiler och som är antingen registrerade eller tillämpade uppdateringar bör också ingå i AllPatches-Multisträngvärde. AllPatches-Multisträngvärde bör dessutom inte innehålla SQUIDs för uppdateringar som inte har motsvarande registernycklar under noden korrigeringsfiler.

När uppdateringen registreringsinformationen är inte som förväntat, kan inte Windows Installer utföra några underhållsåtgärder läge på produkten.

Patch registrering rensningsverktyget löser vissa av dessa problem genom att ta bort alla registernycklar under noden korrigeringsfiler som inte har motsvarande poster under AllPatches-Multisträngvärde.

Mer information om problem med update registrering klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
971187 Åtgärda MSI software update registrering korruption problem