Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article vous propose des méthodes manuelles avancées qui peuvent être utilisées pour résoudre certains problèmes qui vous empêchent d’installer certaines mises à jour ou programmes.
Numéro de base de connaissances d’origine : 822798
Symptômes
Lorsque vous essayez de télécharger un contrôle ActiveX, installez une mise à jour vers Windows ou un composant Windows, installez un service pack pour Windows ou pour un composant Windows, ou installez un programme logiciel Microsoft ou tiers, vous pouvez rencontrer un ou plusieurs des symptômes suivants :
Remarque
Ces problèmes peuvent se produire pour ces raisons.
Vous recevez le message d’erreur suivant lorsque vous essayez d’installer un programme ou une mise à jour :
Signature numérique introuvable
La signature numérique Microsoft affirme que le logiciel a été testé avec Windows et que le logiciel n’a pas été modifié depuis qu’il a été testé.
Le logiciel que vous êtes sur le point d’installer ne contient pas de signature numérique Microsoft. Par conséquent, il n’existe aucune garantie que ce logiciel fonctionne correctement avec Windows.
Nom du package logiciel
Si vous souhaitez rechercher des logiciels signés numériquement par Microsoft, visitez le sitehttp://update.microsoft.comweb Windows Update pour voir si un logiciel est disponible.
Voulez-vous poursuivre l’installation ?Si vous cliquez sur Plus d’informations, vous recevez le message suivant :
Microsoft Windows
La signature sur le package logiciel que vous souhaitez installer n’est pas valide. Le package logiciel n’est pas signé correctement.Une fois que vous avez cliqué sur OK dans la boîte de dialogue du premier message d’erreur, vous recevez un message indiquant que l’installation a réussi ou que vous recevez le message d’erreur suivant :
Nom du package de mise à jour
L’opération de chiffrement a échoué en raison d’un paramètre d’option de sécurité local.Lorsque vous essayez d’installer une mise à jour ou d’installer un Service Pack, vous recevez un message d’erreur similaire à l’un des éléments suivants :
Erreur 1
Nom du package de mise à jour
Le programme d’installation n’a pas pu vérifier l’intégrité du fichier Update.inf. Vérifiez que le service de chiffrement est en cours d’exécution sur cet ordinateur.Erreur 2
Échec de l’installation des fichiers catalogue.
Erreur 3
Le logiciel que vous installez n’a pas réussi le test du logo Windows pour vérifier sa compatibilité avec Windows XP. (Dites-moi pourquoi ce test est important.)
Ce logiciel n’est pas installé. Contactez votre administrateur système.Erreur 4
Le logiciel que vous installez n’a pas passé de test de logo Windows pour vérifier sa compatibilité avec cette version de Windows. (Dites-moi pourquoi ce test est important.)
Lorsque vous essayez d’installer un Service Pack Windows XP, vous recevez un message d’erreur similaire à ce qui suit :
Le programme d’installation de Service Pack 1 n’a pas pu vérifier l’intégrité du fichier. Vérifiez que le service de chiffrement est en cours d’exécution sur cet ordinateur.
Lorsque vous tentez d’installer Microsoft Data Access Components (MDAC) 2.8, vous recevez un message d’erreur similaire à ce qui suit :
Échec de l’installation INF. Motif : la signature d’horodatage et/ou le certificat n’a pas pu être vérifié ou est mal formé.
%WINDIR%\System32\CatRoot2\Edb.log peut atteindre 20 mégaoctets (Mo), même si le fichier est généralement inférieur à 1 Mo.
Lorsque vous essayez d’installer un package à partir du site Web Windows Update ou du site web Microsoft Update, vous recevez un message similaire à ce qui suit :
Le logiciel n’a pas passé de test de logo Windows et n’est pas installé.
Lorsque vous examinez le fichier %systemroot%\Windowsupdate.log, vous voyez une entrée pour l’une des erreurs suivantes :
- 0x80096001
- 0x80096005
- 0x80096010
- 0x800B0001
- 0x800B0003
- 0x800B0004
- 0x800B0109
- 0x8007f0da
- 0x8007f01e
Lorsque vous utilisez Microsoft Windows Update sur un ordinateur Windows XP, le processus de mise à jour échoue et vous recevez un message d’erreur 0x8007f007. Cela peut se produire quel que soit le type de mise à jour que vous sélectionnez.
Le fichier Svcpack.log peut contenir des entrées similaires à ce qui suit
937.406 : GetCatVersion : Échec de la récupération des informations de version à partir de C :\WINDOWS\system32 \CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Tmp.0.scw.cat avec erreur 0x57 937.437 : GetCatVersion : Échec de la récupération des informations de version à partir de C :\WINDOWS\Tmp.0.scw.cat avec l’erreur 0x80092004 940.344 : InstallSingleCatalogFile : MyInstallCatalog failed for Tmp.0.scw.cat ; error=0xfffffbfe. 940.344 : DoInstallation :MyInstallCatalogFiles a échoué :STR_CATALOG_INSTALL_FAILED
955.125 : UnRegisterSpuninstForRecovery, n’a pas pu supprimer la valeur SpRecoverCmdLine, l’erreur 0x2
955.125 : DoInstallation : Échec du désenregistrement de spuninst.exe pour la récupération.
962.656 : Désinscrire le programme de désinstallation -> Windows Server 2003 Service Pack, 0
962.656 : Échec de l’installation des fichiers catalogue. 1448.406 : Message affiché à l’utilisateur : Échec de l’installation des fichiers catalogue.
1448.406 : Entrée utilisateur : OK
1448.406 : Code d’erreur étendu UPDATE.EXE = 0xf01e
1448.406 : Update.exe code de retour a été masqué en 0x643 pour satisfaire aux exigences de conformité des actions personnalisées MSI.
La cause
Ces problèmes peuvent se produire dans l’une des situations suivantes :
- La corruption du fichier journal ou de la base de données existe dans le dossier %Systemroot%\System32\Catroot2.
- Les services de chiffrement sont définis sur désactivés.
- D’autres fichiers Windows sont endommagés ou manquants.
- La signature ou le certificat d’horodatage n’a pas pu être vérifiée ou est mal formée.
- L’attribut masqué est défini pour le dossier %Windir% ou l’un de ses sous-dossiers.
- Le paramètre de stratégie de groupe de l'installation des programmes non-signés (Windows 2000 uniquement) est défini soit sur Ne pas autoriser l'installation ou sur Avertir mais autoriser l'installation, ou bien la valeur binaire de stratégie n'est pas définie sur 0 dans la clé de Registre suivante :
HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing - Le paramètre de stratégie de groupe Activer le verrouillage de l’éditeur approuvé est activé et vous ne disposez pas du certificat approprié dans votre magasin de certificats Éditeurs approuvés. Ce paramètre de stratégie de groupe se trouve sous Configuration utilisateur, sous Paramètres Windows, sous Maintenance d’Internet Explorer, sous Sécurité, sous Paramètres Authenticode dans le composant logiciel enfichable MMC de stratégie de groupe.
- Vous installez Internet Explorer 6 SP1 et la mise à jour de sécurité 823559 (MS03-023) est installée.
- Le dossier de distribution de logiciels est endommagé.
Méthode 1 : Renommer le fichier Edb.log
Renommez le fichier Edb.log, puis réessayez d’installer le programme. Pour renommer le fichier Edb.log, procédez comme suit :
Cliquez sur Démarrer, cliquez sur Exécuter, tapez cmd dans la zone Ouvrir , puis cliquez sur OK.
Remarque
Sur un ordinateur Windows Vista, cliquez sur Démarrer, tapez cmd dans la zone de texte Démarrer la recherche, cliquez avec le bouton droit sur cmd.exe, puis cliquez sur Exécuter en tant qu’administrateur.
À l'invite de commandes, tapez la commande suivante et appuyez sur Entrée :
ren %systemroot%\system32\catroot2\Edb.log *.tst
Méthode 2 : Désactiver temporairement le verrouillage des serveurs de publication approuvés et installer les certificats appropriés dans votre magasin de certificats d’éditeurs approuvés
Vous pouvez continuer à utiliser le paramètre de stratégie de groupe Activer le verrouillage de l’éditeur approuvé, mais vous devez ajouter d’abord les certificats appropriés à votre magasin de certificats Éditeurs approuvés. Pour ce faire, désactivez le paramètre Activer la stratégie de groupe de verrouillage de l’éditeur approuvé, installez les certificats appropriés dans votre magasin de certificats Éditeurs approuvés, puis réactivez le paramètre Activer la stratégie de groupe de verrouillage de l’éditeur approuvé. Pour installer le certificat approprié pour les mises à jour de produit Microsoft Windows et Microsoft Internet Explorer, procédez comme suit :
Téléchargez la mise à jour du produit Microsoft que vous souhaitez installer à partir du Centre de téléchargement Microsoft, à partir du catalogue Windows Update ou à partir de Microsoft Update.
Pour plus d’informations sur le téléchargement des mises à jour de produits à partir du Centre de téléchargement Microsoft, consultez comment obtenir des fichiers de support Microsoft à partir du catalogue des services en ligne.
Pour plus d’informations sur le téléchargement des mises à jour de produit à partir du catalogue Windows Update, consultez comment télécharger des mises à jour qui incluent des pilotes et des correctifs logiciels à partir du catalogue Windows Update.
Extrayez le package de mise à jour du produit dans un dossier temporaire. La commande de ligne de commande que vous utilisez pour effectuer cette opération dépend de la mise à jour que vous essayez d’installer. Consultez l’article de la Base de connaissances Microsoft associé à la mise à jour pour déterminer les commutateurs de ligne de commande appropriés que vous utiliserez pour extraire le package. Par exemple, pour extraire la mise à jour de sécurité 824146 pour Windows XP dans le dossier C :\824146, exécutez
Windowsxp-kb824146-x86-enu -x:c:\824146. Pour extraire la mise à jour de sécurité 828750 pour Windows XP dans le dossier C :\828750, exécutezq828750.exe /c /t:c:\828750.Cliquez avec le bouton droit sur le fichier Kb Number.cat à partir du package de mise à jour du produit dans le dossier temporaire que vous avez créé à l’étape 2, puis cliquez sur Propriétés.
Remarque
Le fichier Kb Number.cat peut se trouver dans un sous-dossier. Par exemple, le fichier peut se trouver dans le dossier C :\824146\sp1\update ou dans le dossier C :\824146\sp2\update.
Sous l’onglet Signatures numériques, cliquez sur la signature numérique, puis sur Détails.
Cliquez sur Afficher le certificat, puis sur Installer le certificat.
Cliquez sur Suivant pour démarrer l’Assistant Importation de certificat.
Cliquez sur Placer tous les certificats dans le magasin suivant, puis sur Parcourir.
Cliquez sur Éditeurs approuvés, puis sur OK.
Cliquez sur Suivant, cliquez sur Terminer, puis sur OK.
Méthode 3 : Vérifier l’état de tous les certificats dans le chemin de certification et importer des certificats manquants ou endommagés à partir d’un autre ordinateur
Pour vérifier les certificats dans le chemin d’accès au certificat d’une mise à jour de produit Windows ou Internet Explorer, procédez comme suit :
Étape 1 : Vérifier les certificats Microsoft
Dans Internet Explorer, cliquez sur Outils, puis sur Options Internet.
Sous l’onglet Contenu , cliquez sur Certificats.
Sous l’onglet Autorités de certification racines approuvées, double-cliquez sur Microsoft Root Authority. Si ce certificat est manquant, passez à l’étape 2.
Sous l’onglet Général , assurez-vous que les dates Valides sont du 10/10/1997 au 31/12/2020.
Sous l’onglet Chemin d’accès de certification, vérifiez que ce certificat est OK s’affiche sous État du certificat.
Cliquez sur OK, puis double-cliquez sur le certificat NO LIABILITY ACCEPTED .
Sous l’onglet Général, vérifiez que les dates Valides du 5/11/1997 au 1/7/2004 sont correctes.
Sous l’onglet Chemin de certification, vérifiez que ce certificat a expiré ou n’est pas encore valide ou que ce certificat est OK s’affiche sous État du certificat.
Remarque
Bien que ce certificat ait expiré, le certificat continuera de fonctionner. Le système d’exploitation peut ne pas fonctionner correctement si le certificat est manquant ou révoqué. Pour plus d’informations, consultez les certificats racines de confiance requis.
Cliquez sur OK, puis double-cliquez sur le certificat GTE CyberTrust Root. Vous pouvez avoir plusieurs de ces certificats portant le même nom. Vérifiez le certificat qui a une date d'expiration du 23/2/2006.
Sous l’onglet Général , vérifiez que les dates Valides sont du 23/23/1996 au 23/23/2006.
Sous l’onglet Chemin d’accès de certification, vérifiez que ce certificat est OK s’affiche sous État du certificat.
Remarque
Bien que ce certificat ait expiré, le certificat continuera de fonctionner. Le système d’exploitation peut ne pas fonctionner correctement si le certificat est manquant ou révoqué.
Cliquez sur OK, puis double-cliquez sur Thawte Timestamping CA.
Sous l’onglet Général , vérifiez que les dates valides sont comprises entre 12/31/1996 et 12/31/2020.
Sous l’onglet Chemin d’accès de certification, vérifiez que ce certificat est OK s’affiche sous État du certificat.
Étape 2 : Importer des certificats manquants ou endommagés
Si un ou plusieurs de ces certificats sont manquants ou endommagés, exportez les certificats manquants ou endommagés vers un autre ordinateur, puis installez les certificats sur votre ordinateur. Pour exporter des certificats sur un autre ordinateur, procédez comme suit :
- Dans Internet Explorer, cliquez sur Outils, puis sur Options Internet.
- Sous l’onglet Contenu , cliquez sur Certificats.
- Sous l’onglet Autorités de certification racines approuvées , cliquez sur le certificat que vous souhaitez exporter.
- Cliquez sur Exporter, puis suivez les instructions pour exporter le certificat sous la forme d’un fichier binaire x.509 encodé en DER (.CER).
- Une fois le fichier de certificat exporté, copiez-le sur l’ordinateur où vous souhaitez l’importer.
- Sur l’ordinateur sur lequel vous souhaitez importer le certificat, double-cliquez sur le certificat.
- Cliquez sur Installer le certificat, puis sur Suivant.
- Cliquez sur Terminer, puis sur OK.
Méthode 4 : Effacer le fichier temporaire et redémarrer l’installation du correctif logiciel ou l’installation du Service Pack
Pour effacer le fichier temporaire et redémarrer l’installation du correctif logiciel ou l’installation du Service Pack, procédez comme suit :
Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.
À l’invite de commandes, tapez les commandes suivantes. Appuyez sur Entrée après chaque commande.
net stop cryptsvc ren %systemroot%\System32\Catroot2 oldcatroot2 net start cryptsvc exitSupprimez tous les fichiers tmp*.cat dans les dossiers suivants :
- %systemroot% \system32\CatRoot{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
- %systemroot% \system32\CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
Si aucun fichier commençant par tmp n’existe dans ce dossier, ne supprimez aucun autre fichier. Les fichiers .cat de ce dossier sont nécessaires pour installer des correctifs logiciels et des Service Packs.
Important
Ne renommez pas le dossier Catroot. Le dossier Catroot2 est automatiquement recréé par Windows, mais le dossier Catroot n’est pas recréé si le dossier Catroot est renommé.
Supprimez tous les fichiers oem*.* du dossier %systemroot% \inf.
Redémarrez l’installation du correctif logiciel ayant échoué ou l’installation du Service Pack.
Méthode 5 : Vider le dossier de distribution de logiciels
Cliquez sur Démarrer, sur Exécuter, tapez services.msc, puis cliquez sur OK.
Remarque
Sur un ordinateur Windows Vista, cliquez sur Démarrer, tapez services.msc dans la zone Démarrer la recherche, cliquez avec le bouton droit sur services.msc, puis cliquez sur Exécuter en tant qu’administrateur.
Dans le volet Services (local), cliquez avec le bouton droit sur Mises à jour automatiques, puis cliquez sur Arrêter.
Réduisez la fenêtre Services (local).
Sélectionnez tout le contenu du dossier de distribution Windows, puis supprimez-les.
Remarque
Par défaut, le dossier de distribution Windows se trouve dans le dossier lecteur :\Windows\SoftwareDistribution. Dans cet emplacement, lecteur est un emplacement réservé pour le lecteur sur lequel Windows est installé.
Vérifiez que le dossier de distribution Windows est vide, puis agrandissez la fenêtre Services (local).
Dans le volet Services (local), cliquez avec le bouton droit sur Mises à jour automatiques, puis cliquez sur Démarrer.
Redémarrez l’ordinateur, puis réexécutez Windows Update.
Méthode 6 : Effectuer une mise à niveau sur place
Si toutes ces méthodes ne résolvent pas votre problème, vous devrez peut-être effectuer une mise à niveau sur place.
Collecte de données
Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés au déploiement.