|
|
Problèmes avec Windows Update
Étapes préliminaires
Si l'accès à WindowsUpdate, le téléchargement de la mise à jour
ou son installation échoue sans message d'erreurs ou avec une erreur
non répertoriée, commencer par suivre les pistes suivantes:
- Vérifier le système avec un anti-virus à jour et des anti-spywares
(Ad-Aware et Spybot - complémentaires), en mode sans échec de
préférence afin de supprimer également les parasites qui
s'exécuteraient au démarrage de l'ordinateur.
- Désactiver ou désinstaller l'anti-popup ou composant assimilé
(souvent ajouté comme barre dans le navigateur)
- Consulter le journal windows update.log (généralement situé
dans le dossier Windows). Sur la base des informations recueillies,
les pistes ci-dessous peuvent résoudre le problème.
- Supprimer les fichiers temporaires Internet et, si nécessaires,
les cookies et vider l'historique (IE - Outils - Options Internet -
onglet Général)
Remettre Windows update en
Français
Si la page de Windows Update s'affiche dans une autre langue que
le français, contrôler que le français (standard, ou suisse, ou belge
ou québécois) est défini dans les options Internet:
Sous l'onglet Général du menu Outils/Options Internet...,
cliquer sur le bouton Langues. Le français doit y figurer, comme
première entrée de la liste. L'ajouter si, pour des raisons non
encore élucidées, sa mention a été supprimée

Supprimer le 2e
onglet Mises à jour automatiques
Une mise à jour par Windows Update a pu ajouter un onglet Mises
à jour automatiques supplémentaire dans le module Propriétés
système. Pour supprimer cet onglet de trop, il faut supprimer la
clé qui le gère:
- Par Démarrer/Exécuter... (ou Windows+r), saisir regedit
- Sélectionner et
sauvegarder la
clé HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\System\shellex\PropertySheetHandlers
.
- Supprimez les sous-clés Auto Update Property Sheet Extension
ou Extension de la page de propriétés de mise à jour automatique
de trop.
Seules devraient subsister une occurrence de la valeur Extension
de la page de propriétés de mise à jour automatique (ou de Auto
Update Property Sheet Extension) et la valeur Remote Sessions
CPL Extension
Voir la Fiche technique Microsoft
N°19964

Affichage de la page
demandée impossible
L'erreur Windows Update a rencontré une erreur et
ne peut pas afficher la page demandée se produit en général lorsque
l'utilisation d'un point de restauration ou la réparation de Windows
XP par réinstallation a "désinstallé" le SP1.
Pour vérifier si le SP1 est toujours installé, procéder
comme suit: Par la séquence de touches Windows+Pause, ouvrir
les Propriétés du système et vérifier, sous l'onglet Général,
que la mention Service Pack 1 est présente.
Résolution
Réinstaller le SP1 puis tester l'accès à Windows Update
Alternative
-
Par Démarrer/Exécuter... saisir regedit
-
Localiser la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
et la
sauvegarder
-
Dans le volet droit, localiser et double-cliquer
sur la valeur DWord CSDVersion
-
Remplacer le contenu du champ Données de la
valeur par le chiffre 0
-
Redémarrer l'ordinateur puis tester Windows Update

Page d'accès
non trouvée - supprimée ou temporairement inaccessible
Il peut arriver que le site Windows Update soit temporairement
inaccessible, mais cela reste rare. Si le problème persiste au-delà
de quelques heures avec l'erreur The page cannot be found - The page
you are looking for might have been removed, had its name changed, or
is temporarily unavailable.Ferme Internet Explorer, tester la procédure
suivante:
-
Dans l'Explorateur Windows, ouvrir le dossier
Program Files\Windowsupdate\V4
-
Dans le volet droit, sélectionner et copier (par
Ctrl+C) le fichier iuident.cab
Note: L'affichage des
fichiers
cachés et masqués doit être autorisé.
-
Développer le dossier Program Files\Windowsupdate\V4\Temp
et coller (par Ctrl+V) le fichier iuident.cab copié au pont
2.
-
Tester l'accès aux mises à jour

Erreur n°0x800A138F
Si les étapes initiales (suppression des fichiers
temporaires Internet, désactivation de l'anti-popup, etc.) n'ont
rien changé, tester les pistes suivantes:
-
Filtrage de sites Internet (vérifier le contenu
du fichier hosts enregistré dans le dossier windows\system32\drivers\etc
et supprimer le cas échéant l'adresse pointant vers le site WindowsUpdate.
-
Installation d'un neutralisateur de pop-up (popupkiller).
Le désactiver pour pouvoir accéder à WindowsUpdate.
-
Vérifier la date système (horloge dans la zone de
notification). Si le système a été remis à une date antérieure,
remettre la date courante.

Erreur n°0x800B0004
ou 0x800B0003
Ces deux erreurs peuvent parfois se résoudre tout bêtement
en:
-
acceptant le certificat de confiance Microsoft
si une boîte de dialogue s'affiche! (Cliquer sur OUI)
-
supprimant les fichiers temporaires Internet (Outils/Options
Internet - onglet Général - bouton Supprimer les fichiers)
-
vérifiant sous l'onglet Sécurité des options Internet
que le niveau n'est pas fixé trop haut. Le définir sur Moyen
pour la zone Internet avant d'aller sur Windows Update
Puis, si l'erreur persiste, tester une à une les pistes
suivantes en vérifiant l'accès à Update entre chacune des solutions
proposées:
-
En présence d'un serveur proxy, vérifier
que les connexions anonymes à Internet sont autorisées ou le désactiver
dans le menu Outils/Options Internet..., Onglet Connexion
- Paramètres de la connexion (ou paramètres locaux
pour un réseau local) - décocher la case Utiliser un serveur
proxy pour cette connexion.
-
Réenregistrer les fichiers suivants (par Démarrer/Exécuter,
saisir successivement les commandes:
regsvr32 MSSIP32.DLL
regsvr32 softpub.dll
regsvr32 initpki.dll
-
Utiliser HTTP 1.1 : Ouvrir Internet Explorer -
Outils/Options Internet - onglet Avancé - cocher l'entrée
Utiliser HTTP 1.1 avec une connexion par proxy (au
bas de la liste des paramètres)
-
Chercher un éventuel fichier HOSTS (ou
HOSTS.SAM), généralement dans le dossier C:\WINDOWS\system32\drivers\etc\hosts
et vérifier s'il contient une entrée concernant le site Windows
Update. Dans ce cas, supprimer l'entrée. En effet, l'adresse IP
du site change constamment et ne doit pas figurer parmi les IP statiques.
-
Redémarrer le service de cryptographique: par
Démarrer/Exécuter.. saisir la commande net start
cryptsvc
-
Réenregistrer les fichiers suivants (méthode décrite
au point 2)
regsvr32 wintrust.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
Téléchargement malin:

Accès refusé
à Windows Update (erreur 0x800c008)
- Vérifier la présence virus (passer un anti-virus à jour), de
troyens ou de spyware en utilisant
Ad-Aware
et Spybot ou assimilés), de préférence en mode sans échec
pour que les parasites éventuellement lancés au démarrage
puissent être supprimés. Si le système est exempt de virus ou
de spyware, passez à l'étape suivante.
- Serveur proxy: si le serveur proxy du FAI a été défini,
le désactiver dans le menu Outils/Options Internet..., Onglet
Connexion - Paramètres de la connexion (ou paramètres
locaux pour un réseau local) - décocher la case Utiliser
un serveur proxy pour cette connexion. (Merci Philippe)
- Vérifier la date et l'heure du système. Si cela ne fonctionne
pas, passer à l'étape suivante.
- Dans Internet Explorer - menu Outils/Options Internet,
onglet Général, section Fichiers temporaires Internet
- Supprimer les cookies
- Supprimer les fichiers temporaires (y compris ceux pour
lecture hors connexion en cochant la case appropriée dans la
boîte de dialogue)
- Effacer l'historique
Fermer Internet Explorer et tester l'accès au site WindowsUpdate.
Si cela ne fonctionne pas, passer à l'étape suivante
- Dans le navigateur, menu Outils/Options Internet, onglet
Général, cliquer sur le bouton Langues et s'assurer
qu'une langue au moins est répertoriée. Si aucune langue n'est prévue,
utiliser le bouton Ajouter. Si cela ne fonctionne pas, passer
à l'étape suivante
- Vérifier que l'accès aux sites sécurisés est possible: Essayer
de se connecter à l'adresse
https://www.stanford.edu/group/idg/leland/samples/secure/test.html.
Si l'accès est impossible, vérifier les Options Internet,
onglet Avancé et activer l'accès aux sites sécurisés SSL.
Si le test est bon mais que l'accès à WindowsUpdate ne fonctionne
toujours pas, passer à l'étape suivante
- Parefeu et proxy: vérifier que les ports 80 et 443
sont autorisés en entrée et sortie. Si les ports sont déjà autorisés,
passer à l'étape suivante.
- Certificats: Dans le navigateur, menu Outils/Options
Internet, onglet Avancé, faire défiler la liste jusqu'à
la section Sécurité. Décocher l'entrée Vérifier la révocation
des certificats puis redémarrer l'ordinateur
Voir également Fiche technique Microsoft
N° 24387 WINUP-Err Msg: "Impossible d'afficher la page"

Blocage du téléchargement
des mises à jour
-
Tester le téléchargement en désactivant le pare-feu
et en désinstallant/désactivant l'éventuel anti-popup. Si
cela ne fonctionne pas, réactiver le pare-feu et passer à l'étape
suivante
-
Réenregistrement de DLL et association du type
de fichier JS
-
Par Démarrer/Exécuter... saisir une
à une les commandes suivantes:
regsvr32 msscript.ocx
regsvr32 dispex.dll
regsvr32 vbscript.dll
regsvr32 scrrun.dll
-
Vérification de l'association du type de
fichier JS
* Dans le panneau de configuration - Options des dossiers,
afficher l'onglet Types de fichier
* Sélectionner dans la liste l'extension JS et cliquer
sur le bouton Avancé
* Dans la liste des Actions, sélectionner l'entrée
Ouvrir avec l'invite de commande
* Cliquer sur le bouton Modifier
* Vérifier que le champ Application utlisée pour exécuter
cette action contient la commande
C:\WINDOWS\System32\WScript.exe "%1" %* (la lettre
du lecteur peut être différente si le système n'est pas installé
sur le lecteur c:)
Si la commande n'est pas conforme, la modifier en respectant
la casse, les guillemets et l'astérisque après le dernier %)
Remarque
Si l'une des DLL est introuvable,
réinstaller Internet Explorer
L'extension JS concerne le javascript. Si ce type est absent,
cela signifie que la machine
virtuelle Java n'est pas installée ou corrompue.

Test du logo - Installation
impossible des correctifs
L'erreur Installation logicielle
n'a pu être validée lors du test permettant d'obtenir le logo
Windows.Ce logiciel ne sera pas installé. Contactez votre
administrateur peut avoir les origines et solutions suivantes:
Problème de référencement d'un "hotfix"
et corruption du fichier edb.log
-
Ouvrir l'Explorateur Windows et localiser le dossier
WINDOWS\system32\CatRoot2
-
Sélectionner le dossier CatRoot2
-
Appuyer sur la touche F2 et renommer le dossier
en CatRoot2Old
-
Tester Windows Update
Problème avec deux fichiers DLL
-
Par Démarrer/Exécuter.. saisir l'une après l'autre
les commandes suivantes (appuyer sur Entrée et cliquer sur OK pour
fermer le message d'enregistrement du fichier)
regsvr32 licdll.dll
regsvr32 regwizc.dll
-
Tester Windows Update
Problème de cryptographie
Démarrer le service de cryptographie.
Voir point 2 de l'article concernant
problème de cryptographie
Problèmes avec un certifcat
Sur un ordinateur dont l'accès à Windows Update
et le téléchargement se passent bien:
-
Ouvrir Internet Explorer - menu Outils - Options
Internet - onglet Contenu
-
Cliquer sur le bouton Certificats
-
Cliquer sur l'onglet "Autorités principales de confiance
-
Faire défiler la liste jusqu'à trouver l'entrée
Microsoft Root Authority certificate
-
Cliquer sur le bouton Exporter et suivre
les instructions pour exporter les certificats en format "DER
encoded Binary x.509(.CER)".
-
Enregistrer le certificat sur un support amovible
(CD ou disquette) ou dans un dossier partagé sur le réseau
Sur l'ordinateur à problème
-
Reprendre les points 1 à 3 ci-dessus
-
Cliquer sur le bouton Importer et récupérer
les certificats sauvegardés à l'étape précédente.
A télécharger si nécessaire:
Certificat Microsoft Root Authority valable jusqu'en 2020:
ms_root_authority.cer

Problèmes d'intégrité
du fichier Update.inf ou/et service de cryptographie
L'impossibilité d'accéder à Windows Update peut provenir
d'un problème de droits d'accès ou de sécurité respectivement
de signatures des fichiers. Les pistes suivantes peuvent rétablir l'accès
au site et aux téléchargements:
-
Il peut s'agir d'un simple problème de droit d'accès.
S'assurer que l'utilisateur en cours de session dispose des droits
d'administrateur sinon faire la mise à jour du système partir
d'un autre compte d'administrateur..
-
Une autre cause: le système ne parvient pas à supprimer
le contenu du dossier catroot2. Pour corriger le problème,
procéder comme suit:
.
-
Par Démarrer/Exécuter... (ou Windows+r),
saisir services.msc
-
Dans le volet droit, double-cliquer sur l'entrée
Service de cryptographie et cliquer sur le bouton
Arrêter.
-
Dans l'Explorateur Windows, renommer ou supprimer
le dossier windows\system32\catroot2 et redémarrer l'ordinateur.
Si cela ne suffit pas, passer à l'étape suivante.
Note: Les problèmes du dossier
catroot2 ne devraient pas se produire si le correctif
N°817287 est installé
-
Procéder comme au point 2 mais en sauvegardant
dans un autre dossier ou partition les fichiers contenus dans le
dossier windows\system32\catroot. Puis supprimer le contenu
du dossier et redémarrer l'ordinateur. Si cela ne suffit pas, passer
à l'étape suivante.
-
Utiliser le script
xp_cryptofix.vbs de Doug Knox supprime le dossier windows\system32\catroot2
et réinscrit les composants de la cryptographie dans le Registre

Autres solutions
-
Dans l'explorateur, lancer une recherche par Ctrl+F
en indiquant le nom WUTemp et en faisant chercher sur le lecteur
système. Supprimer le dossier trouvé.
-
Une stratégie de groupe empêche l'accès à WindowsUpdate.
Pour la désactiver dans l'édition professionnelle:
-
Par Démarrer/Exécuter... (ou Windows+r),
saisir gpedit.msc
-
Ouvrir l'arborescence sur le dossier Configuration
utilisateur/Modèles d'administration/Composants Windows/Windows
Update
-
Dans le volet droit, double-cliquer sur l'entrée
Supprimer l'accès à l'utilisation de toutes les fonctionnalités
de Windows Update et la définir en Non configuré
Pour la version familiale, il faut intervenir dans
le Registre:
-
Par Démarrer/Exécuter... (ou Windows+r),
saisir regedit
-
Localiser et supprimer la clé HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\WindowsUpdate
Fermer et rouvrir la session afin que la restriction
ne soit plus appliquée.
Téléchargement: Le fichier
EnableWindowsUpdate.reg téléchargé et exécuté supprime la clé
gérant la restriction aussi bien pour l'édition professionnelle
que familiale.
-
Localiser et supprimer les fichiers Iuctl.dll
et Iuengine.dll dans les dossier Windows\System32\Dllcache
(il s'agit d'un dossier
caché) et Windows\System32.
Supprimer également le fichier Update Class enregistré dans
le dossier WINDOWS\Downloaded Program Files.
Note: Tous ces fichiers sont réinstallés lors du téléchargement
sur Windows Update

Erreur 80070643 dans
Windows update.log et/ou signature numérique non trouvée/package non
valide
Les pistes ci-dessous permettent de corriger les erreurs
de Signature numérique non trouvée" ou "Signature du package logiciel
non valide" voire même Logiciel non validé qui s'affichent
lors du téléchargement d'un contrôle ActiveX, d'une installation de
mises à jour ou d'un composant Windows, d'un logiciel Microsoft ou tiers
mais compatible XP
Taille excessive du fichier Edb.log
La taille du fichier journal
%WINDIR%\System32\CatRoot2\Edb.log peut atteindre 20 Mo alors
que sa taille est généralement inférieure à 1 Mo. Pour résoudre le problème
-
Par Démarrer/Exécuter..
saisir cmd
-
À l'invite de commandes,
taper la commande suivante (confirmer en appuyant sur la touche
Entrée)
ren %systemroot%\system32\catroot2\Edb.log
*.tst
-
Quitter la console et
tester l'installation.
Activer les Services de cryptographie
Définir les Services de cryptographie
sur Automatique:
-
Par Démarrer/Exécuter...,
saisir services.msc
-
Dans le volet droit, cliquer
du bouton droit sur Services de cryptographie et sélectionner
Propriétés
-
Définir le Type de
démarrage en Automatique et cliquer sur le bouton
Démarrer
-
Fermer la console et tester
l'installation.
Fichier journal ou base de données endommagé
Un fichier journal ou une
base de données stocké(e) dans le dossier Catroot2 est peut-être
endommagé. Important : Ne pas renommer le dossier Catroot
qui ne serait pas recréé s'il est renommé, contrairement au dossier
Catroot2.
-
Par Démarrer/Exécuter...,
saisir cmd
-
À l'invite, taper les
commandes suivantes en appuyant sur la touche Entrée après
chaque ligne :
net stop cryptsvc
ren %systemroot%\System32\Catroot2 oldcatroot2
net start cryptsvc
exit
-
Quitter la console et
tester l'installation
Fichiers DLL associés aux Services de cryptographie
Les inscriptions de fichiers
DLL peuvent avoir été supprimées. Les réenregistrer comme suit:
-
Par Démarrer/Exécuter...,
saisir successivement les commandes suivantes en appuyant sur la
touche Entrée après chaque ligne (cliquer sur OK lorsque
la boîte de confirmation d'enregistrement s'affiche)
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 softpub.dll
exit
-
Tester l'installation
Téléchargement malin:
le script de Doug Knox
xp_cryptofix.vbs effectue automatiquement les réparations
ci-dessus.
Attribut masqué de %Windir% et de ses sous-dossiers
-
Par Démarrer/Exécuter...,
saisir cmd
-
À l'invite, taper les
commandes suivantes en appuyant sur la touche Entrée après
chaque ligne :
attrib -s -h %windir%
attrib -s -h %windir%\system32
attrib -s -h %windir%\system32\catroot2
exit
-
Fermer la console et tester
l'installation
Informations complémentaires:
D'autres méthodes sont fournies sur la fiche technique
Microsoft
N°822798

Les correctifs
et mises à jour déjà installés sont toujours proposés
L'installation d'une mise à jour ou d'un correctif crée
généralement une clé et une valeur dans le Registre. En l'absence de
ces informations, Windows Update continue à proposer le téléchargement
du correctif.
Pour résoudre le problème:
-
Télécharger le script de Doug Knox
xp_hotfix_prompt.vbs (traduit en français).
-
Double-cliquer sur le fichier et indiquer le numéro
du correctif ou de la mise à jour reproposée.
-
Le script se charge d'ajouter la clé et la valeur
nécessaire dans le Registre.
Scripts spécifiques pour les correctifs
KB823980 et le
Q811493

Installation des Services
Packs
Pour l'instant, Microsoft propose uniquement le SP1
qui regroupe un certain nombre de correctifs de la version originale
de Windows XP. Le SP2, qui intégrera toutes les mises à jour intervenues
depuis la sortie du SP1, devrait sortir au milieu de l'année 2004.
Généralités
Quel que soit le service pack,
un certain nombre de problèmes et de conflits seront évités en appliquant
les quelques conseils suivants avant l'installation des correctifs:
-
Procéder à un nettoyage et à une maintenance du
système. Voir à la rubrique
Procédures - Cure de jouvence.
-
Fermer tous les programmes.
XPAntispy ou
assimilés ont été installés et neutralisent certaines opérations
sur le système, penser à exécuter l'utilitaire afin de réactiver
les opérations neutralisées.
Astuce: Dans l'Utilitaire de configuration (msconfig
par Démarrer/Exécuterer), onglet Général, activer
l'option Démarrage sélectif et décocher l'entrée Charger les
éléments de démarrage.
Voir également

Services packs - Problèmes
d'installation / conflits
Avec le
SP1
-
Installation refusée pour cause de clé de produit
illégale
Au début de l'installation du SP1, la clé du produit Windows XP
est vérifiée. Certaines versions piratées ou considérées comme telles
ne pourront pas être mises à jour (voir les informations de la page
Microsoft sur les
clés de licence en volume.
Le script de JMST
test_cle_sp1.vbs teste la validité de la clé du produit, le
cas échéant régulariser la version de Windows XP. Voir
Key product de Windows
XP
-
Erreur Le système de fichier de base(noyau)
n'est pas un fichier Microsoft:
Cette erreur se produit si le fichier ntoskrnl.exe a été
modifié. Pour résoudre le problème:
-
En cas d'utilisateur d'un utilitaire tel que
BootXP ou LogonUI Boot Randomizer. désinstaller
le programme.
-
En cas de modification manuelle: éditer
le ficher boot.ini et supprimer le paramètre KERNEL=xxxx. La
mention xxxx étant le nom d'un fichier.
Voir fiche technique Microsoft
N°327101).
-
Erreur PARSER MESSAGE Value creation failed
Cette erreur est provoquée par un autre outil de personnalisation,
Style XP, qui empêche l'accès au module Ajout/Suppression de programmes.
Il faut télécharger la mise à jour du programme chez
TGT Soft
-
Microsoft Outlook 2002 gèle après installation du
SP2 de Office
Ce phénomène peut se produire lorsque le SP2 d'Office est installé
après le service pack de Windows XP. Le seul remède est de désinstaller
les services pack et de les réinstaller dans l'ordre suivant: SP2
de Offce XP puis SP1 de Windows XP.
-
Après installation du SP1, l'affichage en miniatures
de certaines extension (html, htm, eml, nws et xml) est désactivé.
Cette modification est voulue pour des raisons de sécurité. Pour
réactiver cette fonctionnalité, consulter la lettre M -
Miniatures - Perte
de l'affichage...
|