Posez votre question »

L'adresse mémoire ne peut pas être 'Read' ou 'Written'

Mai 2015


Windows vous affiche un message d'erreur sous une des formes suivantes :

svchost.exe - Erreur d'application. L'instruction à "0x********" emploie l'adresse mémoire "0x00000000". La mémoire ne peut pas être 'read'


L'observateur d'événements rapporte le message suivant :
Faulting application svchost.exe, version 5.1.2600.2180, faulting module msi.dll, version 3.1.4000.2435, fault address 0x00******.


Ce problème est lié à la gestion des adresses mémoire par mémoire.

Les causes de ce problème peuvent être les suivantes :
  • 1. Problème matériel (défaillance d'une ou plusieurs barrettes mémoire)
  • 2. Problème lié à un malware (virus, ver, cheval de troie, spyware) présent en mémoire
  • 3. Problème lié à la mauvaise utilisation d'une ressource logicielle par une application ou par plusieurs applications lancées simultanément.
  • 4. Insuffisance de la mémoire vive (mémoire en quantité insuffisante et disque dur saturé empêchant la création d'un fichier swap (mémoire virtuelle).


Pour résoudre ce problème, voici la procédure à suivre :

Vérifier le fonctionnement des barrettes mémoire

Tester ses barrettes de RAM

Vérifier la présence de malwares et le cas échéant, les éradiquer

Protéger un ordinateur contre les malwares d'internet

Vérifier la configuration de Windows

Si le problème survient lors de l'ouverture d'un dossier contenant de nombreux fichiers multimédias, le problème peut être lié à l'extraction par Windows des informations contenues dans les fichiers, ce qui provoque un fort ralentissement. Pour remédier à ce problème, il suffit de suivre la procédure suivante :
Processeur utilisé à 100%

Si le problème survient lors de l'exécution d'une application spécifique, essayez de la désinstaller et de la réinstaller.

Nettoyer le disque dur

Supprimer au maximum les fichiers inutiles du disque dur (notamment le dossier "Temporary Internet Files") et libérez la mémoire en arrêtant les processus (applications fonctionnant en arrière-plan) non nécessaires.
Vider le cache Internet

Réparer Windows Update

Si le message d'erreur persiste :
  • 1. Vérification des paramètres des services Windows Update et BITS :
  • a. Ouvrir le menu Démarrer, Exécuter, taper services.msc dans la fenêtre et valider par OK
  • b. Double cliquer sur le service Mises à jour automatiques
  • c. Aller dans l'onglet Connexion, s'assurer que Compte système local soit sélectionné et que l'option Autoriser le service à interagir avec le Bureau soit décochée
  • d. Vérifier que le profil matériel (en général Profil 1) soit activé. Si non, cliquer sur Activer
  • e. Revenir sur l'onglet Général, s'assurer que le Type de démarrage soit sur Automatique. Si le service n'a pas pour statut Démarré, cliquer sur Démarrer pour l'exécuter
  • f. Répéter chaque étape de ces opérations avec le service Service de transfert intelligent en arrière-plan (Background Intelligent Transfer Service ou BITS)
  • 2. Réenregistrer les DLL de Windows Update :
  • a. Ouvrir le menu Démarrer, Exécuter, taper cmd dans la fenêtre et valider par OK
  • b. Dans l'invite de commandes, REGSVR32 WUAPI.DLL et valider par Entrée. A la réception du message DllRegisterServer in WUAPI.DLL succeeded, faire OK
  • c. Répéter ces opérations pour chacun des commandes suivantes :
    REGSVR32 WUAUENG.DLLREGSVR32 WUAUENG1.DLLREGSVR32 ATL.DLLREGSVR32 WUCLTUI.DLLREGSVR32 WUPS.DLLREGSVR32 WUPS2.DLLREGSVR32 WUWEB.DLL



*


*
    • d. Ensuite arrêter le service de Windows Update en tapant : net stop WuAuServ

3. Renommer le dossier de Windows Update : cliquer sur le menu démarrer, Exécuter taper %windir% et valider. Dans la fenêtre, renommer le dossier SoftwareDistribution en SD_Old
4. Redémarrer le service Windows Update en ouvrant le menu Démarrer, Exécuter, taper net start WuAuServ et valider par OK
5. Redémarrer complètement l'ordinateur
6. Aller sur le site Windows Update pour procéder manuellement aux mises à jour des produits Microsoft.

Si toutefois cela ne suffit pas, essayer également cette méthode :
  • 1. Ouvrir le menu Démarrer, faire un clic droit sur l'icône Poste de travail et sélectionner Propriétés.
  • 2. Aller dans l'onglet Mises à jour automatiques
  • 3. Choisir Désactiver les mises à jour automatiques et valider
  • 4. Redémarrer l'ordinateur
  • 5. Ouvrir le menu Démarrer, Tous les programmes, ouvrir Windows Update pour mettre à jour Windows manuellement.
  • 6. Retourner dans les propriétés du Poste de travail pour remettre l'option Installation automatique (recommandé) des mises à jour automatiques

Ajouter de la mémoire vive

En dernier recours il est également possible d'augmenter la mémoire vive de l'ordinateur en achetant une ou plusieurs barrettes de RAM supplémentaires !
Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
L-adresse-memoire-ne-peut-pas-etre-read-ou-written.pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

A voir également

Dans la même catégorie

La memoria no se puede Read o Written
Par Carlos-vialfa le 21 août 2008
Publié par Jeff.
Ce document intitulé «  L'adresse mémoire ne peut pas être 'Read' ou 'Written'  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.