Message d'erreur lorsque vous essayez d'installer Windows XP Service Pack 3 : « Une erreur interne s'est produite »

Traductions disponibles Traductions disponibles
Numéro d'article: 949384 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous essayez d'installer Windows XP Service Pack 3 (SP3), le message d'erreur suivant peut s'afficher :
L'installation du Service Pack 3 n'a pas été effectuée.
Après avoir cliqué sur OK dans le message d'erreur, le message suivant s'affiche :
Une erreur interne s'est produite.
Le fichier C:\Windows\Svcpack.log peut également contenir les erreurs suivantes :
165.672 : Une erreur interne s'est produite.
165.672 : L'installation du Service Pack 3 n'a pas été effectuée.
165.672 : Code d'erreur étendu Update.exe = 0x1ffe054f
165.672 : Le code renvoyé par Update.exe a été masqué par 0x643 pour la conformité avec l'action MSI personnalisée.
Remarque Dans cet article, C:\Windows désigne le dossier dans lequel Windows XP est généralement installé.

Cause

Les erreurs mentionnées dans la section « Symptômes » peuvent être dues à des fichiers non approuvés ou à des clés de Registre endommagées. Vous pouvez vérifier la cause de ces erreurs en recherchant des entrées associées dans le fichier Svcpack.log. Certaines entrées permettent d'identifier les causes spécifiques de cette erreur, comme indiqué dans les sections « Cause » suivantes.

Cause 1

Déterminez si les entrées suivantes figurent dans le fichier Svcpack.log :
142.391: CheckVLKForBlock: LIC.dll not trust verified
142.578: Trying CheckVLKForBlock again
142.594: CheckVLKForBlock: LIC.dll not trust verified
142.594: Error: CheckVLKForBlock failed
Ces entrées indiquent que le problème est dû au fichier Licdll.dll. Il se peut que ce fichier soit endommagé ou non approuvé, ou qu'il ait été modifié. Le fichier Licdll.dll se trouve dans le dossier suivant :
C:\Windows\System32\

Cause 2

Déterminez si les entrées suivantes figurent dans le fichier Svcpack.log :
211.890: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x80004005 
213.125: Trying CheckVLKForBlock again
214.468: Erreur: CheckVLKForBlock failed
Ces entrées indiquent que le problème est dû à des informations d'ID de produit incorrectes figurant dans le Registre.

Cause 3

Déterminez si les entrées suivantes figurent dans le fichier Svcpack.log :
299.031: Trying CheckVLKForBlock again
299.531: Erreur: CheckVLKForBlock failed
Ces entrées indiquent que le problème est dû à des clés de Registre modifiées ou endommagées dans les programmes préinstallés.

Remarque Le programme Micrografx ? Picture Publisher Professional 10 a été identifié comme étant à l'origine de ce problème. Pour le contourner, reportez-vous à la section « Solution de contournement applicable à la cause 3 ».

Résolution

Pour résoudre ou contourner ces problèmes, appliquez la résolution ou la solution de contournement correspondant à la cause.

Résolution de la cause 1

Pour résoudre ce problème, vous devez remplacer la copie actuelle du fichier Licdll.dll par une copie provenant du support Windows XP d'origine. Pour ce faire, procédez comme suit :
  1. Insérez le CD-ROM Windows XP dans le lecteur de CD-ROM.
  2. Cliquez sur Quitter dans l'Assistant Installation dès qu'il démarre.
  3. Cliquez sur Démarrer, puis sur Exécuter.
  4. Copiez puis collez (ou saisissez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    explorer
  5. Cliquez sur Poste de travail.
  6. Notez la lettre du lecteur contenant le CD-ROM Windows XP.
  7. Cliquez sur Démarrer, puis sur Exécuter.
  8. Copiez puis collez (ou saisissez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    cmd
  9. Saisissez ou copiez et collez le texte suivant dans la fenêtre d'invite de commandes, puis appuyez sur ENTRÉE :
    Expand CD_Drive_Letter:\i386\licdll.dl_ C:\Windows\system32\Licdll.dll
    Remarque Dans la commande effectuée à étape 9, remplacez Lettre_lecteur_CD par la lettre de lecteur réelle notée lors de l'étape 6.
  10. Pour installer Windows XP SP3, reportez-vous au site Web de Microsoft Update à l'adresse suivante :
    http://update.microsoft.com

Résolution de la cause 2

Pour résoudre ce problème, vous devez remplacer l'entrée de Registre de l'ID de produit incorrect par l'ID de produit correct. Pour ce faire, suivez les étapes décrites dans les sections «Rechercher et noter l'ID de produit » et «Identification et modification de l'entrée de Registre de l'ID de produit ».

Rechercher et noter l'ID de produit

  1. Cliquez sur Démarrer, puis sur Exécuter.
  2. Copiez puis collez (ou saisissez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    sysdm.cpl
  3. Sous l'onglet Général, recherchez l'ID de produit. L'ID du produit est le numéro à 20 chiffres figurant sous la section Utilisateur enregistré.
  4. Notez cet ID de produit afin de pouvoir l'utiliser dans la section « Identifier et modifier l'entrée de Registre de l'ID du produit ».

Identifier et modifier l'entrée de Registre de l'ID du produit

Important Cette section, méthode ou tâche, contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
322756 Comment faire pour sauvegarder et restaurer le Registre dans Windows
  1. Cliquez sur Démarrer, puis sur Exécuter.
  2. Copiez puis collez (ou saisissez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    regedit
  3. Recherchez la sous-clé de Registre ressemblant à la sous-clé de Registre suivante, puis cliquez sur celle-ci :
    HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX
    Remarque La série de X représente une chaîne de 21 caractères.
  4. Plusieurs sous-clés peuvent ressembler au format décrit à l'étape 3. Pour déterminer la sous-clé correcte, procédez comme suit :
    1. Cliquez sur chaque sous-clé dans le volet de navigation.
    2. Dans le volet d'informations, comparez la valeur de la chaîne de l'entrée de Registre ProductID située sous la colonne Data au numéro que vous avez noté à l'étape 4 dans la section « Rechercher et noter l'ID du produit ».
    3. La sous-clé de Registre dont la valeur d'entrée ProductID correspond au numéro que vous avez relevé à la section « Rechercher l'ID du produit » est la sous-clé de Registre que vous recherchez.
  5. Dans le volet de navigation, cliquez avec le bouton droit sur la sous-clé de Registre identifiée à l'étape 4c, puis cliquez sur Exporter.
  6. Enregistrez la sous-clé de Registre sur le Bureau sous le nom temp.reg.
  7. Cliquez avec le bouton droit sur ce fichier, puis cliquez sur Ouvrir avec.
  8. Cliquez sur Bloc-notes, puis sur OK.
  9. Dans el fichiertemp.reg ouvert, recherchez le texte suivant :
    [HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX]
  10. Remplacez le texte mentionné à l'étape 9 par le texte suivant :
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
  11. Cliquez sur Fichier, sur Enregistrer, puis quittez le Bloc-notes.
  12. Double-cliquez sur le fichier temp.reg, cliquez sur Oui dans la boîte de dialogue lorsque vous êtes invité à ajouter des informations dans le Registre, puis cliquez sur OK.
  13. Pour installer Windows XP SP3, reportez-vous au site Web de Microsoft Update à l'adresse suivante :
    http://update.microsoft.com

Résolution de la cause 3

Pour résoudre ce problème, vous devez supprimer la sous-clé de Registre InprocServer3. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter.
  2. Copiez puis collez (ou saisissez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    regedit
  3. Recherchez la sous-clé de Registre ressemblant à la sous-clé de Registre suivante, puis cliquez sur celle-ci :
    HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
  4. Cliquez sur InprocServer32. Une valeur de chaîne InprocServer32 s'affiche dans le volet d'informations. Cliquez sur cette valeur.
  5. Dans le menu Edition, cliquez sur Supprimer, puis sur Oui.
  6. Quittez l'Éditeur du Registre.
  7. Pour installer Windows XP SP3, reportez-vous au site Web de Microsoft Update à l'adresse suivante :
    http://update.microsoft.com

Solution de contournement pour la cause 3

Le programme Micrografx ? Picture Publisher Professional 3 a été identifié comme étant à l'origine du problème mentionné dans la cause 3. Pour le contourner, désinstallez provisoirement le programme Micrografx, puis installez Windows XP SP3. Une fois l'installation de Windows XP SP3 terminée, réinstallez le programme Micrografx.

Les produits tiers mentionnés dans le présent article proviennent de sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.

Propriétés

Numéro d'article: 949384 - Dernière mise à jour: jeudi 12 mai 2011 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Service Pack 3
Mots-clés : 
kbdll kbservicepack kbregistry kbupdate kbexpertisebeginner kbprb kberrmsg kbtshoot KB949384
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