Ondersteuning voor Windows Vista Service Pack 1 (SP1) eindigt op 12 juli 2011. Zorg dat Windows Vista wordt uitgevoerd met Service Pack 2 (SP2) als u beveiligingsupdates voor Windows wilt blijven ontvangen. Raadpleeg deze Microsoft-webpagina voor meer informatie: De ondersteuning voor sommige versies van Windows loopt af.
Microsoft heeft het hulpprogramma Patch Registration Cleanup uitgebracht. Bezoek de volgende Microsoft-website om het hulpprogramma te downloaden:
http://go.microsoft.com/fwlink/?LinkID=165592 Opmerking Als u gebruiksinformatie voor dit hulpprogramma wilt zien, typt u PatchRegCleanup /? bij de opdrachtprompt.
INLEIDING
Windows Installer gebruikt het register om informatie vast te leggen over updates die voor elk Windows Installer-product zijn geïnstalleerd. Met deze registersleutels kan de status van elke update worden vastgesteld: geregistreerd, toegepast, vervangen of verouderd. Informatie over geïnstalleerde updates wordt opgeslagen in verschillende registersleutels en -waarden. Het is van essentieel belang dat de gegevens in deze registersleutels worden gesynchroniseerd om ervoor te zorgen dat het product bruikbaar blijft, zodat het kan worden gerepareerd, bijgewerkt of verwijderd. Wanneer de gegevens in deze registersleutels niet meer worden gesynchroniseerd, kunnen er geen onderhoudsmodusbewerkingen op het product .msi bestand worden uitgevoerd.
Het hulpprogramma voor het opschonen van patchregistratie helpt bij het oplossen van bepaalde problemen die te maken hebben met ongeldige of beschadigde updateregistratie. Met dit hulpprogramma kunt u het product terugbrengen naar een bekende status, zodat u updates opnieuw kunt installeren.
Overzicht
Windows Installer slaat informatie over elk op Windows Installer gebaseerd product op onder de volgende registersubsleutel:
<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Geplette GUID voor product>De geplette GUID (of kortweg SQUID) is een interne weergave van de GUID die de eigenschap productcode in het .msi-bestand vertegenwoordigt. Informatie over de updates die voor het specifieke product zijn geïnstalleerd, wordt vastgelegd onder de volgende subsleutel van patches:
<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Geplette GUID voor Product>\Patches\ Informatie over elke update wordt weergegeven op de volgende twee locaties:
- Onder de multitekenreekswaarde AllPatches. Hier wordt de SQUID voor elke update vermeld, ongeacht of de update is geregistreerd, toegepast, vervangen of verouderd.
- Een subsleutel onder het knooppunt Patches die een naam krijgt met behulp van de SQUID van de specifieke update. Deze subsleutel biedt meer informatie over een update.
Voor een geldige updateregistratie moeten alle SQUID's waarvan de SQUID's worden vermeld onder het knooppunt Patches en die geregistreerd zijn of waarvan de updates zijn toegepast, ook worden opgenomen onder de waarde voor meerdere tekenreeksen AllPatches. Ook mag de waarde AllPatches meerdere tekenreeksen geen SQUID's bevatten voor updates die geen bijbehorende registersleutels hebben onder het knooppunt Patches.
Wanneer de updateregistratiegegevens niet voldoen aan de verwachtingen, kan Windows Installer geen onderhoudsmodusbewerkingen op het product uitvoeren.
Het hulpprogramma Patch Registration Cleanup lost enkele van deze problemen op door registersleutels onder het patchknooppunt te verwijderen die geen corresponderende vermeldingen hebben onder de multi-stringwaarde AllPatches.
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over problemen met de registratie van updates:
971187 Problemen met de registratie van MSI-software-updates oplossen