Mise à jour 0xc1900107

Anonyme
2018-02-11T17:17:49+00:00

Bonjour,

Je sais que cette question a été posée plusieurs fois pour avoir écumé en vain les forums, mais en l'absence de solution je vais tenter ma chance ici.

Depuis plus d'un mois mon ordinateur me demande d'effectuer une mise à jour windows au choix de la version 1709 ou KB4056254 pour les processeurs x64.

Je crois avoir tout essayé, la mise à jour normale, par windows update, par le windows 10 update assistant, en téléchargement manuel directement depuis le site de windows, renommer/supprimer le dossier $WINDOWS.~BTS... les résultats sont toujours les mêmes:

  • "Something went wrong... erreur 0xc1900107"
  • Tentative d'installation, configuration ok, installation ok jusqu'à 30%, le PC redémarre, l'installation continue jusqu'à 46%, le PC redémarre et là pof!!! Restauration de la version antérieure de windows (qui s'effectue sans problème)
  • Puis rebelote, l'assistant me dit qu'il est important de faire les MAJ mais je ne sais vraiment plus comment y parvenir..

L'historique de windows update me mets à peu près 27 échec d'installation en une journée pour une MAJ...

Si quelqu'un a une solution, pour ce que a vaut, je lui serait éternellement reconnaissante!!

Merci d'avance!

Windows pour les particuliers | Windows 10 | Windows Update

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

37 réponses

  1. Anonyme
    2018-02-12T07:57:34+00:00

    > J'ai essayé de renommer le dossier catroot2 mais impossible

    Essaie en mode sans échec

    https://support.microsoft.com/fr-fr/help/12376/windows-10-start-your-pc-in-safe-mode

    > Etape 2 : net stop bits et net stop appidsvc : n’étaient apparemment pas lancés

    C'est normal

    > Etape 3 : impossible de trouver les fichiers qu'il faut supprimer

    Vérifie qu'effectivement les fichiers qmgr*.dat sont absents dans le répertoire

    C:\ProgramData\Application Data\Microsoft\Network\Downloader (c'est le cas sur mon PC)

    > Etape 5 : cd /d %windir%\system32 la commande ne passe pas

    La commande est correcte, mais l'invite reste

    C:\Windows\System32>

    > Etape 6 : plusieurs clé non reconnues/non exécutées, souvent car introuvables

    C'est exact. Microsoft n'a pas mis à jour cette procédure


    Donc, la réparation a échoué.

    Avant d'envisager une réinstallation, effectue un diagnostic de ton système avec ZHPDiag afin de vérifier son organisation et ses éventuelles corruptions.

    Téléchargement

    http://www.nicolascoolman.fr/download/zhpdiag/

    Tutoriel

    http://www.nicolascoolman.fr/tutoriaux/

    Transmets le fichier ZHPDiag.txt créé par Partage-fichiers.com

    http://answers.microsoft.com/fr-fr/windows/forum/windows_other-windows_programs/nouveau-site-recommand%c3%a9-pour-d%c3%a9p%c3%b4t/7fcbcb86-e932-4b58-a55c-01c43557a2af

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2018-02-11T20:10:16+00:00

    Donc, avant toute chose j'ai fait une sauvegarde des clés du registre et créé un point de restauration.

    J'ai essayé de renommer le dossier catroot2 mais impossible il est utilisé par un autre programme...

    Et oui c'est bien le compte administrateur que j'utilise.

    J'ai suivi les deux procédures mais certains points n'ont pas pu être réalisés:

    Etape 2 : net stop bits et net stop appidsvc : n’étaient apparemment pas lancés donc pas à arrêter

    Etape 3 : impossible de trouver les fichiers qu'il faut supprimer dont ils parlent (qmgr*.dat), l’invite ne reconnait pas la commande proposée

    Etape 5 : cd /d %windir%\system32 la commande ne passe pas, aucun retour de l’invite ni du PC

    Etape 6 : plusieurs clé non reconnues/non exécutées, souvent car introuvables…

    -          regsvr32.exe mshtml.dll

    -          regsvr32.exe shdocvw.dll

    -          regsvr32.exe browseui.dll

    -          regsvr32.exe msxml.dll

    -          regsvr32.exe gpkcsp.dll

    -          regsvr32.exe sccbase.dll

    -          regsvr32.exe slbcsp.dll

    -          regsvr32.exe initpki.dll

    -          regsvr32.exe wuaueng.dll

    -          regsvr32.exe wuaueng1.dll

    -          regsvr32.exe wucltui.dll

    -          regsvr32.exe wuweb.dll

    -          regsvr32.exe qmgr.dll

    -          regsvr32.exe qmgrprxy.dll

    -          regsvr32.exe wucltux.dll

    -          regsvr32.exe muweb.dll

    -          regsvr32.exe wuwebv.dll

    Etape 9 : net start wuauserv et net start cryptsvc déjà démarrés

    J'ai redémarré, l'installation s'est relancée au démarrage et...

    Voilà, donc je suis toujours au point mort.

    Mais encore merci de votre aide!

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2018-02-11T18:26:27+00:00

    C'est renommer catroot2 qui est indiqué et non supprimer.

    Ton compte est-il bien un compte administrateur ?

    Voir la procédure détaillée mais plus longue

    https://support.microsoft.com/fr-fr/help/971058/how-do-i-reset-windows-update-components

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2018-02-11T17:54:39+00:00

    Merci pour la réponse,

    J'ai tenté de supprimer le dossier catroot2 qui est effectivement présent mais il refuse catégoriquement disant qu'il est déjà ouvert quelque part. J'ai essayé directement après avoir redémarrer pour ne pas laisser le temps à quoi que ce soit de s'ouvrir mais il ne veut rien savoir.

    Pour le dossier softwaredistribution présent aussi (145 456 éléments à supprimer quand même), il lance la procédure mais cela n'aboutit pas: "Dossier ou fichier ouvert dans un autre programme"

    Est-ce que je tente de passer à la suite ? Sinon comment faire pour contourner le problème?

    Cordialement

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2018-02-11T17:29:10+00:00

    Bonjour,

    Applique cette procédure

    Si C:\Windows\SoftwareDistribution.old et C:\Windows\System32\catroot2.old existent déjà, supprime-les avant de commencer

      • appuie simultanément sur les touches Windows et X

      • sélectionne Invite de commande (admin) ou Windows PowerShell (admin)

      • entre les commandes suivantes (ou fais-en un copier/coller) et valide les par Entrée

        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

      • attendre la fin de l'opération et fermer l'invite.

    Puis relance la mise à jour.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire