Résoudre l’erreur Windows 0x80070643 : Guide complet

Le code d’erreur 0x80070643 est un problème courant rencontré sur les systèmes d’exploitation Windows, notamment lors de l’installation de mises à jour via Windows Update ou de certains logiciels. Cette erreur peut avoir plusieurs causes et nécessite des solutions adaptées pour être résolue efficacement. Ce guide vous explique les origines de cette erreur et les étapes détaillées pour la corriger.

Origines de l’erreur 0x80070643

Cette erreur peut apparaître dans les situations suivantes :

  1. Taille insuffisante de la partition de récupération (WinRE)
    Certaines mises à jour nécessitent un espace minimal sur la partition de récupération. Si cette partition est trop petite, l’installation échoue.
  2. Corruption ou dysfonctionnement du .NET Framework
    Le .NET Framework, essentiel à Windows et à de nombreuses applications, peut être endommagé ou manquant, entraînant des échecs d’installation.
  3. Conflits de mises à jour
    Lorsqu’une version ancienne d’une mise à jour entre en conflit avec une version plus récente, cela peut provoquer cette erreur.
  4. Problèmes de fichiers système
    Des fichiers système corrompus ou manquants peuvent également déclencher l’erreur.
  5. Logiciels tiers ou antivirus bloquant les mises à jour
    Certains programmes antivirus ou de sécurité peuvent interférer avec l’installation des mises à jour.

Étapes pour résoudre l’erreur 0x80070643

— Réenregistrer Windows Installer —

Le Windows Installer est un élément central pour l’installation de logiciels et de mises à jour. Si celui-ci est endommagé, l’erreur 0x80070643 peut se produire.

La commande msiexec /unregister peut être utilisée pour réinitialiser le Windows Installer, un composant clé pour l’installation des mises à jour et des logiciels. Si l’erreur 0x80070643 est liée à des problèmes avec Windows Installer, voici comment procéder.

Étape 1 : Ouvrir l’invite de commandes en tant qu’administrateur

  1. Appuyez sur Win + S, tapez cmd, et cliquez sur Exécuter en tant qu’administrateur dans les résultats.
  2. Confirmez les permissions administratives si demandé.

Étape 2 : Désenregistrer Windows Installer

  1. Dans la fenêtre de commande, tapez la commande suivante et appuyez sur Entrée :
    msiexec /unregister
  2. Cette commande désactive temporairement le service Windows Installer.

Étape 3 : Réenregistrer Windows Installer

  1. Toujours dans la fenêtre de commande, tapez la commande suivante et appuyez sur Entrée :
    msiexec /regserver
  2. Cela réactive et réinitialise le service Windows Installer.

Étape 4 : Redémarrer l’ordinateur

Redémarrez votre système pour appliquer les changements.

Étape 5 : Réessayer l’installation ou la mise à jour

Après avoir réinitialisé Windows Installer, relancez l’installation ou la mise à jour problématique pour vérifier si l’erreur est corrigée.

Astuce : Cette solution est particulièrement efficace si l’erreur est liée à une corruption des fichiers ou paramètres de Windows Installer. Si le problème persiste, combinez cette méthode avec une réparation des fichiers système ou une réinitialisation des composants Windows Update.

    — Vérifiez la taille de la partition de récupération —

    Si l’erreur 0x80070643 est causée par une partition de récupération trop petite, voici comment vérifier et ajuster sa taille.

    Étape 1 : Ouvrir la gestion des disques

    1. Appuyez sur Win + X pour ouvrir le menu contextuel.
    2. Cliquez sur Gestion des disques.
    Ouvrir la gestion des disques

    Étape 2 : Identifier la partition de récupération

    1. Dans la fenêtre Gestion des disques, localisez la partition intitulée Récupération ou Recovery.
      • Elle est généralement de petite taille (quelques centaines de Mo).
    2. Notez la taille indiquée sous la colonne « Capacité ».

    Étape 3 : Vérifier l’espace requis

    • Si la taille est inférieure à 500 Mo, certaines mises à jour, comme KB5034441, peuvent échouer.

    Étape 4 : Redimensionner la partition (si nécessaire)

    ⚠️ Attention : Cette opération peut rendre votre système inutilisable si mal effectuée. Effectuez une sauvegarde complète avant de continuer.

    1. Téléchargez un logiciel de gestion de partition, comme :
      • MiniTool Partition Wizard
      • AOMEI Partition Assistant
        Ces outils sont gratuits et offrent une interface conviviale.
    2. Installez et ouvrez le logiciel. Sélectionnez la partition de récupération.
    3. Redimensionnez la partition en :
      • Réduisant une partition voisine pour libérer de l’espace.
      • Ajoutant cet espace à la partition de récupération.
    4. Appliquez les modifications et redémarrez l’ordinateur.

    Étape 5 : Vérifier la mise à jour

    Une fois la taille ajustée, relancez Windows Update pour installer la mise à jour.

    Astuce : Si vous n’êtes pas à l’aise avec ces manipulations, consultez un professionnel ou demandez de l’aide à un technicien expérimenté.

      — Réparez ou réinstallez le .NET Framework —

      Si l’erreur 0x80070643 est liée à une corruption ou un dysfonctionnement du .NET Framework, voici comment le réparer ou le réinstaller.

      Étape 1 : Télécharger l’outil de réparation

      1. Rendez-vous sur le site officiel de Microsoft.
        • Recherchez .NET Framework Repair Tool ou accédez directement à ce lien.
      2. Téléchargez l’outil et enregistrez-le sur votre ordinateur.

      Étape 2 : Exécuter l’outil de réparation

      1. Ouvrez le fichier téléchargé en tant qu’administrateur (clic droit > « Exécuter en tant qu’administrateur »).
      2. Suivez les instructions affichées à l’écran pour détecter et corriger les problèmes liés au .NET Framework.

      Étape 3 : Redémarrer l’ordinateur

      Une fois la réparation terminée, redémarrez votre système pour appliquer les modifications.

      Étape 4 : Réinstaller le .NET Framework (si nécessaire)

      Si l’outil de réparation ne corrige pas le problème :

      1. Désinstallez le .NET Framework corrompu :
        • Appuyez sur Win + I, accédez à Applications, puis recherchez « .NET Framework ».
        • Désinstallez-le en suivant les instructions.
      2. Téléchargez et installez la dernière version du .NET Framework depuis le site officiel de Microsoft.

      Étape 5 : Réessayer l’installation ou la mise à jour

      Relancez Windows Update ou le programme qui a déclenché l’erreur pour vérifier si le problème est résolu.

      Astuce : Gardez toujours votre .NET Framework à jour pour éviter ce type d’erreur à l’avenir.

      — Réparez les fichiers système —

      Si l’erreur 0x80070643 est causée par des fichiers système corrompus, voici comment les vérifier et les réparer.

      Étape 1 : Ouvrir Windows PowerShell ou l’invite de commandes

      1. Appuyez sur Win + X et sélectionnez Windows PowerShell (admin) ou Invite de commandes (admin).
      2. Acceptez les permissions administratives si demandé.

      Étape 2 : Lancer l’outil SFC (System File Checker)

      1. Dans la fenêtre qui s’ouvre, tapez la commande suivante et appuyez sur Entrée :
        sfc /scannow
      2. Attendez que l’analyse soit terminée. Cela peut prendre plusieurs minutes.
      3. Si des fichiers corrompus sont trouvés et réparés, un message de confirmation s’affichera.

      Étape 3 : Redémarrer l’ordinateur

      1. Une fois l’analyse et les réparations effectuées, redémarrez votre ordinateur pour appliquer les modifications.

      Étape 4 : Utiliser l’outil DISM (si SFC ne suffit pas)

      1. Si SFC ne parvient pas à résoudre tous les problèmes :
      2. Dans la même fenêtre, tapez cette commande et appuyez sur Entrée :
        DISM /Online /Cleanup-Image /RestoreHealth
      3. Attendez la fin du processus. Cela peut prendre 10 à 15 minutes.Une fois terminé, relancez la commande SFC :
        sfc /scannow

      Étape 5 : Réessayer l’installation ou la mise à jour

      Après avoir réparé les fichiers système, relancez la mise à jour ou l’installation pour vérifier si le problème est résolu.

      Astuce : Effectuez régulièrement des vérifications SFC pour maintenir vos fichiers système en bon état et éviter les erreurs à l’avenir.

        — Remise à zéro des composants de la mise à jour de Windows —

        Une autre approche efficace consiste à réinitialiser manuellement les composants de Windows Update. Cela peut résoudre de nombreux problèmes à l’origine de l’erreur 0x80070643. Procédez comme suit :
        Ouvrez l’invite de commande en tant qu’administrateur.
        Saisissez successivement les commandes suivantes :

        net stop wuauserv
        net stop cryptSvc
        net stop bits
        net stop msiserver
        ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
        ren C:\Windows\System32\catroot2 catroot2.old
        net start wuauserv
        net start cryptSvc
        net start bits
        net start msiserver

        Ces anomalies arrêtent les systèmes de mise à jour de Windows, modifient les anciennes commandes de mise à jour et redémarrent les systèmes à l’identique. Si vous souhaitez obtenir d’autres informations sur le système Windows « SoftwareDistribution ». Après le redémarrage, essayez d’installer la mise à jour.

        Conclusion

        Le code d’erreur 0x80070643 peut avoir différentes causes et conséquences. Les étapes et méthodes décrites ci-dessus devraient vous permettre de résoudre le problème. Des outils simples comme le dépannage Windows aux approches plus avancées comme la réinitialisation des composants Windows, il existe de nombreuses façons de résoudre l’erreur.
        Si toutes les méthodes échouent, il se peut que la seule solution pour résoudre le problème soit de réinstaller le système d’exploitation. Il s’agit toutefois d’une mesure à envisager en dernier recours. Nous vous souhaitons beaucoup de succès dans la résolution de votre problème.

        Articles similaires

        Articles populaires