Problème Windows Update (code 80070424)

Bonjour,

Depuis aujourd'hui, je ne peux plus faire les mises à jour automatiques sous Windwos Vista, j'ai une erreur 80070424.

Avant toute chose, j'ai essayé quelques manipulation. J'ai exécuté "regsvr32 wuaueng.dll", ça m'a dit que ça avait réussi mais après redémarrage, toujours le même problème.
J'ai aussi arrêté le service, supprimé le répertoire "Windows\SoftwareDistribution" et relancé le service, toujours pareil.

Si quelqu'un a une solution autre que réinstaller Windows, je suis preneur.

Merci à tous
Configuration: Windows Vista
Firefox 3.5.3

11 réponses

  1. Salut à tous

    Le cumule de toutes les astuces ont fini par marcher !! Quelques clés à supprimer en plus dans la base de registre et maintenant tout fonctionne. Le seul petit hic, c'est que Avast trouve que Trustedinstaller est un fichier suspect... dois-je m'en inquiéter ?

    En tout cas merci à tous
    1. Bonjour.

      Se munir d'un CD Live contenant des commandesMS DOS.
      Ou alors télécharger et graver cette console de réparation
      http://www.vista-xp.fr/forum/topic1474.html
      (Attention , il y' a la version 32 et 64 Bits).

      Dans celle-ci , utiliser
      l'option Command Prompt (Invite de Commandes) .

      Il faudra certainement aller dans le Bios pour mettre le lecteur CD en
      première séquence de démarrage pour amorcer le CD.

      Ensuite , une fois dans la fenêtre d'Invites de commandes, taper ceci :

      c:
      cd\
      cd c:\windows\winsxs
      attrib -s -r pending.xml
      del pending.xml


      Sortir, retirer le CD et redémarrer.
      1. Bon, j'ai fait tout ce qu'on m'a conseillé, mais maintenant j'ai un gros souci, mon PC redémarre en boucle !
        Il bloque sur mise à jour Windows 3/3 0% effectué, ne pas éteindre l'ordinateur et il redémarre.
        J'ai essayé en mode sans échec, c'est pareil !
        Qu'est ce que je peux faire ?
        1. Bon, j'ai tout fait, ça ne marche toujours pas ! J'espère que je suis pas bon pour une réinstallation du système ! Sinon, il n'y a pas moyen de les faire manuellement ces mises à jour ?
          1. Faites ceci :
            liquer sur Démarrer\Tous les programmes\accessoires\
            clic droit sur Invite de commandes.
            cliquer sur Exécuter en tant qu'administrateur.
            (Chaque commande ci-dessous devra être suivie de l'appui sur la touche
            Entrée
            ).
            Dans la fenètre d'invite de commandes , taper ceci :

            net stop wuauserv
            net stop bits
            net stop cryptsvc
            ren %systemroot%\System32\Catroot2 oldcatroot2
            net start cryptsvc
            ren% systemroot% \ SoftwareDistribution SoftwareDistribution.old
            regsvr32 wuapi.dll
            regsvr32 wuaueng.dll
            regsvr32 wucltux.dll
            regsvr32 wups2.dll
            regsvr32 wups.dll
            regsvr32 wuwebv.dll
            net start bits
            net start wuauserv
            net start Eventlog
            exit
            1. J'ai redémarré mais c'est toujours pareil, impossible de faire les mises à jour, toujours la même erreur
              1. Il y' a souvent des problèmes de blocage dans le registre ,
                parfois , il faut être propriétaire de telle ou telle clé , avec
                ceci vous l'êtes , mais n'ayez crainte , le système aussi .
                1. Oublie ma dernière remarque !!

                  J'ai tout fait, ça doit donner quoi ?
                  1. Merci
                    Zaboukou, je vais tester ça, par contre j'ai pas bien compris pourquoi on doit télécharger Subinacl, on ne s'en sert pas dans la procédure que tu m'as donnée.
                    1. Bonjour.

                      Télécharger Subinacl.exe :
                      http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-

                      ED6985E3927B&displaylang=en

                      Avant de débuter les opérations , procéder à une sauvegarde totale du registre,
                      Appuyer sur les touches Windows et R .
                      Taper regedit.exe
                      Dans l'éditeur du regisre ,
                      cliquer (en haut) sur l'onglet fichier \exporter\ et cocher Tout .
                      Donner un nom quelconque au fichier avec son chemin d'accès (sans extension, il aura

                      .reg par défaut),
                      et Enregistrer.
                      (Bien retenir le nom de celui-ci, pour le restaurer en cas de de problèmes)

                      Ensuite Copier\Coller le texte ci dessous entre les pointillés dans un éditeur de texte

                      quelconque sous le nom
                      proprio.bat , puis enregistrer celui-ci dans
                      C:\Program Files\Windows Resource kits\Tools
                      Puis il suffira de cliquer dessus pour l'exécuter .

                      Important , à la place de "<italVotre nom User</ital>" mettre le nom d'utilisateur , bien sûr

                      .

                      ......................................................................................................................

                      cd "c:\program files\Windows Resource Kits\Tools"

                      subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f

                      /grant=restricted=r /grant="Votre nom User"=f /setowner=administrators >> %temp%

                      \subinacl_output01.txt
                      subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f

                      /grant=restricted=r /grant="Votre nom User"=f /setowner=administrators >> %temp%

                      \subinacl_output02.txt

                      subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f

                      /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%

                      \subinacl_output03.txt
                      subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r

                      /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output04.txt

                      subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f

                      /grant=users=r /setowner=administrators >> %temp%\subinacl_output05.txt
                      subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r

                      /setowner=administrators >> %temp%\subinacl_output06.txt

                      subinacl /subdirectories %programfiles%\ /grant=administrators=f /grant=system=f /grant=users=e

                      >> %temp%\subinacl_output07.txt

                      subinacl /subdirectories %windir%\ /grant=administrators=f /grant=system=f /grant=users=e >> %

                      temp%\subinacl_output08.txt

                      ..........................................................................................................................

                      On peut consulter les fichiers texte subinacl_output??.xt pour voir le résulat des

                      opérations
                      .
                      %temp% = c:\users\"votre nom user"\appdata\local\temp