Nouveau ! Mise à jour KB971486 récalcitrante résolu par Herser La KB971486 est toujours proposée alors qu'elle est présente dans Ajout/Suppression. À propos de mises à jours toujours proposées, voir la KB910339 Nouveau ! Résolu par Herser Les mises à jour suivantes n'ont pas été installées: Microsoft other hardware HID Non-User Input Data Filter KB911895 Solution : renommer C:\Windows\system32\drivers\wdf01000.sys Autres témoignages : 1 2 3 4 Nouveau !
: (août 2009)
Nouveau ! : (juin 2009)
Nouveau ! Nouveau !
Nouveau ! |
La réinitialisation des permissions peut aider à l'installation ou au
fonctionnement de certains logiciels.
Les mises à jour automatiques ou manuelles, via le site Windows Update, sont bien téléchargées, mais en finale un message annonce qu'elles ne sont pas installées : "Certaines mises à jour n'ont pas été installées".
Exemple d'une réparation de Windows expliquée tout en images avec un aperçu du message
"Certaines mises à jour n'ont pas été installées" et la solution consistant à réenregistrer wups2.dll
L'article Microsoft KB943144 expose la raison du problème et ses solutions. Il est nécessaire de comparer l'article en langue anglaise avec sa traduction, il peut y avoir une différence dans la date de révision :
L'article KB946413 intitulé "Vous recevez code d'erreur 0x80244001 lorsque vous tentez de mettre à jour l'ordinateur en visitant le site Web Microsoft Update ou le site Web Windows Update" officialise le contenu du batch présenté ci-dessous.
Souvent le scénario est le suivant : un formatage suivi d'une màj SP3 se passent normalement, mais les màj suivantes ne s'installent pas. On remarque donc que la notion de réparation (installation par-dessus) évoquée dans la KB943144 est dépassée (ou bien les gens parlent de formatage alors qu'ils n'ont fait qu'une simple réparation ?). Le batch ci-après est la solution simple qui fonctionne dans de très nombreux cas dès lors que les màj ne s'installent plus depuis update.
Si les deux solutions ci-dessous ne fonctionnaient pas, essayer Dial-a-Fix (Tutoriel - Aide en français. Remarque : Dial-a-Fix inclut secedit.exe dans son téléchargement) ou Cleanup and Repair (cleanup.exe).
Voir aussi l'article Windows Update - Dépannage de DocXP.
La méthode 1 de la KB943144 propose de réenregistrer la library wups2.dll en lignes de
commandes.
Pour aider les utilisateurs les plus novices, proposition d'un batch réalisant
les trois commandes nécessaires en un clic.
Suite à l'article
Office
Update Problem after XP SP3 Install et à la
KB946413, tous deux signalés par
Jackr13, j'ai ajouté le
réenregistrement dans le registre de quelques autres DLL. On a donc à présent
ces commandes :
net stop wuauserv
regsvr32 /s msxml3.dll
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wuweb.dll
net start wuauservCes commandes ont été réunies dans ce batch
qu'il suffit de télécharger et d'exécuter :
On devrait ainsi, tel qu'il a été plusieurs fois constaté, résoudre également le problème des mises à jour d'Office qui ne s'installent pas après leur téléchargement. Ce Batch sera souvent utile en cas de Réparation globale de Windows XP (KB315341).
La Méthode 2 consiste à installer la dernière version de Windows Update Agent :
En complément, vous pouvez être intéressés par cet article de DocXP :
La plupart du temps la méthode 1 suffit à dépanner, et parfois pour des cas dont on pourrait penser qu'elle n'est pas concernée !
Il arrive qu'aucune des solutions proposées ci-dessus ne donne de résultat. Il convient alors d'explorer d'autres voies, telle une possible contamination par un Rootkit.
Microsoft Office 2003 : KB956077, KB953404, KB954478 refusent de
s'installer.
Extraits de
Windowsupdate.log :
Install Installation Ready: The following
updates are downloaded and ready for installation. To install the updates,
an administrator should log on to this computer and Windows will prompt with
further instructions: - Mise à jour pour le filtre de courrier indésirable
d'Outlook 2003 (KB956077)
- Mise à jour de sécurité pour Microsoft Office 2003 (KB953404)
- Mise à jour de sécurité pour Office 2003 (KB954478)
Jack, à titre de
souvenir la conversation a été
extrêmement difficile. Bravo pour ta patience !
Et merci d'avoir traduit la procédure ==>
http://fspsa.free.fr/ng/maj-office2003-recalcitrantes.pdf
Microsoft Office Outlook 2003 (KB959614) : la mise à jour pour le filtre de courrier indésirable de Microsoft Office Outlook 2003 (KB959614) échoue systématiquement et l'icone réapparait dans le systray après chaque démarrage. résolu avec le pdf ci-dessus.
Office 2003 ne se met plus à jour après l'utilisation d'un nettoyeur de registre. Quand on sait qu'on vient d'utiliser un nettoyeur de Registre, la solution naturelle consiste à remettre en place la sauvegarde effectuée lors de l'exécution du nettoyeur, ou de revenir à un Point de Restauration. Ici c'est la réparation de la suite Office qui a servi de solution. Évitez les nettoyeurs de registre.
Rien de plus agaçant de voir cette runtudju de Mise à jour de
sécurité pour Microsoft XML Core Services 4.0 Service Pack 2 (KB954430
ou KB973688) être
sans cesse proposée et installée, alors que cette install est marquée réussie.
On est bien tenté de désactiver cette demande de màj mais il est quand même question de
sécurité là-dedans. Et puis pourquoi ça veut qu'on installe une version pas à
jour alors que la dernière version est
4.0 SP3 (KB973685) ?? Au fait c'est quoi
MSXML Core Services ?
http://fr.wikipedia.org/wiki/Microsoft_XML_Core_Services
http://en.wikipedia.org/wiki/MSXML
http://en.wikipedia.org/wiki/XML
Recherche de téléchargements XML Core Services
Comme pour
les .NET Framework, il existe plusieurs versions de MSXML pouvant cohabiter
KB269238 :
Liste des versions de Microsoft XML Parser (MSXML)
Dans le moteur de
recherche ci-dessous cliquer deux fois sur le
titre de la colonne
"Publié" pour que les dernières versions apparaissent
en
premier :
http://www.microsoft.com/downloads/fr-fr/results.aspx?freetext=MSXML
http://catalog.update.microsoft.com/v7/site/Search.aspx?q=MSXML
Attention au numéro de SP. Il conviendra
par exemple de télécharger plutôt
XML 4.0 SP3 que SP2.
Le fichier
de XML 4.0 SP3 a pour nom msxml4-KB973685-fra.exe
Le log de l'installation est
Windows\msxml4-KB973685-fra.LOG
Sur un système 64 bits le fichier MSXML4.DLL n'est pas dans
system32 mais en Windows\SysWOW64\msxml4.dll
Une fois installé,
"MSXML 4.0 SP3 Parser (KB973685)"
est listé dans :
Panneau de configuration,
Programmes et fonctionnalités (Ajout/Suppression de programmes sur XP).
Solution 1
On installe la version la plus récente de la
mise à jour en local :
Télécharger la mise à jour, désactiver
temporairement l'anti-virus, installer la màj.
Avec Vista et W7 il faut faire
un clic droit sur le fichier et "Exécuter en tant qu'administrateur".
Solution 2
Si la toute simple solution 1 ne résout pas
l'affaire, une petite manipulation supplémentaire est nécessaire. On a vu que la
KB954430 est citée en
référence avec le problème d'installation. On y voit traité ce problème
d'installation récurrente, avec un lien vers l'exemple de la
KB941729. La méthode consiste à renommer un fichier situé dans system32
nommé MSXMLx.dll, x étant un chiffre. Ces différentes versions de
librairies pouvant cohabiter, le numéro du fichier à renommer sera donc en
fonction de la version qui pose problème. Si renommer ce fichier ne pose aucune
difficulté avec Windows XP, il en est autrement avec Vista et WIN7, voir plus
bas.
Exemple de
dépannage de KB954430 XML Core Services 4.0 service pack 2
Noter que
c'est bien la dernière version SP3 qu'il a fallu utiliser pour
résoudre le problème.
Windows XP : renommer le fichier MSXML4.dll
C'est à cause du système
de protection des fichiers qu'on est amené à utiliser les lignes de commande.
Vista/W7 : Accès refusé en voulant renommer
MSXML4.dll
Sur ces systèmes ces fichiers appartiennent à TrustedInstaller. Il faut
d'abord s'en rendre propriétaire pour se donner les droits de modification. Faire un clic droit sur le fichier, Propriétés,
Sécurité. En cherchant un peu vous allez comprendre comment devenir Propriétaire,
puis
obtenir les droits nécessaires. Si vous avez besoin d'aide,
Chantal11 va vous
aider :
http://www.chantal11.com/tag/controle/
Souvent on se loupe la première
fois parce qu'on ne respecte pas bien les instructions après s'être rendu
propriétaire ; recommencer.
Ensuite il n'y a pas besoin comme sous Windows XP
à cause de son système de surveillance des fichiers systèmes d'utiliser les
lignes de commandes pour renommer la dll. On peut le faire tranquillement depuis
l'explorateur de fichiers.
On peut également opérer en lignes de commandes
pour prendre le contrôle du fichier :
CD /d %windir%\system32
pour se positionner dans system32 (adapter avec syswow64 si 64 bits).
takeown /F MSXML4.dll /A modifie le propriétaire du
fichier (/F). Le nouveau propriétaire devient le groupe des Administrateurs (/A)
icacls MSXML4.dll /grant administrateurs:F gratifie
au groupe des administrateurs un droit d'accès total au fichier (F=Full).
Sur Vista et W7, même si on est administrateur, on n'a pas tous les privilèges. Cette disposition a été choisie suite à la constatation que très souvent les utilisateurs restent admin au lieu de se créer un compte standard. En contrepartie on peut exécuter un programme "en tant qu'Administrateur" (on parle ici de l'Administrateur intégré, celui qui a tous les jetons). Voici comment ouvrir la console de commandes avec privilèges :
Détails des opérations (remplacer system32 par syswow64 si système 64bits) :
D:\>cd /d %windir%\system32 C:\Windows\System32>icacls msxml4.dll msxml4.dll NT SERVICE\TrustedInstaller:(F) BUILTIN\Administrateurs:(RX) AUTORITE NT\Système:(RX) BUILTIN\Utilisateurs:(RX) 1 fichiers correctement traités ; échec du traitement de 0 fichiers C:\Windows\System32>icacls msxml4.dll /grant administrateurs:F msxml4.dll: Accès refusé. 0 fichiers correctement traités ; échec du traitement de 1 fichiers C:\Windows\System32>takeown msxml4.dll Erreur : Argument ou option non valide - « msxml4.dll ». Entrez "TAKEOWN /?" pour afficher la syntaxe. C:\Windows\System32>takeown /F msxml4.dll /A Opération réussie : le fichier (ou dossier) : "C:\Windows\System32\msxml4.dll" appartient désormais au groupe d'administrateurs. C:\Windows\System32>icacls msxml4.dll /grant administrateurs:F fichier traité : msxml4.dll 1 fichiers correctement traités ; échec du traitement de 0 fichiers C:\Windows\System32>icacls msxml4.dll msxml4.dll NT SERVICE\TrustedInstaller:(F) BUILTIN\Administrateurs:(F) AUTORITE NT\Système:(RX) BUILTIN\Utilisateurs:(RX) 1 fichiers correctement traités ; échec du traitement de 0 fichiers C:\Windows\System32>ren msxml4.dll msxml4.old C:\Windows\System32> |
KB810209 - Last Review:
June 25, 2010 - Revision: 15.1 Microsoft Games: MSXML Error Message
KB810209 - Dernière mise à
jour: mercredi 9 mai 2007 - Version: 13.3 Jeux : Message d'erreur : Microsoft
XML 4.0 est requis. Le fichier Msxml n'est pas installé correctement et il
manque un fichier
KB973686 - Dernière mise à jour: mercredi 19 janvier 2011 - Version: 1.0
Description d'une mise à jour de MSXML Core Services 6.0 Service Pack 2
Erreur 1401,
1402, 1404 ou 1406 lors de l'installation de produits ou comment modifier
manuellement les permissions d'une clé du registre
Ce tuto très clair illustre parfaitement ce dont je parle plus loin, à savoir
que si on sait via le message d'erreur ou un log d'installation quelle est la
clé du registre qui est bloquée en écriture, on peut réparer manuellement les
autorisations d'accès à cette clé. Les tutos sur ce sujet oublient en général de
dire qu'il faut être Propriétaire de la clé pour pouvoir en modifier les
autorisations. C'est pour une fois parfaitement
expliqué, en
images :o)
... à suivre !
Lire ces articles :
KB949377 : Message
d'erreur lorsque vous essayez d'installer Windows XP Service Pack 3 : « Accès
refusé » ou « L'installation du Service Pack ne s'est pas correctement effectuée
»
KB971058 : Comment réinitialiser des composants
Windows Update |
Essayez d'abord la Méthode 1 et la
Méthode 2 vues ci-dessus.
Si le résultat reste négatif, ou si un
message d'erreur relevé dans
Windowsupdate.log signale des accès refusés :
Méthode 3 : réinitialisation des autorisations de fichier et des
autorisations du Registre
La Méthode 3 de l'article de Microsoft KB949377
n'était à l'origine pas adapté à la langue française,
il fallait
remplacer administrators par
administrateurs.
L'article KB949377 est
aujourd'hui corrigé pour cet aspect, mais il reste une erreur à la ligne secedit
(voir plus bas XPPRO/SECEDIT).
Je propose donc le script adapté pour faciliter son utilisation à tous :
reset-permissions.cmd
Il résout également certains problèmes d'installation de IE7, voir plus bas.
Le script utilise un utilitaire Microsoft Subinacl.exe qu'il faut installer :
Télécharger
le package d'installation
subinacl.msi
Dans la page cliquer sur Download (Télécharger)
Une fois subinacl.msi récupéré sur le disque dur, l'exécuter en cliquant
dessus.
Subinacl.exe est alors installé en %ProgramFiles%\Windows Resource
Kits\Tools\subinacl.exe
En général %ProgramFiles% est égal à C:\Program
Files
Ne pas l'installer ailleurs, c'est là que le script va rechercher
subinacl.exe
Télécharger le batch
reset-permissions.cmd
Une fois reset-permissions.cmd copié sur le disque dur, cliquer sur celui-ci
pour l'exécuter.
L'opération prend environ 40 minutes. On a rapporté de 20mn jusqu'à
4 heures ½.
Si Subinacl.exe n'est pas trouvé à l'endroit prévu, un rappel est affiché
car l'opération ne peut s'exécuter.
KB949377 :
Message d'erreur lorsque vous essayez d'installer Windows XP Service Pack
3 :
«Accès refusé» ou «L'installation du Service Pack ne s'est pas correctement
effectuée»
Erreur d'installation du Service Pack 3. Accès refusé.
Erreur d'installation du Service Pack 3. Une installation de Service Pack a
échoué.
DoRegistryUpdates failed
KB917925 : Lorsque vous
essayez d'installer Windows Internet Explorer 7 un message d'erreur s'affiche :
"Internet Explorer 7 n'a pas pu être installé"
L'article montre plusieurs méthodes d'investigation et
de résolution.
Il avait à son origine le même problème de traduction avec les commandes (administrators pour
administrateurs). Aujourd'hui il est proposé un Fixit.
KB949220 : Comment
résoudre les problèmes d'installation de Internet Explorer 8
Particularité : on commence à voir apparaître les fameux Fixit qui facilitent
les opérations. Il existe par exemple un autre Fixit pour désinstaller IE8 :
KB957700.
KB968003 : Error message
when you use Windows Update or Microsoft Update Web sites to install updates:
0x80070005
L'article n'est pas traduit. Particularité : la méthode avec subinacl est
proposée pour Vista alors que l'outil subinacl n'est pas explicitement désigné
pour être utilisable avec ce produit. Cependant ça a l'air de fonctionner.
Réinitialiser les permissions peut être utilisé pour régler d'autres problèmes que l'installation du SP3, dès lors que le message d'erreur fait mention de problèmes d'accès. Si le message permet de localiser la clé ou le dossier dont il faut retoucher les permissions d'accès, cela peut être fait manuellement : faire un clic droit, et choisir Autorisations dans le Menu Contextuel.
Avec XPHOME cette possibilité n'existe pas pour les fichiers, sauf en mode
sans échec.
Les utilisateurs de XPHOME peuvent installer l'onglet manquant :
Impossibilité d'accéder à certains dossiers ou fichiers.
Avec XPPRO ne pas oublier, afin que l'onglet Sécurité soit affiché dans les
Propriétés des fichiers, de décocher "Utiliser le partage de fichiers simple"
dans les Options des Dossiers.
Process Monitor est souvent utilisé dans la recherche de ce type de problème. L'utilisation de filtres appropriés et la recherche de mentions comme ACCESS DENIED doit permettre de trouver ce qui coince. Voici un exemple d'utilisation (en anglais, mais avec des captures) : Troubleshooting Permission Errors While Updating Software
Cet article résume toutes les solutions :
http://forum.pcastuces.com/impossible_installer_internet_explorer_7__ou_8-f1s158493.htm
Les logs sont dans c:\Windows. On peut trouver ie7.log, ie7_main.log,
ie8.log, ie8_main.log
Par soucis de simplification je n'évoquerai que le fichier ie7.log dans ce qui
suit, corrigez en fonction de vos observations.
En ouvrant le dossier Windows on trouve facilement le log voulu.
Afficher en mode détails et faire un tri selon la date de modification révèlera
les derniers fichiers et dossiers modifiés, c'est toujours intéressant.
Pour lire rapidement un log sans avoir à chercher :
Démarrer>Exécuter>ie7.log
On va examiner ce que raconte la Knowledge Base (Base de Connaissances) du Support Microsoft et ce qu'on trouve sur le web. Selon les observations, c'est sans doute par la solution intitulée ci-après Discussion sur l'erreur 0x80070534 qu'on commencera pour débloquer la situation, avant de poursuivre si besoin par la Méthode 3 (subinacl) vue plus haut, et éventuellement en traitant vgx.dll comme expliqué plus bas.
KB917925 : Lorsque vous
essayez d'installer Windows Internet Explorer 7 un message d'erreur s'affiche :
"Internet Explorer 7 n'a pas pu être installé"
Méthode D : Réinitialisez les autorisations des sous-clés de Registre sur
lesquelles il est impossible d'écrire
Les commandes pour l'utilisation de Subinacl sont à présent bien traduites. Le
batch
reset-permissions.cmd
présenté plus haut avec la
Méthode 3 exécutera ces commandes automatiquement (Rappel : installation de Subinacl nécessaire
au préalable).
Méthode E : Recherchez les fichiers qui ne peuvent pas être sauvegardés ou mis à
jour
Ce sont les mêmes commandes que celles proposées pour réparer IE8. Elles sont
encore mal traduites et de plus présentent des erreurs de syntaxe (guillemets
mal placés). J'explique ci-dessous comment procéder, avec un batch pour ceux qui
ne sont pas à l'aise avec la Console de Commandes.
KB949220 :
Comment résoudre
les problèmes d'installation de Internet Explorer 8
L'article propose aujourd'hui une nouvelle méthode de correction sous la forme
d'un Fixit.
La méthode E est restée erronée, les
guillemets sont mal placés même sur la page de référence en anglais, et
les noms des groupes utilisateurs n'ont pas été adaptés au français (Administrators,
"Power Users", Users, "Terminal Server User").
Voici un exemple qui fonctionne pour le français :
cacls vgx.dll /P utilisateurs:R "utilisateurs avec pouvoir":C administrateurs:F
system:F
Remarquer l'usage de guillemets quand le nom comporte des espaces.
Exemple d'exécution après s'être positionné
à l'aide de la commande CD dans le répertoire qui contient le fichier visé
(vgx.dll), soit ==>
C:\Program Files\Fichiers communs\Microsoft Shared\VGX>
C:\Program
Files\Fichiers communs\Microsoft Shared\VGX> |
Il s'avère donc que des problèmes d'autorisation peuvent faire échouer l'installation
d'IE7 (ou IE8, corrigez en fonction).
Vérifier si le log
\Windows\ie7.log contient des
IECUSTOM: Unwriteable key
Si le log indique Unable to clear DACLs
voir
Discussion sur l'erreur
0x80070534
un peu plus bas.
Lire l'article de Technicland :
Impossible d'installer
Internet Explorer 7.
Noter que les utilisateurs de XPPRO ont la possibilité, comme expliqué
ci-dessous, d'utiliser secedit.
Sinon le batch
reset-permissions.cmd
avec
SubInACL présenté ci-dessus peut aider, témoignages :
Discussion sur l'erreur 0x80070534
Ce qui suit illustre ce que je disais un peu plus haut, à savoir qu'avec un peu de recherche on peut agir de façon ciblée en identifiant la clé en cause et en lui redonnant les droits d'accès. Exemple de recherche : l'examen du log d'installation c:\windows\ie7.log révèle :Unable to clear DACLs HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
An error occured verifying registry permissions. ERROR: 0x80070534
Impossible d'écrire la clé du Registre de configurationDACL signifie Discretionary Access Control List
Il y a un problème avec les autorisations d'accès à cette clé
HKEY_CLASSES_ROOT\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
Alors si vous installez le SP3 avant IE7 l'article de NIX devrait vous faire gagner du temps :
Installer IE7 après avoir installé le SP3 de Windows XP par NIX
Installer IE7 après avoir installé le SP3 de Windows XP par NIX en images
http://forum.pcastuces.com/impossible_installer_internet_explorer_7__ou_8-f1s158493.htm
SYSTEM devrait avoir également le Contrôle Total.
ATTENTION : s'il y a trop de permissions à rétablir appliquer la méthode Subinacl vue plus haut (Méthode 3), ou utiliser secedit (XPPRO) explicitée ci-dessous. Laisser les mises à jour XP s'effectuer, IE7 devrait ensuite pouvoir être installé. Voir le témoignage cité plus haut Mise a jour sous XP qui ne passe pas + I.E. 7 ne s'installe pasÉtude en cours, on trouve aussi ce cas :
Unable to clear DACLs HKLM\SOFTWARE\Classes\xmlfile\DefaultIconIECUSTOM: Unwriteable key : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_FILEDOWNLOAD
Redonner les droits d'accès au groupe Administrateurs et SYSTEM résout ce refus d'installation d'ie8.
En images : comment modifier les autorisations d'accès à une clef de registre par PCastuces.
En images : comment modifier les autorisations d'accès à une clef de registre par Libellules.
Il faut être propriétaire de la clé pour pouvoir modifier ses permissions :
Faire un clic droit sur la clé, Autorisations.
Cliquer sur le bouton Avancé.
Activer l'onglet Propriétaire.
Modifier le Propriétaire de la clé comme il convient (Administrateurs).
Enregistrer toutes les modifications avec OK jusqu'à recommencer depuis le début (clic droit sur la clé) pour enfin ajouter les Permissions nécessaires (Administrateurs, SYSTEM = Contrôle total).
KB917925 : Internet Explorer 7 n'a pas pu être installé
Méthode A : Fixit de rétablissement des paramètres de sécurité.
Ce fixit a résolu le cas IECUSTOM: Unable to restore DACLs HKLM\Software\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_RESTRICT_FILEDOWNLOAD
Ce fixit est le même que la KB313222 - MicrosoftFixit50198.msi - http://go.microsoft.com/?linkid=9646979. Il consiste a rétablir globalement les droits d'accès et devrait résoudre le problème aussi bien pour ie8 que pour ie7, voire même pour d'autres problèmes d'installation de logiciels.
XPPRO, SECEDIT
La ligne utilisant la commande Secedit.exe a été mise en remarque dans le
batch. En effet cette commande est absente sur XPHOME. Noter cependant que
Dial-a-fix inclut
secedit.exe dans son téléchargement, et que secedit fait également partie du
téléchargement lors de l'utilisation d'un Fixit.
Solution Libellules avec secedit
fourni nouveau !
L'excellent site http://www.libellules.ch
propose de télécharger un zip comprenant secedit.exe et le
batch ResetIE.bat ==>
http://www.libellules.ch/dotclear/index.php?post/2008/10/18/Impossible-installer-IE7-XP
http://www.libellules.ch/resetie7.zip
Contenu du batch :
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /areas
REGKEYS
Cette commande réinitialise les permissions des clés du registre.
J'ai trouvé cette solution en parcourant cet article
http://forum.pcastuces.com/impossible_installer_internet_explorer_7__ou_8-f1s158493.htm
(solution 3)
lui-même trouvé en lisant
http://saamu.net/topic1347.html
adresse aimablement signalée, une fois encore, par l'infatigable Jackr13.
Cette solution ressemble à ce que fait le Fixit de
Microsoft :
MicrosoftFixit50198.msi
Plus d'infos sur secedit :
initWuau.cmd
Réinitialisation automatique du client Windows
Update
Ce nouveau batch de Gilles LAURENT
s'adresse aux professionnels. Il utilise entre autres la commande secedit vue
ci-dessus (secedit
/refreshpolicy machine_policy /enforce), ainsi que la commande
gpupdate /target:computer
/force. L'idée est de le lancer automatiquement au
démarrage sur un ensemble de machines d'un domaine afin de rétablir le
fonctionnement des mises à jour avec un serveur local selon la solution
Microsoft Windows
Server Update Services (WSUS).
Guide de l'utilisateur de l'outil de nettoyage de .NET
Framework
La solution avec un
Framework
consiste à nettoyer son installation pour pouvoir la recommencer.
Aaron Stebner est monté à
l'assaut du problème avec son outil de nettoyage Cleanup_tool.exe dont il décrit
l'utilisation dans
.NET
Framework Cleanup Tool User's Guide (~traduction).
Vous trouverez le sujet très fréquemment traité sur le forum consacré à
wupdate
(Windows Update) :
http://social.answers.microsoft.com/search/fr-fr/?query=FRAMEWORK
http://social.answers.microsoft.com/search/fr-fr/?query=answerswufr+FRAMEWORK
Comment trouver la dernière version ?
http://catalog.update.microsoft.com/v7/site/Search.aspx?q=framework
http://www.microsoft.com/downloads/fr-fr/results.aspx?freetext=framework
Cliquer deux fois sur le titre de la colonne "Publié" de façon à avoir les plus
récentes mises à jour en premier.
Impossible d'installer les mises à jour, l'installation se termine toujours par un message d'erreur :
Si concerné par la
KB974417 remplacer, dans
la méthode ci-dessous, le Framework 3.5 par le Framework 2.0
==>
http://www.microsoft.com/downloads/details.aspx?FamilyID=5b2c0358-915b-4eb5-9b1d-10e506da9d0f&displaylang=fr
Solution
Étape 1
Désinstaller proprement la version 3.5 avec la solution de Aaron Stebner :
Automated cleanup tool to remove the .NET Framework 1.0, 1.1, 2.0, 3.0 and 3.5
http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx (traduction automatique)
Cliquer sur "updated version of the .NET Framework cleanup tool" (traduction automatique)
Puis sur un des sites de téléchargement (Download location), télécharger "dotnetfx_cleanup_tool.zip".
Décompresser le fichier zip dans un dossier et lancer l'outil "cleanup_tool.exe"
Choisir de désinstaller la version 3.5, conserver les autres versions.Étape 2
Microsoft .NET Framework 3.5 Service Pack 1
Télécharger le package complet dotnetfx35.exe au lieu du loader dotnetfx35setup.exe
La page de téléchargement propose de télécharger un loader ou programme d'amorçage (dotnetfx35setup.exe, seulement 2.8 Mo) qui télécharge ensuite le reste des fichiers lors de l'installation. Préférer télécharger le package complet (dotnetfx35.exe, 231 Mo).Pour télécharger le package complet dotnetfx35.exe aller sur la page
http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&DisplayLang=fr
Ignorer le bouton Télécharger et poursuivre vers le bas de la page avec le lien Instructions
Dans la section Instructions aller au paragraphe Package complet
Cliquer sur le lien nommé .NET Framework 3.5 Service Pack 1 (Programme d'amorçage comme indiqué ==>
Malgré le nom erroné "(Programme d'amorçage)" le lien télécharge bien le package d'installation complet : dotnetfx35.exe, 231 Mo :
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
Exécuter dotnetfx35.exe pour installer le Framework (long). Redémarrer.Étape 3
Vérifier s'il y a des mises à jour à faire : http://windowsupdate.microsoft.com/
Choisir "Personnalisé", et compléter si nécessaire.
Si des erreurs persistent désinstaller les Frameworks 2 et 3
"Microsoft .NET Framawork 3.5 SP1 a rencontré un problème ..." ; et le
journal des erreurs indique :
"Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component
Microsoft .NET Framework 2.0a. MSI returned error code 1603"
Failed to install: Microsoft .NET Framework 2.0 Service Pack 2 Security Update
for Windows 2000, Windows Server 2003, and Windows XP (KB974417)
Désinstaller également les Framework 2 et 3 avec l'outil de Aaron Stebner
cleanup_tool.exe vu ci-dessus.
Merci encore une fois à Herser.
KB306160 :
Repair the .NET Framework installation
KB923100 : Erreur Windows
Update 0x643 ou erreur Windows Installer 1603
KB976982 : Erreur 0x643 ou
0x80070643 ou les màj sont reproposées
Réinstallation de .NET Framework 1.1 par Black Winny
Erreur Code 66A
Nouveau
Solution Spéciale Aski ! ==>
.NET Framework version 4 : Échec Détails de l'erreur : Code 66A
==>
Nouveau
En utilisant le
moteur de recherche vu plus haut de façon à afficher les plus récentes mises
en ligne, on découvre ceci :
Mise à jour de Microsoft .NET Framework 4 pour les problèmes liés au
registre Pending File Rename Operation
Cette mise à jour est destinée à
résoudre un problème d'installation avec Microsoft .NET Framework 4 et les mises
à jour de Microsoft .NET Framework 4. Ce problème peut avoir un impact sur
l'installation de certains produits ou mises à jour qui nécessitent, dans
certains cas, le recours au registre Pending File Rename Operation (PFRO).Une
fois l'installation terminée, vous devrez sans doute redémarrer votre
ordinateur.
KB2473228 - Dernière mise à jour: jeudi 20 janvier 2011 -
Version: 3.0
Il se peut que les produits ou les mises à jour ne soient pas
installées correctement si Microsoft .NET Framework 4 ou des mises à jour pour
Microsoft .NET Framework 4 sont installées après l'autre produit ou mise à jour
et si un redémarrage est en cours
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 :
F:\>net stop wuauserv Le service Windows Update s'arrête. Le service Windows Update a été arrêté. F:\>ren %windir%\SoftwareDistribution SoftwareDistributionOLD F:\>net start wuauserv Le service Windows Update démarre. Le service Windows Update a démarré. F:\> |
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).
KB971058
: Comment réinitialiser des composants Windows Update ?
Voir aussi
plus bas l'erreur 0x8020000E BG_E_VOLUME_CHANGED
Voir cet article
http://fspsa.free.fr/copiecran.htm#copier-un-message-windows-avec-CTL+C
Quand on a un message d'erreur le premier réflexe est de faire une
recherche sur
le net. Comme le message d'erreur est long, parfois en anglais avec des termes
abscons, il est laborieux de
le retaper manuellement dans le moteur de recherche. Une astuce méconnue est la
possibilité de recopier la totalité du texte du message de Windows, titre
compris, en mode texte. C'est très simple, il faut faire le bien connu raccourci
pour copier ==> CTL+C. Le message est alors transmis au
Presse-Papiers (Clipboard)
de Windows, il n'y a plus qu'à le coller avec le clic droit de la souris ou le
raccourci CTL+V (le V
représente un tube de colle).
Comme il s'agit parfois d'expliquer une situation plus complexe à
un interlocuteur éloigné, une copie
d'écran peut être utile. Faites héberger l'image de préférence de
façon illimitée
pour que d'autres puissent continuer à voir le problème même plusieurs mois
après, et transmettez le lien vers la capture. Explications ici :
http://fspsa.free.fr/copiecran.htm
Le NTFS introduit la notion de permissions d'accès aux fichiers.
Cette amélioration de la sécurité est un plus, cependant elle joue des tours.
C'est ainsi que lors d'une réparation par réinstallation le
SID du système étant
modifié, vous n'êtes plus propriétaire de vos fichiers. Cela peut se traduire
par des difficultés d'installation, les dossiers temporaires faisant parties du
profil. Solution :
http://fspsa.free.fr/xphome-onglet-securite.htm#acces-refuse-a-des-dossiers-apres-une-reinstallation-de-reparation
http://www.google.fr/search?num=99&q=site:updatexp.com
Articles
http://www.hotline-pc.org/windowsupdate.htm
http://pagesperso-orange.fr/doc.jm/WU5-FAQ.htm
http://www.d2i.ch/pn/depannage/windows_update.html
http://forum.telecharger.01net.com/microhebdo/windows-linux-mac-et-les-autres/windows_xp/-tuto--reparer-windows-update-xp-343175/messages-1.html
Nouveaux :
- Mises à jour :
présentation générale et liste des codes d'erreurs par
Malekal
-
Windows Update : erreurs et problèmes par
Malekal.
-
fix_WU.zip en fin de l'article a de nombreux points communs avec la
KB971058 :
Réinitialiser des composants de la mise à jour de Windows
Deux outils de réparation
pour XP-32bits
Dial-a-Fix
http://wiki.lunarsoft.net/wiki/Dial-a-fix
http://www.malekal.com/tutorial_Dial-a-fix.php (Rappel pour les XPHOME :
Dial-a-fix inclut
secedit.exe dans son téléchargement)
PCStress
http://www.pcstress.net/en/
Liens Microsoft
Centre de solutions
Microsoft Update
http://windowsupdate.microsoft.com
http://www.google.fr/search?num=99&q=site:updatexp.com
Téléchargements Microsoft
System
Error Codes
Les KB sont des articles de la
Knowledge Base
(Base de
Connaissances) du Support Microsoft :
KB313222 :
Comment restaurer les paramètres de sécurité par défaut ?
KB822798 : Impossible
d'installer certains programmes ou mises à jour
KB836941 : erreurs liées à la connexion lorsque vous utilisez Windows
Update ou Microsoft Update pour installer des mises à jour
(0x80070008
0x800705B4 0x8007000E 0x80072EE2 0x80072EFD 0x80072EE7 0x80072EFE 0x8024400E
0x80072F76 0x80244016 0x80072F78 0x80244022 0x80090305 0x8024402F 0x8009033F
0xC80003FA 0x80244008 0xC800042D 0x8024400A 0x80071A90 0x8024400D )
KB883821 Message
d'erreur lorsque vous recherchez des mises à jour disponibles sur le site Web
Windows Update ou Microsoft Update
(0x800A0046 0x80248011 0x80072EE7 0x8024402C
0x8024502D 0x800A01AD)
KB902093 : Comment faire
pour lire le fichier Windowsupdate.log
KB910337 : Le service
de transfert intelligent en arrière-plan (ou BITS Background Intelligent
Transfer Service) ne fonctionne pas (0x8DDD0018
0x80246008)
(Pour info il a été rapporté que Dial-a-Fix réparait également le service BITS.)
KB927891 : You
receive an access violation error and the system may appear to become
unresponsive when you try to install an update from Windows Update or from
Microsoft Update
KB949220 : Message
d'erreur lorsque vous essayez installer Windows Internet Explorer 8: "Internet
Explorer 8 n'a pas pu être installé"
KB949377 :
Message d'erreur lorsque vous essayez d'installer Windows XP Service Pack 3 : «
Accès refusé » ou « L'installation du Service Pack ne s'est pas correctement
effectuée »
KB955307 : Windows
Update ne propose pas la mise à jour Windows XP SP3
KB956699 : Error message
when you use the Windows Update or Microsoft Update Web site to install updates:
"0x8007000B"
KB957700 : Comment
désinstaller ou supprimer Internet Explorer 8 ?
KB968003 : Error message
when you use Windows Update or Microsoft Update Web sites to install updates:
0x80070005
L'article n'est pas traduit. Particularité : la méthode avec subinacl est
proposée pour Vista alors que l'outil subinacl n'est pas explicitement désigné
pour être utilisable avec ce produit. Cependant ça a l'air de fonctionner.
KB949358 : La mise à
jour n'est pas installée, un message d'erreur s'affiche et l'ordinateur
redémarre lorsque vous essayez d'installer une mise à jour dans Windows Vista
- (configuration des mises à jour étape 3 de 3. 0% effectué)
KB958044 : Erreur
0x80070490 avec Windows Update ou le site Microsoft Update.
Commentaires : mauvaise nouvelle, il
faut faire une mise à niveau pour
Vista. Pour XP un simple sfc /scannow. La réinitialisation des composants avec le Fixit
KB971058 n'a
pas l'air de mieux fonctionner. Par ailleurs je ne comprends pas pourquoi
sfc /scannow n'est pas proposé comme solution pour Vista (mais personne ne
rapporte non plus que c'est efficace sur ce coup). La mise à niveau Vista
a marché au moins une fois pour résoudre cette erreur. Mais
ici, après avoir essayé toutes sortes de solutions, on s'est résolu à
formater. On peut être très pessimiste en lisant ce compte-rendu d'un MVP :
L'installation du SP2 échoue avec le message "Elément manquant". Un clic sur
"Détail" donne "ERROR_NOT_FOUND (0x80070490). Cependant
quelqu'un
signale avoir résolu en utilisant les méthodes vues plus haut, j'ai bien
fait de conserver les explications sur
subinacl.
Si vous résolvez ainsi cette erreur, merci de me contacter que je le fasse
savoir.
KB968440 : When set to
manual, TrustedInstaller service fails to install updates
KB971058 :
Réinitialiser des composants de la mise à jour de Windows.
Tuto
par
http://www.vista-xp.fr
En anglais (traducteur)
http://www.updatexp.com/windows-update-errors.html
http://groups.google.fr/group/microsoft.public.windowsupdate
Erreur 0x80070424
Windows update error 80070424 (pour le batch) ; voir aussi
http://www.hotline-pc.org/windowsupdate.htm à la section Erreur 0x80070424
==>
Exécuter>rundll32 setupapi,InstallHinfSection DefaultInstall 132 %SystemRoot%\INF\AU.INF
Aaron Stebner's WebLog :
Solving
setup errors by using the SubInACL tool to repair file and registry permissions
Aaron Stebner's WebLog :
Notes
about a couple of possible issues while using the SubInAcl tool
IE7 : Troubleshooting IEAK (Internet Explorer Administration Kit) and Custom
Packages
IE8 :
Troubleshooting IEAK (Internet Explorer Administration Kit) and Custom Packages
Fix it
http://support.microsoft.com/fixit
http://support.microsoft.com/fixit?ln=en-us#tab0
http://support.microsoft.com/fixit?ln=fr-fr#tab0
http://blogs.technet.com/fixit4me
Ces Fixit commencent à faire leur apparition sur des articles traduits en
français. Ils remplacent peu à peu les lignes de commandes explicitées plus
haut. Les contenus de ces packages d'installation MSI ne sont pas analysables.
On peut donc s'inquiéter, vu ce qui a déjà été constaté, sur la validité de leur
adaptation à la langue locale. Ce sera à démontrer. Pour l'instant j'ai peu de
retours sur leur efficacité.
J'ai testé celui qui désinstalle IE8 avec succès (KB957700)
Nouveau - le fixit a été retiré, il ne
marchait pas dans le cas où le sp3 était installé après ie8.
Référence =
http://blogs.technet.com/fixit4me/archive/2009/03/18/uninstall-internet-explorer-8-fix-it-live.aspx
Ceci confirme ma première impression à propos de ces fixit. Déjà qu'il y avait
des erreurs dans les solutions proposées en lignes de commandes, mais ces fixit
sont obscurs, ils ajoutent de la complexité là où leurs auteurs pensaient
simplifier les choses.
ResetSecuritySettingsBackToTheDefaults.MSI n'avait pas fonctionné, avec le
message
There is a problem with this Windows Installer package. A script required for
this install to complete could not be run. Contact your support personnel or
package vendor. Après intervention auprès des auteurs, une nouvelle version
(2.00) est proposée depuis mai 2009, et le fichier a changé de nom pour devenir
MicrosoftFixit50198.msi
Bon fonctionnement apparent. J'ai noté que l'accès à la clé SAM du Registre n'était plus
modifiée comme c'était malheureusement le cas avec la méthode subinacl (qui sera
prochainement retirée de la page).
Témoignages espérés pour
ResetWindowsUpdate.msi - Noter qu'il y a un mode "agressive" (testé; pas de
remarque particulière).
Attention de lire le message au milieu de la
KB313222 ==>
Étapes suivantes Après l'exécution de la solution Microsoft (ou
l'application manuelle des étapes), des comptes d'utilisateur standard peuvent
ne plus apparaître dans le journal à l'écran lorsque vous démarrez l'ordinateur
ou lorsque vous voulez changer d'utilisateur...
KB313222 -
MicrosoftFixit50198.msi -
http://go.microsoft.com/?linkid=9646979 -
premier retour d'expérience
Voici un retour d'expérience pas très encourageant où l'application du Fixit a
dans un premier temps eu un effet négatif. Le côté positif est qu'il a été
possible de se récupérer :
affaire à suivre (à partir du message 6).
Voir également :
http://www.libellules.ch/dotclear/index.php?post/2009/07/28/Impossible-d-installer-IE8%2C-essayer-avec-Microsoft-Fix-It#comments
KB917925 : Internet
Explorer 7 n'a pas pu être installé
Méthode A : Fixit de rétablissement des paramètres de sécurité
http://go.microsoft.com/?linkid=9646979 (même fixit de rétablissement des
permissions que KB313222
)
Ce fixit a résolu le
cas IECUSTOM: Unable to restore DACLs
HKLM\Software\Microsoft\Internet
Explorer\MAIN\FeatureControl\FEATURE_RESTRICT_FILEDOWNLOAD
Mises à jours toujours proposées
KB910339 :
Comment faire pour résoudre un problème dans lequel Windows Update ou Microsoft
Update vous propose une mise à jour à plusieurs reprises
Les logs
c:\windows\svcpack.log
c:\windows\WindowsUpdate.log
(Souvent pertinent. Ce log est énorme. Ne s'intéresser qu'aux cinquante
dernières lignes)
c:\windows\KB123456.log (XP seulement)
c:\windows\ie7.log
c:\windows\ie8.log
c:\windows\ie7_main.log
c:\windows\ie8_main.log
c:\windows\setupapi.log
c :\windows\logs\
(astuce : pour y accéder rapidement faire WIN+R, logs)
c:\windows\logs\cbs\CBS.log (Très long. Inspirez vous de
cbslog.bat pour exploiter son
contenu plus facilement -
KB928228)
c:\windows\softwaredistribution\ReportingEvents.log
KB927521 :
Tous les logs d'installation de Win7, Vista, Server 2008 R2
Soyez curieux. Faites une recherche ".log" dans Windows. dans la fenêtre de résultats passez en mode détails. Classez le résultat par Taille en cliquant sur le titre de la colonne Taille. Surprenant, non ? Classez ensuite de façon à mettre le plus récent en évidence, ou celui qui correspond à la date et l'heure de la tentative de mise à jour. Avec XP, très souvent, il suffit d'ouvrir le dossier Windows, et le log intéressant est l'un des plus récents.
Un log peut être très long, et le contenu difficile à appréhender. Ce sont souvent
les dernières lignes (les plus récentes) qui sont pertinentes.
L'utilisation d'un batch avec la commande findstr peut faciliter l'exploitation
d'un log.
Exemple avec CBS.log ==>
http://fspsa.free.fr/cbslog.bat à afficher dans notepad, toutes les
explications y sont.
Plus simple, une astuce consiste à renommer CBS.log puis recommencer l'opération qui pose
problème, comme un sfc /scannow par exemple. Un nouveau CBS.log est créé. Plus facile à
déchiffrer, il est assez léger pour être transmis à un helper.
Faire une
recherche à partir des numéros d'erreur ou des
informations obtenues.
SFC = System File
Checker
CBS
= Component Based Servicing
CSI = Component Servicing Infrastructure
Vista
Vérifiez à la fin des KB que les solutions proposées s'appliquent à Vista.
Je vais noter ici les témoignages de solutions trouvées pour Vista.
Un mot sur le service "Programme
d'installation de modules Windows".
En anglais : "Windows Modules Installer".
Véritable nom du service : TrustedInstaller.
Description :
Permet l’installation, la modification et la suppression de composants
facultatifs et de mises à jour Windows. Si ce service est désactivé,
l’installation ou la désinstallation de mises à jour Windows peut échouer pour
cet ordinateur.
Ce service est normalement en Manuel. Il est parfois passé en Automatique par le
système pour assurer la mise en place de mises à jour au démarrage suivant. Si
ce service est sur Manuel alors que dans le log
%windir%\logs\cbs\CBS.log on relève quelque chose comme "Pending
transaction content must be resolved, cannot begin another transaction yet",
passer manuellement ce service sur Automatique et Démarré, puis redémarrer la
machine. Les mises à jour en attente devraient s'installer. Source :
KB968440
Console des services : WIN+R, services.msc
Erreur 0x80070002 Windows update a rencontré une erreur inconnue ; les mises à jour ne s'installent plus depuis quelques jours (conversation plus complète ici : lien communautés). Le problème a été résolu par une Réparation depuis Windows avec le DVD d'installation en cliquant sur Installation, puis Mise à niveau.
Autres pistes pour cette erreur : http://support.microsoft.com/search/?query=0x80070002
Nouveau : explications en images par LibellulesErreur 0x80070005 - 4 méthodes de dépannage indiquées par le support Microsoft <==>
Windows Update erreurs 80070005 mise à jour SP2 Vista - KB948465Code 8020000E Windows Update a rencontré une erreur inconnue.
Erreur 0x8020000E : BG_E_VOLUME_CHANGED - The destination volume has changed. If the disk is removable, it might have been replaced with a different disk. Reinsert the original disk and resume the job.
Il semble que le problème puisse être également causé par une réduction de la partition (avec easeus, au hasard).
La solution est donc d'appliquer la même procédure que pour le cas où une mise à jour est sans cesse reproposée, à savoir la réinitialisation du répertoire SoftwareDistribution. Au besoin on appliquera toute la procédure :
KB971058 : Comment réinitialiser des composants Windows UpdateConfiguration des mises à jour étape 3 de 3. 0% effectué
Suite à une mise à jour on se prend cette info avec des démarrages en boucle. Cette panne est assez fréquente.
KB949358 :
La mise à jour n'est pas installée, un message d'erreur s'affiche et l'ordinateur redémarre lorsque vous essayez d'installer une mise à jour dans Windows Vista
Mise à jour bloquée définitivement à l'étape 3/3 : la méthode 1 de la KB949358 a fonctionné.
Mise à jour bloquée avec message étape 3 de 3. 0% effectué
Le portable affiche "configuration des mises à jour : étape 1 sur 3 ...", puis passe directement à la mise à jour 3/3, redémarre et reprend à la mise à jour 1 sur 3 ... puis mise à jour 3/3 puis redémarre ...
http://www.commentcamarche.net/forum/affich-5042478-vista-mise-a-jour-puis-arret-puis-redemarrage
La restauration système :
http://windows.microsoft.com/fr-fr/windows7/What-is-System-Restore
http://windows.microsoft.com/fr-fr/windows7/system-restore-frequently-asked-questions
http://www.commentcamarche.net/faq/17940-la-restauration-du-systeme-sous-windows-7
http://www.commentcamarche.net/faq/25651-desactiver-reactiver-la-restauration-systeme-de-windows-7
Dans le temps il était question d'une clé COMPONENTS dans la KB.
À tout hasard je garde l'infos sur ces valeurs en lisant la KB946414 (à la fin) :
HKEY_LOCAL_MACHINE\COMPONENTS\PendingXmlIdentifier
HKEY_LOCAL_MACHINE\COMPONENTS\NextQueueEntryIndex
HKEY_LOCAL_MACHINE\COMPONENTS\AdvancedInstallersNeedResolving
Le fixit de la KB946414 a été présenté début 2009.
Noter que ces clés n'existent pas sur W7 qui ne fait pas partie des systèmes concernés en bas de page.
Cette panne n'a d'ailleurs pas été constatée sur W7.
Nouveau :
Si aucun mode de démarrage ne fonctionne, ni "Réparer l'ordinateur", ni le mode sans échec, essayer avec le winre :
http://fspsa.free.fr/pour-ceux-qui-n-ont-pas-le-cd.htm
Nouveau :
Si vous n'avez pas la possibilité de revenir à un point de restauration et que vous n'avez pas de sauvegarde
Dernière chance avant la réparation globale ou la remise en l'état sortie usine
Renommer \windows\system32\pending.xml en pending.xml.old
Faire la même chose avec reboot.xml
Depuis le winre on a les privilèges nécessaires, pas la peine d'utiliser takeown et icacls.
Utiliser la commande ren en lignes de commandes ou l'explorer par notepad ou q-dir ou un CD Linux (UBCD, BitDefender), ou ubcd4win si vous avez accès à un Windows XP. J'ai exposé un peu plus en détails ces méthodes ici.
Compléter avec la KB938371/fr si vous avez ensuite des problèmes avec le clavier, la souris, ou un autre équipement USB. La récupération des fichiers d'installation (extension .INF) manquants est décrite vers la fin. La commande copy est mal traduite, vérifier avec la KB938371/en. Windows\inf est un dossier caché, mais, sous Windows quand il fonctionne, on y accède facilement en faisant tout simplement WIN+R, inf. Pas de problème avec les dossiers cachés ou système avec le winre ou autre CD de dépannage.Erreur 8007000B
KB956699 : Error message when you use the Windows Update or Microsoft Update Web site to install updates: "0x8007000B"
"Le fichier spécifié est introuvable" en tapant la commande => fsutil resource setautoreset true c:\
Le contournement consiste à désactiver temporairement l'UAC (voir Note 1).
Erreur 8007000B + 80071A30, 800770643...
MSDN Magazine : NTFS : Gestion des gestionnaires de ressources secondaires à l'aide de l'outil FSUtil
Nouveau (août 2009)
ERROR_INVALID_PARAMETER 0x80070057 en voulant installer le SP2 proposé par Windows Update
KB972036 : Août 2009 Mise à jour de Windows Vista Application Compatibility Update
La première version de cette mise à jour pose un problème si elle a été installée avant le SP2. Le contournement consiste à la désinstaller. Pour ouvrir "Désinstaller un programme" aller dans Panneau de configuration, Programmes et fonctionnalités . Afficher les mises à jour installées et désinstaller la KB972036. Puis installer le SP2. Lors des mises à jours automatiques qui seront effectuées par la suite, c'est une nouvelle version qui sera installée.KB943144 : Impossible d'installer des mises à jour depuis Windows Update, Microsoft Update ou la fonctionnalité Mises à jour auto après une installation de réparation de Windows XP ou après avoir installé XP SP3 directement après une nouvelle installation de XP SP2
On voit apparaitre les enregistrements de dll spécifiques aux versions 64 bits :
regsvr32 %windir%\syswow64\wups2.dllNote 1 :
Comment désactiver l'UAC ?
Panneau de configuration, Comptes d'utilisateurs : "Activer ou désactiver le contrôle des comptes d'utilisateurs" (en bas)
Décocher "Utiliser le contrôle des comptes d'utilisateurs". Il faut redémarrer.
Plus d'infos :
http://www.libellules.ch/adc.php
http://www.mclaveau.com/vista/trucs.html#306
http://www.bellamyjc.org/fr/windowsvista.html#UAC
Conseillé : réactiver l'UAC ==> Pourquoi il faut réactiver l'UAC
http://windows.microsoft.com/fr-fr/windows7/Open-the-Windows-Update-troubleshooter
http://windows.microsoft.com/fr-fr/windows7/Troubleshoot-problems-with-installing-updates
http://windows.microsoft.com/fr-fr/windows-vista/Troubleshoot-problems-with-installing-updates
Windows Update Errors Nouveau !
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-fr/windows7+windows+update
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-fr/windows7+windows+update+erreurs
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-fr/windows-vista+windows+update
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-fr/windows-vista+windows+update+erreursRechercher une solution dans la Knowledge Base de Microsoft
Les initiales de Knowledge Base identifient les articles de la base de connaissance Microsoft. Exemple : KB123456
http://support.microsoft.com/
http://support.microsoft.com/search/
http://support.microsoft.com/search/?query=
http://support.microsoft.com/search/?query=0x8000FFFF
http://google.fr/search?num=99&q=kb+0x8000FFFF
http://www.bing.com/search?q=kb+0x8000FFFFRechercher sur les nouveaux forums answers de Microsoft
Les newsgroups de Microsoft sont remplacés par des forums jugés plus accessibles au public.
http://answers.microsoft.com/fr-fr/default.aspx
Ces forums, comme c'était le cas pour les newsgroups, sont animés par des bénévoles.
S'il-vous plaît, si vous vous adressez à ces forums, préparez bien votre message, et commencez par Bonjour.
Même si vous êtes de mauvaise humeur :-/
Concernant wupdate (Windows Update, ou mises à jour de Windows), deux forums sont à surveiller.
En français on dispose d'un forum spécialisé wupdate (wu) :
http://social.answers.microsoft.com/forums/fr-fr/answerswufr/threads
Les forums en anglais sont évidemment plus riches en résultats.
En /en-us/ le forum wupdate s'appelle vistawu mais concerne aussi bien XP que W7
hhttp://social.answers.microsoft.com/forums/en-us/vistawu/threads
Recherches
Utiliser le moteur de recherche answers.
Utiliser d'autres moteurs de recherche pour profiter de leurs outils (classements, liens en relation, outils de traduction, images, vidéos).
Français
http://social.answers.microsoft.com/search/fr-fr/?query=
http://social.answers.microsoft.com/search/fr-fr/?query=0x8000FFFF
http://social.answers.microsoft.com/search/fr-fr/?query=answerswufr
http://social.answers.microsoft.com/search/fr-fr/?query=answerswufr+0x8000FFFF
http://google.fr/search?num=99&q=site:social.answers.microsoft.com/forums/fr-fr/answerswufr
http://google.fr/search?num=99&q=site:social.answers.microsoft.com/forums/fr-fr/answerswufr+66A
http://google.fr/search?num=99&q=site:social.answers.microsoft.com/forums/fr-fr/answerswufr+0x8000FFFF
Anglais
http://social.answers.microsoft.com/search/en-us/?query=
http://social.answers.microsoft.com/search/en-us/?query=0x8000FFFF
http://social.answers.microsoft.com/search/en-us/?query=vistawu+0x8000FFFF
http://google.fr/search?num=99&q=site:social.answers.microsoft.com/forums/en-us/vistawu
http://google.fr/search?num=99&q=site:social.answers.microsoft.com/forums/en-us/vistawu+0x8000FFFFAutre exemple :
Windows Update ne peut pas actuellement rechercher des mises à jour car le service n'est pas en cours d'exécution.
Utiliser un traducteur puis chercher des réponses en anglais, toujours plus nombreuses :
Windows Update Cannot Currently Check For Updates Because The Service Is Not Running
http://social.answers.microsoft.com/Search/en-US?query=Windows%20Update%20Cannot%20Currently%20Check%20For%20Updates%20Because%20The%20Service%20Is%20Not%20Running
http://www.google.fr/search?q=site:%3Asocial.answers.microsoft.com%2Fforums%2Fen-us%2Fvistawu+Windows+Update+Cannot+Currently+Check+For+Updates+Because+The+Service+Is+Not+Running
http://google.fr/search?num=99&q=Windows+Update+can+not+currently+search+for+updates+because+the+service+is+not+runningErreurs répertoriées
Les nouvelles pages d'aide répertorient de plus en plus d'erreurs
Windows7
http://windows.microsoft.com/fr-FR/windows7/What-are-error-codes-and-how-can-I-use-them
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-FR/windows7+error
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-FR/windows7+update+error
Vista
http://windows.microsoft.com/fr-FR/windows-vista/What-are-error-codes-and-how-can-I-use-them
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-FR/windows-vista+error
http://google.fr/search?num=99&q=site:windows.microsoft.com/fr-FR/windows-vista+update+error
http://catalog.update.microsoft.com
Désactiver éventuellement l'anti-virus, le pare-feu non-Microsoft, ou autre
dispositif de sécurité pour exécuter l'installation (si problèmes). Si
nécessaire essayer en exécutant l'installation depuis le
mode sans échec (a marché
ici)
Exemples :
http://catalog.update.microsoft.com/v7/site/Search.aspx?q=framework
http://catalog.update.microsoft.com/v7/site/Search.aspx?q=msxml
Merci d'avoir lu jusqu'ici !
Retour au début
Les restes du site
JF
Publié le 29/05/2008