CommentCaMarche
Recherche
Posez votre question »

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

Février 2015


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






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 y remédier, 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 y remédier, 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.DLL
      REGSVR32 WUAUENG1.DLL
      REGSVR32 ATL.DLL
      REGSVR32 WUCLTUI.DLL
      REGSVR32 WUPS.DLL
      REGSVR32 WUPS2.DLL
      REGSVR32 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

      A voir également

      Dans la même catégorie

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

      La memoria no se puede Read o Written
      Par Carlos-vialfa le 21 août 2008
      Publié par Jeff - Dernière mise à jour par christelle.b
      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.