Beskrivning av verktyget Rensning av korrigeringsregistrering

Supporten för Windows Vista Service Pack 1 (SP1) upphör 12 juli 2011. Om du vill fortsätta att få säkerhetsuppdateringar för Windows kontrollerar du att du kör Windows Vista med Service Pack 2 (SP2). Mer information finns på den här Microsoft-webbsidan: Supporten upphör för vissa versioner av Windows.

Microsoft har släppt verktyget Patch Registration Cleanup. Om du vill ladda ned verktyget går du till följande Microsoft-webbplats:

http://go.microsoft.com/fwlink/?LinkID=165592 Obs! Om du vill se användningsinformation för det här verktyget skriver du PatchRegCleanup /? i kommandotolken.

INFÖRANDET

Windows Installer använder registret för att registrera information om uppdateringar som installeras för varje Windows Installer-baserad produkt. Dessa registernycklar hjälper till att identifiera statusen för varje uppdatering: registrerad, tillämpad, ersatt eller föråldrad. Information om installerade uppdateringar lagras i flera registernycklar och värden. För att produkten ska kunna vara i ett servicebart tillstånd där den kan repareras, uppdateras eller avinstalleras är det viktigt att data i dessa registernycklar synkroniseras. När data i dessa registernycklar inte längre synkroniseras kan underhållsåtgärder inte utföras på produkten .msi fil.

Verktyget Rensning av korrigeringsregistrering hjälper dig att lösa vissa problem som är relaterade till ogiltig eller skadad uppdateringsregistrering. Med det här verktyget kan du återställa produkten till ett känt tillstånd så att du kan installera om uppdateringarna.

Översikt

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

<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Squished GUID for Product>The squished GUID (or SQUID for short) is an internal representation of the GUID that represents the product code property in the .msi file. Information om de uppdateringar som är installerade för den specifika produkten registreras under följande patchar-undernyckel:

<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Squished GUID for Product>\Patches\ Informationen om varje uppdatering visas på följande två platser:

  • Under multisträngvärdet AllPatches. SQUID för varje uppdatering, oavsett om uppdateringen är registrerad, tillämpad, ersatt eller föråldrad, visas här.
  • En undernyckel under noden Patchar som namnges med hjälp av SQUID för den specifika uppdateringen. Den här undernyckeln ger mer information om en uppdatering.

         a49480c8-f0b0-671d-8d54-38c23e0dd222
        
        
För giltig uppdateringsregistrering krävs att alla uppdateringar som har sina SQUID:er listade under noden Patchar och som antingen är registrerade eller tillämpade uppdateringar också ska inkluderas under flersträngsvärdet AllPatches. Dessutom ska flersträngsvärdet AllPatches inte innehålla SQUIDs för uppdateringar som inte har motsvarande registernycklar under noden Patchar.

När informationen om uppdateringsregistreringen inte är som förväntat kan Windows Installer inte utföra några underhållsåtgärder på produkten.

Verktyget Patch Registration Cleanup åtgärdar några av dessa problem genom att ta bort alla registernycklar under noden Patchar som inte har motsvarande poster under flersträngsvärdet AllPatches.

Om du vill ha mer information om problem med uppdateringsregistrering klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

971187 Så här åtgärdar du problem med att registrera msi-programuppdateringar

Mer information