Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[Abandonné] KB3185330 – Échec de l'installation


Messages recommandés

Posté(e)

Re,

 

Il suffit de taper ceci:

ren %windir%\SoftwareDistribution SoftwareDistribution.old

Pas besoin d'autre chose..

 

Bonne nuit.

 

@+

  • Modérateurs
Posté(e)

Bonjour à vous deux,
En y regardant de plus près, le contenu du script WUReset.bat est plutôt simple à commenter,

@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
rem
rem .----------------------------------------------------------------------------.
rem ! Suppression de droits au répertoire
catroot2 et à son contenu !
rem ! [R] lecture seule, fichier système, [H] fichier caché !
rem '----------------------------------------------------------------------------'
rem

attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
rem
rem .----------------------------------------------------------------------------.
rem ! Arrêt des services
wuauserv, CryptSvc et BITS !
rem '----------------------------------------------------------------------------'
rem

net stop wuauserv
net stop CryptSvc
net stop BITS
rem
rem .----------------------------------------------------------------------------.
rem ! Renommage des répertoires
catroot2, SoftwareDistribution et downloader !
rem ! pour permettre un éventuel retour arrière !
rem '----------------------------------------------------------------------------'
rem

ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
rem
rem .----------------------------------------------------------------------------.
rem ! Redémarrage des services
wuauserv, CryptSvc et BITS !
rem '----------------------------------------------------------------------------'
rem

net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE


Ne détruisant rien, ce script ne présente donc aucun danger si l'on est sûr de pouvoir redémarrer le PC pour revenir en arrière au cas où !

Mais maintenant ?

Parmi les diverses possibilités que vous m'avez ouvertes, par laquelle commencer ?

Posté(e) (modifié)

Bonjour,

 

Oui, mais cette ligne va à coup sur provoquer une erreur à l’exécution:

 

ren %windir%\SoftwareDistribution sold.old

 

Bon dimanche..

 

@+

Modifié par Pierre13
Posté(e)

Complément d'info sur la syntaxe de ren: (dans cmd)

 

 

C:\Users\Pierre>ren /?
Renomme un ou plusieurs fichiers.

RENAME [lecteur:][chemin]nom_de_fichier1 nom_de_fichier2.
REN [lecteur:][chemin]nom_de_fichier1 nom_de_fichier2.

Vous ne pouvez pas spécifier un nouveau lecteur pour votre destination.

 

@+

Posté(e)

Bonjour,

 

icon_Super.gif Les commentaires ajoutées au script par Dylav, sont parfait, je vais modifié les articles de mes blogs dans ce sens.

  • Modérateurs
Posté(e)

Pierre,

 

Oui, mais cette ligne va à coup sur provoquer une erreur à l’exécution :
ren %windir%\SoftwareDistribution sold.old


Peu importe comment on renomme un fichier ou un dossier. Que ce soit sold.old ou SoftwareDistribution.old, ça marchera (à condition que le nouveau nom n'existe pas déjà). Mais, pour s'y retrouver, il est plus logique de le renommer SoftwareDistribution.old (ce que j'ai fait dans mon script commenté).

Posté(e)

C'est juste, aucune erreur dans l'exécution.

Mais, comme tu l'as si bien précisé, il serait illogique de le renommer sold.old..

 

Bon app..

 

@+

  • Modérateurs
Posté(e)

Pour récapituler,

  • la MAJ KB3185330 n'est pas installée sur mon système Windows 7 Pro SP1 x64 (échec),
  • la recherche de MAJ de Windows Update m'indique qu'aucune MAJ n'est disponible,
  • le choix 7 de la procédure Reset Windows Update Agent n'est pas applicable à Windows 7,
  • il me reste le choix entre Windows Update Troubleshooter et le script WUReset.bat
  • ou même le script encore plus court winupdate.bat (cf. Réinitialiser Windows Update), où je remarque qu'il arrête un service supplémentaire msiserver et qu'il ne renomme pas le dossier Downloader.
@echo off
echo Reminder: This must be run from an elevated command prompt!
pause
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
pause

Alors, quel conseil ?

Posté(e)

Hum ça devient technique, sur ce point Pierre13 est certainement plus à même de te conseiller

 

Mon avis sur la question, j'utiliserais en première instance Windows Update Troubleshooter si pas de résultat positif, je passerai WUReset.bat qui est plus complet winupdate.bat

Posté(e) (modifié)

Re,

 

Juste un détail qui peut avoir son importance:

 

A vérifier si la liste des services indiqués dans le script est valables sur les versions de Windows concernées ? (Win7, Win8, Win8.1 et Win10)

Il est possible que ces services soient variables (nom différent et/ou non présents).

Comme je n'ai plus de Win 8 et 8.1...Impossible pour moi de vérifier.

 

Voilà un script pour re enregistrer les DLL concernées par Windows Update (ce qui peut être utile)

net stop wuauserv
net stop BITS
net stop appidsvc
net stop cryptsvc
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
Ren %systemroot%\system32\catroot2 catroot2.old
regsvr32.exe atl.dll /s
regsvr32.exe urlmon.dll /s
regsvr32.exe mshtml.dll /s
regsvr32.exe shdocvw.dll /s
regsvr32.exe browseui.dll /s
regsvr32.exe jscript.dll /s
regsvr32.exe vbscript.dll /s
regsvr32.exe scrrun.dll /s
regsvr32.exe msxml.dll /s
regsvr32.exe msxml3.dll /s
regsvr32.exe msxml6.dll /s
regsvr32.exe actxprxy.dll /s
regsvr32.exe softpub.dll /s
regsvr32.exe wintrust.dll /s
regsvr32.exe dssenh.dll /s
regsvr32.exe rsaenh.dll /s
regsvr32.exe gpkcsp.dll /s
regsvr32.exe sccbase.dll /s
regsvr32.exe slbcsp.dll /s
regsvr32.exe cryptdlg.dll /s
regsvr32.exe oleaut32.dll /s
regsvr32.exe ole32.dll /s
regsvr32.exe shell32.dll /s
regsvr32.exe initpki.dll /s
regsvr32.exe wuapi.dll /s
regsvr32.exe wuaueng.dll /s
regsvr32.exe wuaueng1.dll /s
regsvr32.exe wucltui.dll /s
regsvr32.exe wups.dll /s
regsvr32.exe wups2.dll /s
regsvr32.exe wuweb.dll /s
regsvr32.exe qmgr.dll /s
regsvr32.exe qmgrprxy.dll /s
regsvr32.exe wucltux.dll /s
regsvr32.exe muweb.dll /s
regsvr32.exe wuwebv.dll /s
Net start wuauserv
Net start BITS
Net start appidsvc
Net start cryptsvc
pause

Bien entendu, il peut être adapté au script précédent.

 

 

@+

Modifié par Pierre13
  • Upvote 1

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...