Comment résoudre l’erreur 0x80070001 sous Windows 11/10

📅
🕑 4 minutes de lecture

Rencontrer l’erreur 0x80070001 lors de l’utilisation de points de restauration ou de la mise à jour de Windows est frustrant, surtout lorsque les solutions de dépannage de base ne suffisent pas. On a l’impression que Windows refuse de coopérer et peut tout perturber, des restaurations système à l’installation des mises à jour. Généralement, cela indique des fichiers système corrompus, des paramètres mal configurés ou des fichiers indésirables résiduels de mises à jour ou d’installations précédentes. Ce guide présente des méthodes éprouvées pour corriger cette erreur et remettre votre système sur les rails.

Comment corriger l’erreur 0x80070001 sous Windows 10/11

Méthode 1 : vider le cache de Windows Update

Ce nettoyage rapide peut libérer les fichiers corrompus ou les données obsolètes susceptibles de déclencher l’erreur. Le cache de Windows Update est souvent encombré par des téléchargements partiels ou des mises à jour échouées, ce qui peut provoquer des erreurs telles que 0x80070001. Cette opération réinitialise le système de mise à jour, ce qui suffit souvent à résoudre le problème.

  1. Tout d’abord, vous devez arrêter le service Windows Update. Windows doit évidemment rendre l’opération plus complexe que nécessaire. Appuyez sur Win + Spour ouvrir la recherche, puis saisissez Services. Appuyez sur Entrée, recherchez Windows Update dans la liste, faites un clic droit et sélectionnez Arrêter.
  2. Ensuite, ouvrez la boîte de dialogue Exécuter ( Win + R), collez %windir%\SoftwareDistribution\DataStore-la, puis cliquez sur OK. Il s’agit du dossier cache pour les téléchargements de mises à jour Windows.
  3. Supprimez tout ce qu’il contient : sélectionnez tous les fichiers et dossiers, puis appuyez sur Maj + Suppr. Oui, cela effacera complètement le cache, ce qui est parfois terriblement efficace.
  4. Avant de continuer, n’oubliez pas de redémarrer le service Windows Update. Retournez dans « Services », recherchez-le, faites un clic droit et cliquez sur « Démarrer ». Redémarrez l’ordinateur et vérifiez si l’erreur persiste.

Méthode 2 : Réinitialiser manuellement les composants de Windows Update

Si vider le cache n’a pas résolu le problème, les composants de mise à jour pourraient être gravement corrompus. Leur réinitialisation rétablit souvent l’ordre. C’est probablement la solution la plus fiable, car elle réinitialise le système de gestion des mises à jour de Windows.

  1. Ouvrez l’invite de commandes en tant qu’administrateur : faites un clic droit sur le menu Démarrer (ou appuyez sur Win + X) et choisissez Terminal Windows (Admin) ou Invite de commandes (Admin).Ensuite, si vous utilisez PowerShell, saisissez « » cmdet appuyez sur Entrée, ou ouvrez directement la fenêtre de commandes classique.
  2. Arrêtez tous les services associés en entrant ces commandes l’une après l’autre :
  3. net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  4. Ensuite, renommez les dossiers de mise à jour pour forcer Windows à créer des versions plus récentes et propres. Exécutez ceci :
  5. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
  6. Exécutez cette commande pour réinitialiser la pile TCP/IP, ce qui perturbe parfois les problèmes de réseau affectant les mises à jour :
  7. netsh winsock reset
  8. Enfin, redémarrez tous les services de mise à jour que vous avez arrêtés précédemment, dans l’ordre :
  9. net start wuauserv net start cryptSvc net start bits net start msiserver
  10. Saisissez exit« Entrée », puis redémarrez. Espérons que cela résout l’erreur 0x80070001, sinon, passez à la méthode suivante.

Méthode 3 : Exécuter le vérificateur de fichiers système (SFC)

Des fichiers système corrompus ou manquants sont souvent à l’origine d’erreurs étranges comme celle-ci. L’outil SFC analyse votre installation Windows et corrige automatiquement les fichiers corrompus. Considérez-le comme un rapide contrôle de l’état des fichiers principaux de Windows, et il fonctionne souvent.

  1. Cliquez avec le bouton droit sur le bouton Démarrer (ou appuyez sur Win + X) et choisissez Terminal Windows (Admin).
  2. Dans PowerShell (par défaut), passez à l’invite de commandes en appuyant Ctrl + Shift + 2ou en tapant cmd.
  3. Exécutez cette commande :
  4. sfc /scannow
  5. Laissez l’opération s’exécuter. Cela peut prendre un certain temps, ne vous précipitez pas. Une fois terminé, redémarrez et vérifiez si l’erreur persiste.

Méthode 4 : Effacer les entrées du registre pour Windows Update

Si le chemin de mise à jour est brouillé ou corrompu, Windows risque de ne plus savoir où télécharger les mises à jour. Effacer ces entrées de registre peut être utile, mais soyez prudent : une mauvaise modification du registre peut causer plus de tort que de bien.

  1. Appuyez sur Win + R, saisissez regedit, puis appuyez sur OK. Lorsque le Contrôle de compte d’utilisateur vous y invite, cliquez sur Oui.
  2. Accéder à :
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsUpdate
  4. Recherchez WUServeret dans le volet de droite WIStatus. Faites un clic droit sur chacun d’eux et sélectionnez Supprimer. S’ils n’apparaissent pas, pas d’inquiétude ; passez à autre chose.
  5. Fermez l’éditeur de registre, redémarrez votre PC et essayez à nouveau la mise à jour ou le point de restauration.

Ces correctifs corrigent généralement les causes profondes de l’erreur 0x80070001. Si aucun ne fonctionne, l’étape suivante peut être une nouvelle installation ou une restauration du système à un point antérieur, à condition de disposer d’un point de restauration ou d’une sauvegarde fiable. Parfois, ce genre de problème est simplement dû au système d’exploitation qui vous signale qu’il en a assez et qu’il a besoin d’un nouveau départ.