Un message d'erreur s'affiche après exécution d'une mise à jour automatique sur un ordinateur Windows XP, et vous ne pouvez plus exécuter aucun programme après la fermeture de la boîte de dialogue du message d'erreur « svchost.exe ? Erreur d'application »

Traductions disponibles Traductions disponibles
Numéro d'article: 927385 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Vous configurez un ordinateur Microsoft Windows XP pour les Mises à jour automatiques et le système d'exploitation Windows exécute une mise à jour. Ensuite, un message d'erreur semblable au suivant peut s'afficher dans la boîte de dialogue svchost.exe ? Erreur d'application :
L'instruction à « 0x745f2780 » emploie l'adresse mémoire « 0x00000000 ». La mémoire ne peut pas être 'read'.
Vous pouvez également constater la présence d'une entrée en rapport avec ce message d'erreur dans le journal Applications. Par exemple :


Date : Date
Heure : Heure
Type : Erreur
Utilisateur : S/O
Ordinateur : nom_ordinateur
Source : application
Catégorie d'erreur : (100)
ID d'événement : 1000

Description :
application défaillante svchost.exe, version 5.1.2600.2180, module défaillant msi.dll, version 3.1.4000.2435, adresse de défaillance 0x00012780.

De plus, si vous fermez la boîte de dialogue du message d'erreur, il se peut que vous soyez dans l'incapacité d'exécuter quelque programme que ce soit sur l'ordinateur. Si vous laissez la boîte de dialogue du message d'erreur ouverte, vous pouvez continuer à utiliser l'ordinateur. Mais lorsque vous essayez de l'arrêter ou de le redémarrer, l'ordinateur cesse de répondre.

Cause

Ce problème peut être dû à un problème au niveau du service Mises à jour automatiques.

Résolution

Pour résoudre ce problème, appliquez le correctif décrit dans l'article suivant de la Base de connaissances Microsoft :
927891 Vous recevez un message de violation d'accès lorsque vous essayez d'installer une mise à jour à partir de Windows Update après avoir appliqué le correctif logiciel 916089

Contournement

Pour contourner ce problème, appliquez l'une des méthodes ci-dessous :

Méthode 1

Laissez la boîte de dialogue svchost.exe ? Erreur d'application ouverte, puis procédez comme suit :

Étape 1: Vérifier si les paramètres du service Mises à jour automatiques et du service de transfert intelligent an arrière-plan sont corrects.

Pour cela, procédez comme suit :
  1. Cliquez sur Démarrer, pointez sur Exécuter, tapez services.msc, puis cliquez sur OK.
  2. Dans le volet d'informations, recherchez et double-cliquez sur Mises à jour automatiques.
  3. Cliquez sur l'onglet Connexion.
  4. Assurez-vous que l'option Compte système local est sélectionnée et que la case à cocher Autoriser le service à interagir avec le Bureau est désactivée.
  5. Assurez-vous que ce service a été activé dans la liste Profil matériel. Si ce service n'a pas été activé, cliquez sur Activer pour l'activer.
  6. Cliquez sur l'onglet Général et assurez-vous que l'option Automatique est sélectionnée dans la liste Type de démarrage. Sous État du service, cliquez sur Démarrer pour démarrer le service s'il n'est pas en cours d'exécution.
  7. Répétez les étapes 2 à 6 pour le service de transfert intelligent en arrière-plan.

Étape 2 : Réinscrire les composants Windows Update

Pour cela, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez REGSVR32 WUAPI.DLL, puis appuyez sur Entrée.
  2. Lorsque le message « DllRegisterServer dans WUAPI.DLL a réussi » apparaît, cliquez sur OK.
  3. Tapez les commandes suivantes une par une dans la zone Ouvrir et appuyez sur Entrée après chaque commande :
    REGSVR32 WUAUENG.DLL
    REGSVR32 WUAUENG1.DLL
    REGSVR32 ATL.DLL
    REGSVR32 WUCLTUI.DLL
    REGSVR32 WUPS.DLL
    REGSVR32 WUPS2.DLL
    REGSVR32 WUWEB.DLL

Étape 3 : Renommer le dossier temporaire Windows Update

Le dossier temporaire de Windows Update peut être endommagé. Dans ce cas, vous pouvez le renommer. Pour cela, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis appuyez sur Entrée.
  2. À l'invite de commandes, tapez net stop Wuauserv, puis appuyez sur Entrée.
  3. Cliquez sur Démarrer, sur Exécuter, puis tapez %windir% et appuyez sur Entrée.
  4. Dans le dossier qui s'ouvre, recherchez le dossier SoftwareDistribution et renommez-le SDold.
  5. À l'invite de commandes, tapez net start Wuauserv, puis appuyez sur Entrée pour démarrer le service Mises à jour automatiques.

Méthode 2

Procédez comme suit :
  1. Cliquez sur Démarrer, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.
  2. Dans la boîte de dialogue Propriétés système, cliquez sur l'onglet Mises à jour automatiques.
  3. Cliquez sur Désactiver les mises à jour automatiques, puis sur OK.
  4. Redémarrez l'ordinateur.
  5. Utilisez le site Web Windows Update pour installer les mises à jour manuellement.
  6. Après l'installation manuelle des mises à jour, activez le service Mises à jour automatiques.

Propriétés

Numéro d'article: 927385 - Dernière mise à jour: mardi 14 septembre 2010 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Update
Mots-clés : 
kbwinupdwebsite kbwindowsupdatev6 kbexpertiseinter kbtshoot KB927385
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com