Aide Informatique

Aide informatique sur windows, logiciels, sécurité etc...
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 La mémoire ne peut pas etre read

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Fureto
Actif


Nombre de messages : 499
Date d'inscription : 04/11/2005

MessageSujet: La mémoire ne peut pas etre read   Mar 08 Nov 2005, 12:24

A la lecture de ce message "l'instruction à " 0x xxxxxxxx" emploie l'adresse mémoire " 0x xxxxxxxx", la mémoire ne peut pas etre read (ou written)", l'on pourrait croire qu'il sagit d'une défaillance physique de la mémoire, mais il n'en est rien, ce problème est lié directement à la gestion de la mémoire et notamment à celle des pointeurs qui sont des variables contenant des adresses mémoire. Il peut intervenir dans de nombreux cas :
1) Une mauvaise installation d'une ressource logicielle.
2) L'utilisation simultanée de plusieurs tâches ou services.
3) L'utilisation simultanée de plusieurs programmes lors de la gestion du multi-fenêtrage.

QUELQUES PISTES
1) Le problème survient toujours à l'ouverture ou la fermeture d'une même applicaton
- Desinstaller et réinstaller le logiciel.
- Rechercher d'où vient le conflit en désactivant une à une les tâches qui travaillent en "arrière-plan".
- Aller sur le site du fabriquant du logiciel pour vérifier sil n'y a pas une mise à jour du produit.
- Chercher sur internet si le problème n'a pas déjà été rencontré par un autre utilisateur de ce logiciel.

2) Le problème survient aléatoirement à l'ouverture ou la fermeture d'applications différentes
C'est le cas le plus difficile et le plus long à résoudre.
- Verifier que cela n'est pas l'oeuvre d'un malware.
- Cocher le paramètre de performance (sous XP) "ajuster afin d'obtenir les meilleurs perfomances" (Poste de travail/propriété/avancé/paramètres performances).
- Faire une restauration du système à une date antérieure (sous Windows XP)
- Rechercher quel est le programme défaillant qui cause l'instabilité de la gestion de la mémoire. Cette tâche peut être réalisée avec "Spybot" ou "Msconfig" et constiste à démarrer sélectivement des applications (désactivation des lignes de commandes "RUN" du WinLogon).
- Désinstaller/Réinstaller/tester tous vos logiciels mais en respectant une certaine chronologie, car certaines ressources peuvent être ecrasées et donc provoquer le dysfonctionnement d'un autre logiciel.


Autres pistes:
Sur ce site (ici)vous trouverez une procédure en ce qui concerne le ikernel.

Vous pouvez aussi faire des vérifications de base :

Ouvrir un fenetre dos :
Saisir :
sfc /scannow => cette commande permet de vérifier et remplacer tous les fichiers protégés de windows qui peuvent étre defectueux.

Pendant le "scan" vos fichiers incorrects seront remplacés par les bons. Le CD de windows peut être demandé, le scan dure de 2 à 10 minutes max. Un redemarrage est peut etre nécessaire ou demandé (autant le faire de toutes façon)

Ensuite saisir :
chkdsk /F (checkdisk + réparation)

Enfin dernières infos recueillies :

L'instruction à "0*636fe471" emploie l'adresse mémoire 0*00000000 la mémoire ne peut pas être "read". Ce type de messages n'a strictement rien à voir avec un problème matériel. Inutile donc de changer de barrettes de mémoire, etc. Ce problème est purement logiciel.

Remarque pour les utilisateurs du kit de Wanadoo et autres lanceurs Internet.
Ces kits conseillés par certains FAI sont à éviter comme la peste! Non seulement, ils provoquent l'apparition de messages du type "Mémoire ne peut pas être read", mais ils désactivent le pare-feu (entre autres celui d'XP), font perdre la messagerie, oublient les identifiants d'accès et de messagerie et empêchent la prise de contrôle à distance.

Solution: Désinstaller le kit et recréer manuellement une connexion Internet en se basant sur les informations d'accès données par le FAI. Réactiver le pare-feu. Si l'erreur de "mémoire non read" persiste, passer aux étapes suivantes.


Si l'erreur se produit systématiquement avec le même programme, elle peut provenir:

d'une installation incomplète/incorrecte (une DLL qui ne s'est pas ou incorrectement installée): Désinstaller et réinstaller proprement le logiciel

d'un conflit avec des programmes ou des tâches qui s'exécutent en même temps. Désactiver provisoirement les tâches d'arrière-plan, fermer tous les autres programmes et tester.

d'une erreur dans la programmation auquel cas il faut chercher une mise à jour ou une version plus récente du logiciel ou s'adresser au créateur du programme pour lui signaler l'erreur

Si l'erreur se produit aléatoirement:
Vérifier qu'il n'y a pas de virus (passer un anti-virus à jour) ni d'autres intrus (vérifier avec Ad-Aware ou Spybot).

Si elle se produit au démarrage, elle peut être occasionnée par une tâche telle que des LiveUpdate installés par Norton, Logitech, LMontior de MSI, etc. Pour les désactiver: décocher l'entrée correspondante sous l'onglet Démarrage de l'Utilitaire de configuration du système - MSCONFIG. En l'absence de LiveUpdate et si l'erreur ne permet pas de détecter la tâche coupable, procéder à une Démarrage sélectif . Une fois la tâche en cause déterminée, vérifier l'existence de mise à jour ou désinstaller/réinstaller le programme.

Information complémentaire: Voici ce qu'en dit Jean-Claude Bellamy:

Cette erreur découle d'un problème logiciel. La mémoire ne peut pas être lue signifie qu'à un instant donné, dans
l'application qui tourne en avant-plan, il y a tentative de lecture d'une adresse mémoire qui se trouve "en dehors des limites de l'épure". Sous NT, OS multitâche préemptif, toute application (du niveau utilisateur) se voit attribuer un espace mémoire propre, non partageable avec les autres applications, et inversement l'application doit se tenir à cet espace mémoire. Si, par hasard, elle a besoin de plus de mémoire, elle en fait la demande "officielle" au système, qui va lui allouer du "rab" tout autant "officiel". Mais elle n'a pas le droit de se servir toute seule ! ;+) Il lui est donc totalement interdit d'accéder (en lecture ou en écriture) à de la mémoire non autorisée.

Cela peut se produire, le plus souvent, suite à un bug dans l'application (ou dans son installation). Le cas typique a lieu lors de l'utilisation de pointeur (variables contenant des adresses mémoire). Si le développeur a oublié d'initialiser correctement le pointeur, à l'exécution le programme va vouloir lire ou écrire à l'adresse mémoire "0" (ou une autre valeur folklorique), ce qui est interdit (et pour cause, dans le cas précis cette adresse ne correspond à rien).

Souvent, c'est une erreur irrémédiable de l'application (bug comme déjà dit). Donc contacter l'éditeur, attendre une nouvelle version.

Dans d'autres cas, c'est un cas "tordu", non prévu par l'éditeur, qui plante seulement avec des configurations matérielles et/ou logicielles bien particulières. Donc essayer d'identifier les situations "plantogènes" et les éviter !


En espérant vous avoir aider ;-)

_________________
Fureto
La connerie c'est la décontraction de l'intelligence
Je suis actuellement sur msn ;-)
Revenir en haut Aller en bas
 
La mémoire ne peut pas etre read
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]Mémoire ne peut pas être "read"
» Servimg : image qui ne peut pas être agrandie
» [RESOLU] Carte mémoire micro SDHC sur Nüvi 1440
» largeur du forum qui ne peut pas être modifié
» bbox défectueuse (virus ? Installation sp3?)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide Informatique :: Conseils de dépannage / Astuces :: Conseils de depannage-
Sauter vers: