Numéro d'article: 971187 - Dernière mise à jour: mercredi 5 août 2009 - Version: 2.0

Comment résoudre des problèmes d'altération inscription de mise à jour de logiciel MSI

Agrandir tout | Réduire tout

Description du problème

Après avoir installé mises à jour logicielles, répare ou désinstalle pour certains produits peuvent échouer. Si vous avez activé l'enregistrement MSI, les lignes suivantes figurent dans le journal :

Impossible de trouver correctif local ''. Rechercher à sa source.
?
MainEngineThread retourne 1612
En outre, lorsque vous recherchez dans le Registre, vous constaterez peut-être que l'inscription de cache de mise à jour de logiciel est manquante dans la sous-clé de Registre suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<SQUID>

Pour que nous puissions résoudre ce problème pour vous, accédez à la section «Fix it for me». Pour résoudre ce problème, accédez à la section «Let me fix it myself».

Correctif pour moi

Pour résoudre ce problème automatiquement, cliquez sur le bouton Fix it ou le lien. Cliquez sur Exécuter dans la boîte de dialogue Téléchargement de fichier zone et puis suivez les étapes dans le correctif il Assistant.


Résoudre ce problème
Microsoft Fix it 50123



Remarque cet Assistant peut être en anglais uniquement ; toutefois, la correction automatique fonctionne également pour les autres versions de langue de Windows.

Remarque si vous n'êtes pas sur l'ordinateur présentant le problème, la résolution de l'enregistrement il solution à un lecteur flash ou sur un CD-ROM, puis exécutez-le sur l'ordinateur qui a le problème.

Ensuite, accédez à la «Did this fix the problem? "section.

Permettez-moi de résoudre le problème moi-même

important Cette section, méthode ou tâche contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, les problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous que ces étapes avec soin. Pour ajouter une protection, sauvegarder le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder et restaurer le Registre de Windows
Pour résoudre ce problème, procédez comme suit :
  1. Vérifiez que le produit est affecté. Pour ce faire, procédez comme suit :
    1. Rechercher l'enregistrement de mise à jour de logiciel du produit en ouvrant la sous-clé de Registre suivante :

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches

      Sous cette sous-clé, il y aura une sous-clé pour chaque mise à jour logicielle a été appliquée au produit.
    2. Pour chaque sous-clé qui figure dans le format suivant, effectuez l'étape suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>
      • Vérifiez que la sous-clé suivante existe :

        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>

        Si la sous-clé est manquante, le produit est affecté. Passez à étape 2.

        Si la sous-clé existe, vérifiez que la valeur de chaîne LocalPackage est correctement définie et que le package référencé par la valeur de chaîne LocalPackage existe également.
        1. Si la valeur de chaîne LocalPackage ou un package référencé est manquant, le produit est affecté. Passez à étape 2.
        2. Si le package référencé existe et qu'aucune action supplémentaire n'est requise.
  2. Recréez logiciel mise à jour du cache du Registre détails. Pour ce faire, procédez comme suit :

    1. Recherche %windir%\installer\*.msp pour la mise à jour logicielle que vous avez essayé d'installer. Vérifiez que la mise à jour logicielle a le bon GUID correctif dans le résumé flux d'informations et les cibles le GUID de produit correcte.
      Remarque Étant donné que ce répertoire sert de cache pour les installations par utilisateur et les installations par ordinateur, vous pouvez simuler une mise à jour logicielle dans ce répertoire en utilisant une installation par utilisateur.
    2. Créez la sous-clé suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>

      Remarque Présente un risque de sécurité pour recréer le Registre de cache de mise à jour de logiciel. Cela est toutefois, le seul moyen pour le réparer. Vous pouvez réduire le risque de sécurité en s'assurant que la mise à jour logicielle est la mise à jour logiciels appropriés. Pour ce faire, vérifiez la somme de contrôle de la mise à jour logicielle.
    3. Créez une valeur de chaîne LocalPackage dans la sous-clé de Registre que vous avez créé l'étape 2, b. Assurez-vous que la valeur de chaîne LocalPackage est définie au chemin d'accès de la mise à jour logicielle.


  3. Supprimer les références de mise à jour logicielles restantes. Pour ce faire, procédez comme suit :
    1. Ouvrez la sous-clé suivante et supprimez <patchsquid> de la valeur multi-sz «AllPatches» :HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches
    2. Supprimez la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>
    3. Supprimez la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>

      Remarque Si cette sous-clé est manquante, passez cette étape.
    4. Si le produit a été installé par ordinateur, procédez comme suit :
      1. Ouvrez la sous-clé suivante : HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches
        1. Si la valeur de chaîne <patchsquid> est présente, supprimez-le.
        2. Si la valeur de chaîne <PatchSQUID> est présent dans la valeur de «Correctifs» Multi-sz, supprimez la valeur de chaîne <PatchSQUID>.
      2. Si suivant la sous-clé de Registre est présent, supprimez-le : HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID>
    5. Si le produit a été installé par utilisateur non managée :
      1. Ouvrez la sous-clé de Registre suivante : HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches
        1. Si la valeur de chaîne <patchsquid> est présente, supprimez-le.
        2. Si le <patchsquid> de la valeur ? correctifs respectez Multi-sz est présent, supprimez-le.
      2. Si suivant la sous-clé de Registre est présent, supprimez-le : HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID>
    6. Si le produit a été installé par utilisateur géré :
      1. Ouvrez la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches
        1. Si la valeur de chaîne <patchsquid> est présente, supprimez-le.
        2. Si le <patchsquid> de la valeur ? correctifs respectez Multi-sz est présent, supprimez-le.
      2. Si la sous-clé de Registre suivante est présente, supprimez-le : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID>

Le problème est-il résolu ?

Vérifiez si le problème est résolu. Si le problème est résolu, vous avez terminé avec cet article. Si le problème n'est pas résolu, vous pouvez contact support (http://support.microsoft.com/contactus) .

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Professionnel
  • Windows Vista Entreprise
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Starter
  • Windows Vista Édition Intégrale
Mots-clés : 
kbmt kbsurveynew kbmsifixme kbfixme KB971187 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 971187  (http://support.microsoft.com/kb/971187/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
 

Traductions disponibles