Message d'erreur lorsque vous tentez d'appliquer un correctif ou une mise à jour : « Erreur 9002. Le correctif (KBxxxxxx) pour Microsoft Visual Studio .NET 2003 ne peut pas être installé en raison d'un ou plusieurs correctifs »

Traductions disponibles Traductions disponibles
Numéro d'article: 942380 - Voir les produits auxquels s'applique cet article
Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la façon de sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
322756 Comment faire pour sauvegarder, modifier et restaurer le Registre dans Windows XP et Windows Vista
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous essayez d'appliquer un correctif ou une mise à jour, un message d'erreur semblable au message suivant peut s'afficher :
Erreur 9002. Le correctif (KBxxxxxx) pour Microsoft Visual Studio .NET 2003 ne peut pas être installé en raison d'un ou plusieurs correctifs installés. Supprimez-les et réessayez.
Vous pouvez recevoir ce message d'erreur lorsque vous essayez d'appliquer un correctif ou une mise à jour pour l'un des produits suivants :
  • Microsoft .NET Framework 1.1 ou Microsoft .NET Framework 1.0
  • Microsoft Visual Studio .NET 2003 ou Visual Studio .NET 2002

Cause

Ce problème peut se produire pour l'une des raisons suivantes :
  • Vous avez appliqué un correctif non fusionné pour le produit.

    Un correctif non fusionné est un correctif ou une mise à jour qui ne sera pas inclus dans un Service Pack ou une version du produit. Ce type de correctif est conçu pour résoudre un problème spécifique d'un client lié à ce produit. Toutefois, le correctif n'est pas propre à une utilisation générale.
  • Vous avez appliqué une mise à jour qui vous empêche intentionnellement d'appliquer un correctif ou une mise à jour.

    Certaines mises à jour en bloquent d'autres intentionnellement pour des raisons techniques, par exemple des problèmes de dépendances entre mises à jour.

Contournement

Pour contourner ce problème, appliquez l'une des méthodes suivantes :

Méthode 1

Supprimez le correctif ou la mise à jour qui bloque le correctif ou la mise à jour que vous tentez d'appliquer.

En règle générale, vous pouvez supprimer un correctif ou une mise à jour à l'aide de l'outil Ajout/Suppression de programmes du Panneau de configuration. Pour déterminer le correctif ou la mise à jour à supprimer, procédez comme suit :
  1. Ouvrez le journal Windows Installer (.msi) pour le correctif ou la mise à jour que vous n'avez pas pu appliquer. Si vous ne disposez pas du journal ou que vous ne le trouvez pas, utilisez la commande suivante pour tenter d'appliquer à nouveau le correctif ou la mise à jour :
    nom_miseàjour_ou_correctif.exe /L:nom_journal.log
  2. Dans le fichier journal repéré ou créé à l'étape 1, repérez la ligne contenant du texte ressemblant au suivant :
    DDPatch:M937058.BlockingPatches=U822550;U832138;U8321381031;U842936;U883661;U8321381036
    Les chiffres correspondent aux correctifs ou mises à jour qui bloquent l'application du correctif ou de la mise à jour. Ces chiffres commencent par un U ou un M.

    Si vous ne pouvez pas repérer de correctifs ou de mises à jour bloquant l'installation d'autres correctifs ou mises à jour dans le journal, passez à l'étape 4.
  3. À l'aide de l'outil Ajout/Suppression de programmes du Panneau de configuration, supprimez tous les correctifs et mises à jour apparaissant dans la liste repérée à l'étape 2. Ensuite, essayez à nouveau d'appliquer le correctif ou la mise à jour que vous essayiez d'appliquer lorsque vous avez rencontré ce problème.
  4. Si vous ne pouvez pas repérer de correctifs ou de mises à jour bloquant l'application d'autres correctifs ou mises à jour dans le journal, affichez la liste de l'outil Ajout/Suppression de programmes du Panneau de configuration pour déterminer quel correctif ou quelle mise à jour vous devez supprimer. Pour cela, procédez comme suit :
    1. Dans le Panneau de configuration, ouvrez l'élément Ajout/Suppression de programmes.
    2. Recherchez dans la liste les correctifs et mises à jour correspondant au produit que vous essayez de mettre à jour.
    3. Supprimez le correctif ou la mise à jour appliqué(e) en dernier. Si vous avez appliqué plusieurs correctifs ou mises à jour et que vous ne savez pas lequel ou laquelle a été appliqué(e) en dernier, commencez par supprimer celui ou celle ayant le numéro d'identification le plus élevé.
    4. Après avoir supprimé le correctif ou la mise à jour, essayez d'appliquer le correctif ou la mise à jour que vous tentiez d'appliquer lors de l'apparition du problème. Si le problème persiste, répétez l'étape c pour supprimer le correctif ou la mise à jour suivant(e) par ordre chronologique. Ensuite, essayez à nouveau d'appliquer le correctif ou la mise à jour que vous tentiez d'appliquer lors de l'apparition du problème.
    Remarque Vous devrez peut-être répéter les étapes c et d pour plusieurs correctifs et mises à jour avant de pouvoir appliquer le correctif ou la mise à jour que vous tentiez d'appliquer lors de l'apparition du problème.

Méthode 2

Avertissement Toute modification incorrecte du Registre à l'aide de l'Éditeur du Registre ou d'une autre méthode peut entraîner des problèmes sérieux. Ces problèmes peuvent vous obliger à réinstaller le système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l'ensemble des risques liés à la modification du Registre.

Supprimez l'entrée de Registre indiquant la présence du correctif ou de la mise à jour bloquant l'application d'autres correctifs ou mises à jour. Le tableau suivant répertorie les clés de Registre correspondant aux produits mentionnés dans la section « Symptômes ».
Réduire ce tableauAgrandir ce tableau
Numéro Produit Clé de Registre
1 Microsoft .NET Framework 1.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0
2 Microsoft .NET Framework 1.1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.1
3 Microsoft Visual Studio .NET 2002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.0
4 Microsoft Visual Studio .NET 2003
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1
Pour supprimer l'entrée de Registre indiquant la présence du correctif ou de la mise à jour bloquant l'application d'autres correctifs ou mises à jour, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez regedit.exe, puis cliquez sur OK.
  2. Selon le produit pour lequel vous tentez d'appliquer un correctif ou une mise à jour, déterminez la clé de Registre associée dans le tableau ci-dessus.
  3. Dans l'Éditeur du Registre, recherchez la clé de Registre appropriée.
  4. Recherchez l'entrée de Registre correspondant au correctif ou à la mise à jour bloquant l'application d'autres correctifs ou mises à jour. Pour savoir comment identifier le correctif ou la mise à jour bloquant l'application d'autres correctifs ou mises à jour et dont vous devez supprimer l'entrée de Registre, reportez-vous aux étapes 1 et 2 de la Méthode 1.
    • Exemple 1 :
      Vous essayez d'appliquer la mise à jour 937058 pour Microsoft Visual Studio .NET 2003. Toutefois, la mise à jour est bloquée car vous avez auparavant appliqué la mise à jour 842936. Dans ce scénario, vous devez rechercher l'une des clés de Registre suivantes :
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\M842936

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\U842936
    • Exemple 2 :
      Vous essayez d'appliquer la mise à jour 928367 pour Microsoft .NET Framework 1.0. Toutefois, la mise à jour est bloquée car vous avez auparavant appliqué la mise à jour 886906. Dans ce scénario, vous devez rechercher l'une des clés de Registre suivantes :
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\M886906

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\U886906
  5. Lorsque vous repérez la clé de Registre appropriée, cliquez avec le bouton droit sur l'entrée de Registre appropriée, puis cliquez sur Supprimer. Par exemple, cliquez avec le bouton droit sur M842936.
  6. Quittez l'Éditeur du Registre.
Pour plus d'informations sur un correctif non fusionné appliqué précédemment ou sur une mise à jour bloquée par un correctif ou une mise à jour appliqué(e) précédemment, contactez les services de Support technique Microsoft. Pour obtenir la liste complète des numéros de téléphone des services de Support technique Microsoft et des informations sur les frais engendrés, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh;FR;CNTACTMS

Propriétés

Numéro d'article: 942380 - Dernière mise à jour: lundi 3 décembre 2007 - Version: 1.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 1.0 Service Pack 3
  • Microsoft Visual Studio .NET 2003 Service Pack 1 sur le système suivant
    • Microsoft Visual Studio .NET 2003 Professional
    • Microsoft Visual Studio .NET 2003 Enterprise Architect
    • Microsoft Visual Studio .NET 2003 Enterprise Developer
    • Microsoft Visual Studio .NET 2003 Éducation
    • Microsoft Visual Basic .NET 2003 Initiation
    • Microsoft Visual C++ .NET 2003 Initiation
    • Microsoft Visual C# .NET 2003 Initiation
    • Microsoft Visual J# .NET 2003 Initiation
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition sur le système suivant
    • Microsoft Visual Basic .NET 2002 Initiation
    • Microsoft Visual C# .NET 2002 Initiation
    • Microsoft Visual C++ .NET 2002 Initiation
Mots-clés : 
kbtshoot kbexpertisebeginner kbexpertiseinter kbexpertiseadvanced kbsecurity kbbug kbpubtypekc KB942380
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.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com