OVH Cloud OVH Cloud

Memoire ne peut être read....

4 réponses
Avatar
HBTVS
Bonjour,
J'ai un poste en Windows 2000 SP 4 avec toutes les MAJ de windows update.
Depuis maintenant 1 semaine, mon poste me met des erreurs du style "la
memoire ne peut être read" avec des adresses. Les programmes en causes sont
varié. Outlook Express, Logiciel de Gestion pendant certaines taches,
Logiciel de création de site web,...
Au moins c'est constant, je sais quels sont les programmes qui ne passent
plus. Mais pourquoi ?
J'ai fait un test memoire via le logiciel de Microsoft et rien.
Dois-je réinstaller tous mon poste ?
Ou avez-vous une idée
Merci d'avance
HBTVS

4 réponses

Avatar
Artic-C
*Bonjour/soir HBTVS* qui nous a dit :
Dans le *NEWS* # < >
Bonjour,
J'ai un poste en Windows 2000 SP 4 avec toutes les MAJ de windows
update. Depuis maintenant 1 semaine, mon poste me met des erreurs du
style "la memoire ne peut être read" avec des adresses. Les
programmes en causes sont varié. Outlook Express, Logiciel de Gestion
pendant certaines taches, Logiciel de création de site web,...
Au moins c'est constant, je sais quels sont les programmes qui ne
passent plus. Mais pourquoi ?
J'ai fait un test memoire via le logiciel de Microsoft et rien.
Dois-je réinstaller tous mon poste ?
Ou avez-vous une idée
Merci d'avance
HBTVS


tu peux vérifier avec Memtest86 http://www.memtest86.com/
aussi vérifier manuelllement les barrettes de mémoire, il y en a peut-être
une de défectueuse ou mal connectée

Avatar
Jean-Claude BELLAMY
¥©¥ s'est ainsi exprimé:

*Bonjour/soir HBTVS* qui nous a dit :
Dans le *NEWS* # < >
Bonjour,
J'ai un poste en Windows 2000 SP 4 avec toutes les MAJ de windows
update. Depuis maintenant 1 semaine, mon poste me met des erreurs du
style "la memoire ne peut être read" avec des adresses.
[...]

tu peux vérifier avec Memtest86 http://www.memtest86.com/
aussi vérifier manuelllement les barrettes de mémoire, il y en a peut-
être une de défectueuse ou mal connectée


L'injurebox "la memoire ne peut être read" NE concerne PAS un problème
MATÉRIEL
(si c'était le cas, il y aurait BSOD ou même figeage complet du PC)

C'est purement LOGICIEL, et signifie qu'un programme essaye de lire une
adresse mémoire qui se situe en dehors de l'espace qui lui est réservé. Et
dans ce cas, le VMM (Virtual Memory Manager) joue son rôle de "gardien de la
Loi", qui fait respecter la protection de mémoire.
(quand on lance n'importe quelle appli, elle a un espace mémoire bien
défini, propre à elle, éventiuellemnt redimensionnable, mais qui ne peut pas
interférer avec d'autres. Il existe bien sûr des zônes "partageables", afin
de pouvoir communiquer entre applications et applications/système, mais cela
est également contrôlé)

Le plus souvent, cette erreur est due à un pointeur nul (donc adressage de
la mémoire 0x00000000) ou égal à n'importe quoi, provoqué :
- soit par une erreur de programmation (bug!)
- soit un cas de figure tordu (non prévu par le
programmeur -> bug)
- soit par l'utilisation de composants du logiciels
de versions différentes (p.ex. une appli appelle
une fonction d'une DLL en lui passant 3 paramètres
alors que la fonction en attend 2 ou 4).
C'est heureusement un cas assez rare.

Autant dire que ce genre d'erreur est particulièrement "facilitant le
transit instestinal"!
Je dirais que seul le concepteur de l'appli peut l'expliquer! (et encore...)

Une solution bourrin-empirico-agricole consite à réinstaller (quand on le
peut!) l'application concernée.
Parfois ça marche (cas de mauvaises versions de DLL), mais ce n'est pas
garanti à 100%.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
Clive Lumb
"Jean-Claude BELLAMY" a écrit dans le
message de news:
¥©¥ s'est ainsi exprimé:

*Bonjour/soir HBTVS* qui nous a dit :
Dans le *NEWS* # < >
Bonjour,
J'ai un poste en Windows 2000 SP 4 avec toutes les MAJ de windows
update. Depuis maintenant 1 semaine, mon poste me met des erreurs du
style "la memoire ne peut être read" avec des adresses.
[...]

tu peux vérifier avec Memtest86 http://www.memtest86.com/
aussi vérifier manuelllement les barrettes de mémoire, il y en a peut-
être une de défectueuse ou mal connectée


L'injurebox "la memoire ne peut être read" NE concerne PAS un problème
MATÉRIEL
(si c'était le cas, il y aurait BSOD ou même figeage complet du PC)

C'est purement LOGICIEL, et signifie qu'un programme essaye de lire une
adresse mémoire qui se situe en dehors de l'espace qui lui est réservé. Et
dans ce cas, le VMM (Virtual Memory Manager) joue son rôle de "gardien de
la

Loi", qui fait respecter la protection de mémoire.
(quand on lance n'importe quelle appli, elle a un espace mémoire bien
défini, propre à elle, éventiuellemnt redimensionnable, mais qui ne peut
pas

interférer avec d'autres. Il existe bien sûr des zônes "partageables",
afin

de pouvoir communiquer entre applications et applications/système, mais
cela

est également contrôlé)

Le plus souvent, cette erreur est due à un pointeur nul (donc adressage de
la mémoire 0x00000000) ou égal à n'importe quoi, provoqué :
- soit par une erreur de programmation (bug!)
- soit un cas de figure tordu (non prévu par le
programmeur -> bug)
- soit par l'utilisation de composants du logiciels
de versions différentes (p.ex. une appli appelle
une fonction d'une DLL en lui passant 3 paramètres
alors que la fonction en attend 2 ou 4).
C'est heureusement un cas assez rare.

Autant dire que ce genre d'erreur est particulièrement "facilitant le
transit instestinal"!
Je dirais que seul le concepteur de l'appli peut l'expliquer! (et
encore...)


Une solution bourrin-empirico-agricole consite à réinstaller (quand on le
peut!) l'application concernée.
Parfois ça marche (cas de mauvaises versions de DLL), mais ce n'est pas
garanti à 100%.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


J'ajoute que ces problèmes de dll peuvent parfois venir des drivers
d'imprimante.
Si j'ai un problème recurrent ou reproductible (comme semble être ton cas)
je commence par changer l'imprimante par défaut pour voir si cela change
quelque chose.

Le pire que j'ai connu c'était Excel qui explosait si un autre poste (ayant
l'imprimante partagée) était hors tension.

Bon courage
Clive



Avatar
TDT
J'ai deja eu ce genre de pb , 1 fois a cause du drivers
video, et une autre fois a cause de l'imprimante par defaut
le pourkoi je ne saurais te dire...

Mais j'ai constater la 1ere fois que c'etait suite a
l'installation du drivers RIVA TNT et en supprimant ma
carte graphique du gestionnaire de materiel c'est reparti.
Et donc l'autre fois a cause du pilote oki qd je mettais
cette imprimante par defaut certain prg se plantaient au
demarrage.

C'est par forcement TA solution mais avant de tout
reinstaller verifie

-----Message d'origine-----
*Bonjour/soir HBTVS* qui nous a dit :
Dans le *NEWS* # < >
Bonjour,
J'ai un poste en Windows 2000 SP 4 avec toutes les MAJ
de windows


update. Depuis maintenant 1 semaine, mon poste me met
des erreurs du


style "la memoire ne peut être read" avec des adresses.
Les


programmes en causes sont varié. Outlook Express,
Logiciel de Gestion


pendant certaines taches, Logiciel de création de site
web,...


Au moins c'est constant, je sais quels sont les
programmes qui ne


passent plus. Mais pourquoi ?
J'ai fait un test memoire via le logiciel de Microsoft
et rien.


Dois-je réinstaller tous mon poste ?
Ou avez-vous une idée
Merci d'avance
HBTVS


tu peux vérifier avec Memtest86 http://www.memtest86.com/
aussi vérifier manuelllement les barrettes de mémoire, il
y en a peut-être

une de défectueuse ou mal connectée


.