Lorsque vous essayez de démarrer un ordinateur Windows XP, vous recevez le code d'erreur 0x80004005 ou d'autres codes d'erreur


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 sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows

Résumé


Lorsque vous essayez de démarrer un ordinateur Windows XP, vous pouvez recevoir un message d'erreur contenant différents codes d'erreur. Cet article décrit les causes de ces divers codes d'erreur. Il fournit également des solutions de contournement pour les codes d'erreur suivants :
  • Code d'erreur 0x80004005
  • Code d'erreur 0x80090006
  • Code d'erreur 0x8009001d
  • Code d'erreur 0x80070002
  • Codes d'erreur 0x8007007f et 0x8007007e
  • Codes d'erreur 0x800705aa, 0x8007007e et 0x80004005
  • Codes d'erreur 0x800705aa, 0x80070002, 0x80004005, 0x800405aa et 0x80090019
  • Code d'erreur 0x800703e7
En outre, cet article contient des solutions de contournement pour plusieurs codes d'erreur non répertoriés ci-dessus.

Symptômes


Lorsque vous essayez de démarrer un ordinateur Windows XP, vous pouvez recevoir un message d'erreur semblable au suivant :
Un problème empêche Windows de vérifier avec précision la licence de cet ordinateur. Code d'erreur : 0xnnnnnnnn
Remarque Dans le message d'erreur, nnnnnnnn représente le code d'erreur spécifique reçu. Par exemple, vous pouvez recevoir le code d'erreur 0x80004005.

Cause


Les sections suivantes décrivent les raisons pour lesquelles un code d'erreur spécifique s'affiche.

Code d'erreur 0x80004005

Ce problème peut se produire si un fichier requis pour l'activation de Windows est manquant ou endommagé. Il survient si l'une des conditions suivantes est remplie (ou les deux) :
  • Un utilitaire de sauvegarde tiers ou un programme antivirus interfère avec l'installation de Windows XP.
  • Un fichier requis pour l'activation de Windows a été modifié manuellement.

Code d'erreur 0x80090006

Ce problème se produit car la lettre du lecteur a été modifiée.

Code d'erreur 0x8009001d

Ce problème se produit si vous avez modifié la valeur de Registre MountedDevices pour changer la lettre assignée au lecteur de démarrage ou au lecteur système.

Code d'erreur 0x80070002

Ce problème peut se produire lorsque l'une des conditions suivantes est remplie :

  • Le fournisseur de sécurité par défaut de Windows XP a été modifié.
  • La lettre du lecteur système a été modifiée.

Codes d'erreur 0x8007007f et 0x8007007e

Ce problème se produit fréquemment après la mise à jour d'un Service Pack. Après la mise à jour, il semble y avoir un fichier endommagé ou manquant, ou un conflit entre les fichiers.

Codes d'erreur 0x800705aa, 0x8007007e et 0x80004005

Ces codes d'erreur s'affichent lorsque le fichier Dpcdll.dll est endommagé ou manquant.

Codes d'erreur 0x800705aa, 0x80070002, 0x80004005, 0x800405aa et 0x80090019

Ce problème se produit car un programme tiers comporte des erreurs de code.

Code d'erreur 0x800703e7

Ce problème se produit car le disque est endommagé.

Contournement


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 votre 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.

Pour contourner ce problème, appliquez l'une des méthodes suivantes, selon le code d'erreur reçu.

Solution de contournement pour le code d'erreur 0x80004005

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

Méthode 1

Remarque Vous devez utiliser cette méthode si ce code d'erreur se produit après une mise à niveau de Microsoft Windows 98 Deuxième Édition.

Démarrez l'ordinateur à partir du CD-ROM de Windows XP, puis exécutez une réparation de mise à niveau sur place. Veillez à utiliser une clé de produit valide.
Pour plus d'informations sur l'exécution d'une mise à niveau sur place, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
315341 Comment faire pour réinstaller Windows XP

Pour résoudre ce problème, vous pouvez également désinstaller Windows XP. Ensuite, réinstallez le système d'exploitation que vous utilisiez avant d'effectuer la mise à niveau vers Windows XP. Pour plus d'informations sur la façon de désinstaller Windows XP, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
312569 Comment faire pour démarrer manuellement le processus de désinstallation de Windows XP

Méthode 2

Pour résoudre le problème, réparez l'installation de Windows XP à l'aide du CD-ROM Windows XP, puis remplacez les fichiers. Pour cela, procédez comme suit :
  1. Insérez le CD-ROM de Windows XP dans le lecteur de CD ou de DVD.
  2. Redémarrez votre ordinateur.
  3. Lorsque le message suivant s'affiche, appuyez sur une touche pour démarrer votre ordinateur à partir du CD-ROM Windows XP :
    Appuyez sur n'importe quelle touche pour démarrer du CD-ROM
    Remarque Votre ordinateur doit être configuré pour démarrer à partir du lecteur de CD ou de DVD. Pour plus d'informations sur la façon de configurer votre ordinateur afin qu'il démarre à partir du lecteur de CD ou de DVD, reportez-vous à la documentation fournie avec votre ordinateur, ou contactez le fabricant de l'ordinateur.
  4. Lorsque le message suivant s'affiche, appuyez sur R pour démarrer la console de récupération. Cette partie du programme d'installation prépare l'installation de Windows XP sur votre ordinateur.
    Pour installer Windows XP maintenant, appuyez sur ENTRÉE. Pour réparer une installation de Windows XP en utilisant la console de récupération, appuyez sur R. Pour quitter le programme d'installation sans installer Windows XP, appuyez sur F3.
  5. Appuyez sur 1 pour accéder à l'installation sur votre lecteur principal à l'aide de la console de récupération.
  6. À l'invite, tapez le mot de passe administrateur. Si vous ne disposez pas d'un mot de passe d'administrateur, appuyez sur ENTRÉE.
  7. Tapez cd %SystemRoot%\System32, puis appuyez sur ENTRÉE.
  8. Renommez les fichiers suivants à l'aide de la commande REN. Pour cela, tapez REN nom_fichier.extensionnom_fichier.old à l'invite de commandes.
    • Wpa.dbl
    • Pidgen.dll
    • Actshell.html
    • Licdll.dll
    • Regwizc.dll
    • Licwmi.dll
    • Wpabaln.exe
    Remarque Dans la commande ci-dessus, nom_fichier.extension représente le nouveau nom du fichier, tandis que nom_fichier.old correspond à l'ancien nom du fichier.
  9. Tapez la lettre du lecteur de CD suivie du symbole « : », puis appuyez sur ENTRÉE. Par exemple, tapez D:, puis appuyez sur ENTRÉE.
  10. Tapez cd i386 et appuyez sur ENTRÉE.
  11. Tapez les commandes suivantes individuellement. Appuyez sur ENTRÉE après chaque commande.
    • Expand licwmi.dl_%Systemroot%\System32
    • Expand regwizc.dl_%Systemroot%\System32
    • Expand licdll.dl_%Systemroot%\System32
    • Expand wpabaln.ex_%Systemroot%\System32
    • Expand wpa.db_%Systemroot%\System32
    • Expand actshell.ht_%Systemroot%\System32
    • Copy pidgen.dll%Systemroot%\System32
  12. Tapez Exit, puis appuyez sur ENTRÉE pour redémarrer l'ordinateur.

Solution de contournement pour le code d'erreur 0x80090006

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

Utilisation de Ghost

Si vous déployez un ordinateur Windows XP à l'aide de l'application Ghost de Symantec, recréez l'image Ghost en spécifiant le commutateur –FDSZ au cours du processus de régénération.

Utilisation de Drive Image Pro

Si vous déployez l'ordinateur Windows XP à l'aide de Drive Image Pro, effectuez une mise à niveau de Drive Image Pro vers Deploy Center version 5.0 de Power Quest.

Solution de contournement pour le code d'erreur 0x8009001d

Pour résoudre ce problème, vous devez supprimer la totalité de la clé de Registre MountedDevices. Cette clé se trouve dans la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
223188 Comment faire pour modifier la lettre du lecteur système/de démarrage dans Windows 2000

Vous ne pouvez pas modifier la clé de Registre MountedDevices dans Windows XP car il existe un grand nombre de chemins d'accès codés en dur vers le lecteur C:\Windows. Ces chemins d'accès codés en dur risquent de ne pas être chargés. Ce problème provoque alors le code d'erreur lié à l'activation de Windows.

Solution de contournement pour le code d'erreur 0x80070002

Pour contourner ce problème, utilisez la méthode appropriée.

Redéfinition du fournisseur de sécurité par défaut dans Windows XP

Pour redéfinir le fournisseur de sécurité par défaut dans Windows XP, supprimez les clés correspondantes dans le Registre. Pour cela, procédez comme suit :
  1. Démarrez l'ordinateur. Appuyez sur la touche F8 pendant le démarrage pour démarrer l'ordinateur en mode sans échec.
  2. Cliquez sur Démarrer, puis sur Exécuter, tapez regedit, puis cliquez sur OK.
  3. Supprimez les sous-clés de Registre suivantes :
    • HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\Providers
    • HKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers
  4. Quittez l'Éditeur du Registre.
  5. Redémarrez l'ordinateur.

Redéfinition de la lettre du lecteur système

Utilisez l'Éditeur du Registre pour restaurer la valeur initiale de la lettre du lecteur système. Modifiez la clé de Registre suivante pour changer la valeur du lecteur système :
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Pour plus d'informations sur la façon de restaurer la lettre du lecteur système, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.

223188 Comment faire pour modifier la lettre du lecteur système/de démarrage dans Windows

Solution de contournement pour les codes d'erreur 0x8007007f et 0x8007007e

Pour contourner ce problème, désinstallez le Service Pack que vous avez installé. Ensuite, réinstallez-le.

Solution de contournement pour les codes d'erreur 0x800705aa, 0x8007007e et 0x80004005

Pour contourner ce problème, remplacez le fichier Dpcdll.dll à l'aide d'un fichier Dpcdll.dll sain, en veillant à utiliser la version appropriée.

Remarque Pour obtenir un fichier Dpcdll.dll sain, copiez ce fichier à partir d'un ordinateur nouvellement installé.

Solution de contournement pour les codes d'erreur 0x800705aa, 0x80070002, 0x80004005, 0x800405aa et 0x80090019

Remarque Dans la majorité des cas, ce problème est dû au logiciel tiers WinTools.

Pour contourner ce problème, procédez comme suit :
  1. Débranchez le câble réseau de l'ordinateur.
  2. Supprimez le logiciel tiers WinTools à l'aide de l'outil Ajout/Suppression de programmes du Panneau de configuration.
  3. Redémarrez votre ordinateur, puis appuyez sur F8 pendant le démarrage initial pour démarrer l'ordinateur en mode sans échec avec une invite de commandes.
  4. Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis cliquez sur OK.
  5. Supprimez la clé de Registre ayant la valeur WinTools. Cette clé se trouve dans la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  6. Supprimez les sous-clés de Registre suivantes, si elles existent :
    • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87766247-311C-43B4-8499-3D5FEC94A183}
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\BrowserHelperObjects\ {87766247-311C-43B4-8499-3D5FEC94A183}
  7. Quittez l'Éditeur du Registre.
  8. Redémarrez votre ordinateur.
  9. Supprimez les fichiers suivants dans ProgramsDir\Common files\WinTools : :
    • ProgramsDir\Common files\WinTools\WToolsA.exe
    • ProgramsDir\Common files\WinTools\WSup.exe
    • ProgramsDir\Common files\WinTools\WToolsS.exe
    • ProgramsDir\Common files\WinTools\WToolsB.dll
    RemarqueProgramsDir représente le dossier Program Files dans lequel WinTools est installé. Par défaut, il s'agit de C:\Program Files.
  10. Nettoyez le fichier hosts qui se trouve dans %Windir%\System32\Drivers\Etc\Hosts.

    Remarque%Windir% représente le dossier Windows sur un ordinateur Windows XP. Par défaut, il s'agit de C:\Windows.
  11. Supprimez tous les fichiers dont le nom comporte Wtools ou Wsup. Par exemple, le dossier %Windir%\prefetch peut contenir plusieurs fichiers dont le nom contient Wtools ou Wsup.

    Remarque Le dossier %Windir%\prefetch est un dossier caché. Pour accéder au dossier, tapez %Windir%\prefetch dans la zone Adresse, puis appuyez sur ENTRÉE.
  12. Redémarrez l'ordinateur en mode normal.

Solution de contournement pour le code d'erreur 0x800703e7

Pour contourner ce problème, exécutez la commande chkdsk.

Pour plus d'informations sur la commande chkdsk, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :

Solution de contournement pour divers codes d'erreur non répertoriés dans cette liste

Si le code d'erreur reçu ne figure pas dans la liste, utilisez l'une des méthodes suivantes :

Méthode 1 : Modification du nom de fichier Wpa.dbl en Wpa.bak

Pour forcer une nouvelle activation dans Windows XP, changez le nom de fichier Wpa.dbl en Wpa.bak.

Méthode 2 : Modification du nom de fichier Wpa.bak

Envisagez le scénario suivant. Vous recevez un code d'erreur indiquant que vous devez redémarrer Windows XP. Toutefois, vous ne pouvez pas démarrer Windows XP. Dans ce scénario, vous devez renommer le fichier Wpa.dbl de sorte que le nom de fichier Wpa.dbl ne soit plus valide. Par exemple, changez le nom du fichier Wpa.dbl en Wpa.dblinvalid. Modifiez ensuite le nom du fichier Wpa.bak en Wpa.dbl.

Méthode 3 : Restauration du système

Restaurez l'ordinateur Windows XP à partir d'un point de restauration antérieur à l'aide des options de récupération système. Pour plus d'informations sur la façon de restaurer le système, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :

Méthode 4 : Exécution d'une mise à niveau sur place

Effectuez une mise à niveau sur place du système. Pour plus d'informations sur la façon d'exécuter une mise à niveau sur place, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
315341 Comment faire pour réinstaller Windows XP

Plus d'informations


Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
307654 Comment faire pour installer et utiliser la console de récupération dans Windows XP

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
316941 Comment faire pour installer Windows XP

Références


Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
302806 Description de l'activation de produit Microsoft

299056 Un message d'erreur apparaît lorsque vous exécutez l'inscription de produits Windows

299840 Comment faire pour utiliser Sysprep avec l'activation de Windows ou le support de licence en volume afin de déployer Windows XP

291997 Comment faire pour activer Windows XP à l'aide d'un fichier Unattend.txt

289657 OOBE (Out of Box Experience) ne s'exécute pas une fois l'installation terminée

291983 Ports utilisés par l'activation de Windows

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.