Description de l'outil Patch Registration Cleanup Tool

S’applique à : Windows 7 EntrepriseWindows 7 Édition Familiale BasiqueWindows 7 Édition Familiale Premium

La prise en charge de Windows Vista Service Pack 1 (SP1) a pris fin le 12 juillet 2011. Pour continuer à recevoir des mises à jour de sécurité pour Windows, assurez-vous que vous exécutez Windows Vista avec Service Pack 2 (SP2). Pour plus d'informations, reportez-vous à la page Web suivante de Microsoft : Certaines versions de Windows ne seront bientôt plus prises en charge.

INTRODUCTION


Microsoft a publié l'outil Patch Registration Cleanup Tool. Pour télécharger cet outil, reportez-vous au site Web de Microsoft à l'adresse suivante  :


Remarque Pour afficher des informations sur l'utilisation de cet outil, tapez PatchRegCleanup /? à l'invite de commandes.

Présentation


Windows Installer utilise le Registre pour enregistrer les informations des mises à jour installées pour chaque produit basé sur Windows Installer. Ces clés de Registre permettent d'identifier l'état de chaque mise à jour : enregistrée, appliquée, remplacée ou obsolète. Les informations concernant les mises à jour installées sont stockées sur plusieurs clés de Registre et valeurs. Pour pouvoir réparer, mettre à jour ou désinstaller un produit, il est essentiel que les données se trouvant sur ces clés de Registre soient synchronisées. Si ce n'est pas le cas, les opérations en mode de maintenance ne peuvent pas être effectuées sur le fichier .msi du produit.

L'outil Patch Registration Cleanup Tool vous aide à résoudre certains problèmes liés à l'inscription de mises à jour non valides ou endommagées. Cet outil vous permet de ramener le produit à un état connu afin que vous puissiez réinstaller les mises à jour.

Plus d'informations


Windows Installer stocke des informations sur chaque produit basé sur Windows Installer sous la sous-clé de Registre suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\<Squished GUID for Product>
Le SQUID est une représentation interne du GUID qui représente la propriété du code du produit dans le fichier .msi. Les informations concernant les mises à jour qui sont installées pour le produit spécifique sont enregistrées sous la sous-clé de correctifs suivante :


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\<Squished GUID for Product>\Patches\
Les informations sur chaque mise à jour sont répertoriées aux deux emplacements suivants :

  • Sous la valeur de chaînes multiples AllPatches. Le SQUID de chaque mise à jour, que la mise à jour soit enregistrée, appliquée, remplacée ou obsolète, est répertorié ici.
  • Une sous-clé sous le nœud de correctifs qui est nommé en utilisant le SQUID de la mise à jour spécifique. Cette sous-clé fournit des informations supplémentaires sur une mise à jour.

Clé de Registre de nœud de correctifs


L'inscription d'une mise à jour valide nécessite que toutes les mises à jour dont le SQUID est répertorié sous le nœud de correctifs et qui sont des mises à jour enregistrées ou appliquées soient aussi incluses sous la valeur de chaînes multiples AllPatches. Par conséquent, la valeur de chaînes multiples AllPatches ne doit pas contenir le SQUID des mises à jour qui ne possèdent pas les clés de Registre correspondantes sous le nœud de correctifs.

Lorsque les informations d'inscriptions de mises à jour sont inattendues, Windows Installer ne peut effectuer aucune opération en mode de maintenance sur le produit.

L'outil Patch Registration Cleanup Tool résout certains de ces problèmes en supprimant toutes les clés de Registre sous le nœud de correctifs qui ne possèdent pas d'entrées correspondantes sous la valeur de chaînes multiples AllPatches.

Pour plus d'informations sur les problèmes d'inscriptions de mises à jour, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
971187 Comment résoudre des problèmes d'altération d'inscriptions de mises à jour du logiciel MSI