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. 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
    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. Oublie ma dernière remarque !!

        J'ai tout fait, ça doit donner quoi ?
        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. J'ai redémarré mais c'est toujours pareil, impossible de faire les mises à jour, toujours la même erreur
            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. 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. 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. 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. 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