Mise à jour qui revient sans cesse

Aller en bas

Mise à jour qui revient sans cesse

Message  F5PBG le Lun 17 Jan - 12:33

Il arrive parfois qu'une mise à jour soit proposée et installée, elle est présente
dans Ajout/Suppression de programmes, et pourtant le système n'arrête pas
de la réinstaller. Plutôt que désactiver cette mise à jour, ce qui peut être une
source d'autres ennuis (Note 1), il vaut mieux résoudre le problème.

La solution qui revient souvent consiste à réinitialiser le dossier
SoftwareDistribution. On y trouve plusieurs sous-dossiers, les téléchargements
déjà effectués, et un fichier ReportingEvents.log

Pour réinitialiser un dossier on le supprime, ou si on est prudent, on le renomme,
quitte à le supprimer plus tard. Pour ne pas avoir à opérer en mode sans échec,
il faut arrêter le service Windows Update. On peut aller pour cela dans le gestionnaire
des services. Pour le trouver faire un clic droit sur le Poste de Travail (ou Ordinateur),
puis Gérer, Services. On peut passer par la boîte Exécution (WIN+R) avec la commande
services.msc (/a pour le mode auteur). Avec Vista et W7 on peut se servir du module de
recherche intégré et faire plus directement WIN+services. Une fois services.msc ouvert,
cliquer sur Windows Update pour afficher ses propriétés, et arrêter le service. On peut
alors renommer le dossier c:\Windows\SoftwareDistribution

Une autre façon de procéder est d'utiliser ces lignes de commandes dans une Console (WIN+R, cmd).
Avec Vista et W7 il faut procéder en tant qu'administrateur (même si on est administrateur). On peut faire
un clic droit sur le raccourci invite de commandes, ou procéder ainsi :
WIN, cmd et faire MAJ+CTL+Entrée ou
WIN+R, cmd et MAJ+CTL+Entrée

Si on télécharge le batch ci-dessous, faire un clic droit sur le batch et "Exécuter en tant qu'administrateur".


net stop wuauserv
ren %windir%\SoftwareDistribution SoftwareDistributionOLD
net start wuauserv

Copier les trois commandes et les coller dans la Console via son menu système (icone en haut à gauche).
Appuyer sur Entrée pour que la dernière commande soit exécutée. Si on préfère on peut simplement
exécuter le batch softwaredistribution-reset.cmd après son téléchargement.

Exemple d'exécution :
C:\>net stop wuauserv
Le service Windows Update s'arrête.
Le service Windows Update a été arrêté.


C:\>ren %windir%\SoftwareDistribution SoftwareDistributionOLD

C:\>net start wuauserv
Le service Windows Update démarre.
Le service Windows Update a démarré.


C:\>

Pour mémoire on peut très bien utiliser le nom français du service au lieu du nom anglais,
mais il faut ajouter des guillemets à cause de l'espace ==> net stop "windows update"

Ce moyen souvent efficace a le mérite d'être simple. Si le résultat escompté n'est pas obtenu,
envisager une complète réinitialisation de Windows Update : le Fixit KB971058 existe à présent
pour XP, Vista, et W7 ; j'en parle en bas du cadre jaune qui se trouve au début de cette
présente page.

Note 1
Quand une faille est repérée, une correction est apportée et distribuée automatiquement
via le système des mises à jour. La faille qu'elle corrige devient alors connue des pirates
qui l'exploitent aussitôt pour tenter d'infecter les systèmes restés sans correction. Il faut
donc être en permanence à jour des correctifs (Windows et également les programmes,
en particulier les navigateurs).

Source :
http://fspsa.free.fr/mises-a-jour.htm#maj-qui-revient-sans-cesse

_________________
A bientôt,
Ludovic - http://inforadio.free.fr
avatar
F5PBG
Admin

Date d'inscription : 08/06/2008

http://inforadio.free.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum