Mises à jour

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)
Épidémie de la rentrée avec Vista :
ERROR_INVALID_PARAMETER 0x80070057 en voulant installer le SP2.
Solution : désinstaller la KB972036

Nouveau ! : (juin 2009)
KB947821 : Outil d'analyse de l'installation conforme des mises à jour du système pour Windows Vista, Windows Server 2008, Windows Server 2008 R2 version finale (RC) et Windows 7 version finale (RC)

Articles sur Vista en fin d'article ==> Vista

Nouveau !
Impression inop après installation de IE8
Solution : désinstaller Microsoft Software Inventory Analyser (MSIA)
Plus d'infos : http://fspsa.free.fr/ie8-impression-inop-msia.htm

Nouveau !
MicrosoftFixit50198.msi
Microsoft a corrigé ce Fixit qui fonctionne à présent pour Windows XP en langue française :
Il est passé en version 2.00 le 19/05/2009 et j'ai pu le tester avec succès (enfin !).
http://blogs.technet.com/fixit4me/archive/2009/01/30/reset-security-settings-back-to-the-defaults-fix-it-live.aspx
Sont concernées les KB suivantes :
KB313222 : Comment restaurer les paramètres de sécurité par défaut ?
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é"
KB949220 :
Comment résoudre les problèmes d'installation de Internet Explorer 8

Nouveau !
ResetWindowsUpdate.msi (valide pour XP et Vista)
Autre bonne nouvelle, ce Fixit a également fonctionné sur Windows en langue française et devrait rendre de nombreux services :
Comment faire pour réinitialiser les paramètres de Windows Update ?
KB971058 : Réinitialiser des composants de la mise à jour de Windows
Tuto détaillé et explications par www.vista-xp.fr et www.forum-vista.net
Fix WU Utility fait la même chose que la KB971058 :
http://www.thewindowsclub.com/repair-fix-windows-updates-with-fix-wu-utility

Plus d'infos sur les Fixit

La réinitialisation des permissions peut aider à l'installation ou au fonctionnement de certains logiciels.
 

KB943144 Les mises à jours téléchargées ne s'installent pas
Réinitialisation des permissions des clés du Registre et du disque système
(Accès refusé, l'installation du Service Pack ne s'est pas correctement effectuée)
Framework : Impossible d'installer les mises à jour
.NET Framework version 4 : Échec Détails de l'erreur : Code 66A  Nouveau
Le coup de la mise à jour qui revient sans cesse ou Mise à jour sans cesse proposée - Réinitialisation de SoftwareDistribution
Notes
Liens

Catalogue des mises à jour : Télécharger manuellement des màj pour les installer en local

 

KB943144 Les mises à jours téléchargées ne s'installent pas

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.

 

Méthode 1

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 wuauserv

Ces commandes ont été réunies dans ce batch
qu'il suffit de télécharger et d'exécuter :

http://fspsa.free.fr/KB943144.cmd

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).

 

Méthode 2

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 :

 


Autres solutions

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.

 

OFFICE

 

Divers

XML Core Services : Mise à jour sans cesse proposée et installée (solution par Herser)  :  

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.

  1. Créer un point de restauration
  2. Désinstaller la mise à jour via Panneau de Configuration, Ajout/Suppression de programmes (MSXML ...)
  3. Ouvrir la boîte Exécuter ==> Démarrer, Exécuter ou WIN+R
  4. À supposer que le problème concerne la version 4, on renomme le fichier Windows\System32\MSXML4.dll
    Pour cela on copie (CTL+C) la commande suivante pour la coller (CTL+V) dans la boîte Exécuter 
    cmd /k ren %windir%\System32\MSXML4.dll  MSXML4.old
  5. Télécharger et installer manuellement la mise à jour la plus récente, avec le dernier SP.
    Sur Vista et W7 il faut faire un clic droit et  "Exécuter en tant qu'administrateur"

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 !

Envoyez vos témoignages !


 

Réinitialisation des permissions des clés du Registre et du disque système

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
Ce Fixit rend obsolète cette Méthode 3 explicitée ci-dessous..

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 :

  1. 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
     

  2. 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.

 

Sources :

 

Remarques

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

 

Internet Explorer 7, Installation a échoué (ou IE8)

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>
C:\Program Files\Fichiers communs\Microsoft Shared\VGX>cacls vgx.dll /P utilisateurs:R "utilisateurs avec pouvoir":C administrateurs:F system:F
Êtes-vous sûr (O/N) ?o
fichier traité : C:\Program Files\Fichiers communs\Microsoft Shared\VGX\vgx.dll

C:\Program Files\Fichiers communs\Microsoft Shared\VGX>cacls vgx.dll
C:\Program Files\Fichiers communs\Microsoft Shared\VGX\vgx.dll BUILTIN\Utilisateurs:R
                                                               BUILTIN\Utilisateurs avec pouvoir:C
                                                               BUILTIN\Administrateurs:F
                                                               AUTORITE NT\SYSTEM:F

La commande simple   cacls vgx.dll   a été exécutée ensuite pour vérifier le résultat.
Taper cacls /? pour plus d'infos.
 
Ce batch permet d'exécuter automatiquement la commande explicitée ci-dessus ==> http://fspsa.free.fr/mise-a-jour-ie7-ie8-cacls-vgxdll.cmd 
Cette méthode a été efficace pour résoudre un cas où l'installation de la KB938127 était sans cesse demandée pour IE7. Installer IE8 restait également en échec. Noter que cette KB concerne justement le fichier VGX.DLL que IE8 fait passer à la version 8.0.6001.18702

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 configuration

DACL 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\DefaultIcon

IECUSTOM: 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).

 


Framework : Impossible d'installer les mises à jour

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é ==>
http://fspsa.free.fr/images/mise-a-jour-framework-package-complet.gif

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


Le coup de la màj qui revient sans cesse

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


Notes

Comment copier facilement in extenso un message d'erreur

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).

Copier tout ou partie de l'écran

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

Accès refusé à des dossiers après une réinstallation

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

 


Liens

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

KB2258121 - Dernière mise à jour: lundi 29 novembre 2010 - Version: 3.0
Code d'erreur « 0x80070646 », « 646 » ou « 1606 » lorsque vous essayez d'installer les mises à jour Office

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

BITS Return Values

Note 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+erreurs 

Rechercher 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+0x8000FFFF

Rechercher 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+0x8000FFFF

Autre 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+running

Erreurs 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

 


Catalogue des mises à jour
Télécharger manuellement des màj pour les installer en local

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     
 

compteur Free
Publié le 29/05/2008