Messages d’erreur lorsque vous essayez d’installer Windows XP Service Pack 3 : « installation du Service Pack 3 ne s’est pas terminé » et « une erreur interne s’est produite »

Symptômes

Lorsque vous essayez d’installer Windows XP Service Pack 3 (SP3), le message d’erreur suivant s’affiche :
Une erreur interne s’est produite
Après avoir cliqué sur OK dans le message d’erreur, le message d’erreur suivant s’affiche :
Installation du Service Pack 3 ne s’est pas terminée.
En outre, vous pouvez voir les erreurs suivantes sont enregistrées dans le C: \Windows\Svcpack.log fichier :
165.672: An internal error occurred.165.672: Service Pack 3 installation did not complete.
165.672: Update.exe extended error code = 0x1ffe054f
165.672: Update.exe return code was masked to 0x643 for MSI custom action compliance

Remarque Tout au long de 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 se produire en raison de fichiers qui ne sont pas approuvés ou des clés de Registre endommagées. Vous pouvez vérifier la cause en recherchant des entrées associées dans le fichier Svcpack.log. Entrées spécifiques permettent d’identifier les causes spécifiques du problème, comme indiqué dans les sections « Cause » suivantes.

Cause 1

Déterminer si les entrées suivantes sont enregistrées dans le fichier Svcpack.log :
142.391: CheckVLKForBlock: LIC.dll not trust verified142.578: Trying CheckVLKForBlock again
142.594: CheckVLKForBlock: LIC.dll not trust verified
142.594: Error: CheckVLKForBlock failed

Ces entrées indiquent que la cause du problème est dû au fichier Licdll.dll. Le fichier Licdll.dll peut avoir été modifié, est endommagé ou n’est pas approuvé. Le fichier Licdll.dll se trouve dans le dossier suivant :
C:\Windows\System32\

Cause 2

Déterminer si les entrées suivantes sont enregistrées dans le fichier Svcpack.log :
211.890: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x80004005 213.125: Trying CheckVLKForBlock again
214.468: Error: CheckVLKForBlock failed

Ces entrées indiquent que les informations d’ID de produit incorrect dans le Registre sont à l’origine du problème.

Cause 3

Déterminer si les entrées suivantes sont enregistrées dans le fichier Svcpack.log :
299.031: Trying CheckVLKForBlock again299.531: Error: CheckVLKForBlock failed

Ces entrées indiquent que les clés de Registre modifiées ou endommagées dans les programmes préinstallés sont à l’origine du problème.

Remarque Un programme qui est connu pour provoquer ce problème est Micrografx - Picture Publisher Professional 10. Pour contourner ce problème, reportez-vous à la section « Solution de contournement pour la Cause 3 ».

Résolution

Pour résoudre ou contourner ces problèmes, utilisez 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.
  2. Dès qu’il démarre, cliquez sur Quitter dans l' Assistant d’installation .
  3. Cliquez sur Démarrer, puis cliquez sur exécuter.
  4. Copiez et puis collez (ou tapez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    Explorateur
  5. Cliquez sur mon ordinateur.
  6. Notez la lettre du lecteur contenant le CD-ROM Windows XP.
  7. Cliquez sur Démarrer, puis cliquez sur exécuter.
  8. Copiez et puis collez (ou tapez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    cmd
  9. Tapez ou copiez et collez le texte suivant dans la fenêtre d’invite de commande et puis appuyez sur ENTRÉE :
    Développez lettre_lecteur_CD: \i386\licdll.dl_ C: \Windows\system32\Licdll.dll
    Remarque Dans la commande à l’étape 9, remplacez lettre_lecteur_CD à l’aide de la lettre du lecteur que vous avez noté à l’étape 6.
  10. Pour installer Windows XP SP3, visitez le site Web Microsoft Windows Update suivant :

Résolution de la Cause 2

Pour résoudre ce problème, vous devez remplacer l’entrée de Registre des ID de produit incorrect par l’ID de produit correct. Pour ce faire, suivez les étapes dans « Rechercher et noter l’ID de produit » et les sections « Identifier et modifier l’entrée de Registre des ID de produit ».

Recherchez et notez l’ID de produit

  1. Cliquez sur Démarrer, puis cliquez sur exécuter.
  2. Copiez et puis collez (ou tapez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    sysdm.cpl
  3. Sur le tablocate Général de l’ID de produit. L’ID de produit est le numéro à 20 chiffres qui se trouve sous la section enregistré .
  4. Notez l’ID de produit à utiliser dans la section « Identifier et modifier l’entrée de Registre des ID de produit ».

Identifier et modifier l’entrée de Registre des ID de produit

Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 comment sauvegarder et restaurer le Registre dans Windows
  1. Cliquez sur Démarrer, puis cliquez sur exécuter.
  2. Copiez et puis collez (ou tapez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    Regedit
  3. Recherchez et cliquez sur la sous-clé de Registre ressemblant à la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX
    Remarque La série de x représente un espace réservé pour une chaîne de 21 caractères.
  4. Il peut y avoir plusieurs sous-clés ressemblant au format à 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 pour l’entrée de Registre ProductID dans la colonne de données pour le nombre que vous avez noté à l’étape 4 dans « Rechercher et noter l’ID de produit » section.
    3. La sous-clé de Registre la valeur d’entrée dont ProductID correspond au nombre que vous avez noté dans la section « Rechercher l’ID du produit » est la sous-clé de Registre que vous souhaitez.
  5. Dans le volet de navigation, cliquez sur la sous-clé de Registre que vous avez identifié à l’étape 4c, puis cliquez sur Exporter.
  6. Enregistrez la sous-clé de Registre sur le bureau comme temp.reg.
  7. Cliquez sur ce fichier sur le bureau, puis cliquez sur Ouvrir avec.
  8. Cliquez sur bloc-notes, puis cliquez sur OK.
  9. Dans le fichier ouvert temp.reg , 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 le fichieret cliquez sur Enregistrer, puis quittez le bloc-notes.
  12. Double-cliquez sur ce fichier, cliquez sur Oui dans la boîte de dialogue lorsque vous êtes invité à ajouter les informations dans le Registre, puis cliquez sur OK.
  13. Pour installer Windows XP SP3, visitez le site Web Microsoft Windows Update suivant :

Résolution de la Cause 3

Pour résoudre ce problème, vous devez supprimer la sous-clé de Registre InprocServer32. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, puis cliquez sur exécuter.
  2. Copiez et puis collez (ou tapez) la commande suivante dans la zone Ouvrir, puis appuyez sur ENTRÉE :
    Regedit
  3. Recherchez et cliquez sur la sous-clé de Registre ressemblant à la sous-clé de Registre suivante :
    HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
  4. Cliquez sur InprocServer32. Une valeur de chaîne avec le nom InprocServer32 s’affiche dans le volet de détails. Cliquez sur cette valeur.


  5. Dans le menu Edition , cliquez sur Supprimer, puis cliquez sur Oui.
  6. Quittez l'Éditeur du Registre.
  7. Pour installer Windows XP SP3, visitez le site Web Microsoft Windows Update suivant :

Contourner la Cause 3

Le programme est connu pour causer le problème qui est mentionné dans la Cause 3 a Micrografx - Picture Publisher Professional 10. Pour contourner ce problème, désinstallez temporairement 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 dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute forme de garantie, expresse ou implicite, concernant les performances ou la fiabilité de ces produits.
Propriétés

ID d'article : 949384 - Dernière mise à jour : 17 janv. 2017 - Révision : 2

Commentaires