La mémoire de dépannage ne peut pas être lue. Causes possibles de l'erreur « La mémoire ne peut pas être lue/écrite ». Méthode n°3 : mise à jour des pilotes de la carte vidéo

L’erreur de mémoire impossible à lire n’est pas si courante sur les ordinateurs modernes. C'est en partie pourquoi, lorsque le message « Erreur : la mémoire ne peut pas être lue » apparaît soudainement à l'écran, les utilisateurs tombent littéralement dans la stupeur.

Il y a plusieurs points fondamentaux.

  1. Les erreurs de mémoire sont liées à d’autres erreurs – appareil ou application.
  2. Dans la plupart des cas où « la mémoire ne peut pas être lue », Windows propose un plan d'action pour corriger la situation et éviter qu'elle ne se reproduise.
  3. Si vous faites tout correctement, contrairement à la croyance populaire, vous pouvez le plus souvent tout réparer sans réinstaller le système d'exploitation.
  4. La situation même où la mémoire ne peut pas être lue signifie qu'une application a tenté d'accéder à certaines pages de mémoire auxquelles elle n'est pas autorisée à accéder. Ensuite, Windows, ayant « appris » cela, bloque l'application elle-même et affiche le message d'erreur requis à l'utilisateur.

« Erreur : la mémoire ne peut pas être lue » Correction

Désactivez DEP (service de terminaison de données). Ce service surveille l'utilisation de la mémoire par les programmes. En particulier, un exemple de son fonctionnement est le message de fin d'application, qui peut apparaître à l'écran avec le titre « Le programme a cessé de fonctionner ». Le programme se ferme, le résultat du travail est perdu car la mémoire est bloquée.

Pour accéder au service. Accédez au Panneau de configuration – Système. Sur la gauche on retrouve le lien Paramètres supplémentaires, dans la fenêtre allez dans l'onglet Avancé, puis Performances et Paramètres.

Nous avons besoin de l'onglet Prévention de l'exécution des données. Nous activons le commutateur qui vous permet d'activer le service DEP pour des programmes individuels. Nous ajoutons maintenant à la liste les programmes d'exception pour lesquels nous souhaitons désactiver le service à l'aide du bouton « Ajouter ».

Il ne reste plus qu'à double-cliquer sur le fichier exécutable du programme sélectionné et à cliquer sur « OK ». Après un redémarrage, les modifications prendront effet.

Il s'agissait d'éditer le travail du service. Voyons maintenant comment le désactiver.

  • Lancez la ligne de commande : Démarrer, saisissez « cmd » dans la barre de recherche et appuyez sur Entrée. Lorsque le système le trouve, exécutez le programme en tant qu'administrateur à l'aide du menu contextuel.
  • Dans la fenêtre du programme, vous devrez saisir la ligne suivante (avec précaution, sans erreurs !) : bcdedit.exe /set (current) nx AlwaysOff
  • Appuyez sur Entrée et redémarrez.
  • Si vous devez réactiver le service, vous devrez faire la même chose, entrez simplement la commande : bcdedit.exe /set (current) nx OptIn

Et si la désactivation du service n’aidait pas ?

Cela signifie que votre « Erreur d'application : la mémoire ne peut pas être lue » a une origine légèrement différente.

Bibliothèque système ole.dll

Si l'installation/désinstallation de programmes s'est avérée incorrecte pour une raison quelconque, cela se reflète dans le contenu de la bibliothèque système. Les erreurs s’accumulent et ont, entre autres, de telles manifestations. Pour les corriger, vous devez saisir la commande dans la ligne « Exécuter » (Rechercher) du menu Démarrer : regsvr32 %SystemRoot%\system32\ole32.dll.
Après cela, appuyez sur Entrée et redémarrez.

Conflit entre programmes

Cela arrive aussi dans cette vie : un programme crée des problèmes pour un autre et ils ne veulent pas travailler ensemble. Ceux qui travaillent avec des ordinateurs depuis longtemps se souviennent probablement de la façon dont le système se bloquait autrefois lorsqu'ils installaient simultanément un antivirus (Kaspersky ou ESET) et le pare-feu McAfee. Un excellent exemple d’une telle incompatibilité.

Pour éviter cela. Il vous suffit de suivre quelques règles simples.
Maintenez au moins un certain ordre et lisibilité dans les applications que vous installez (en d’autres termes, n’installez pas tout).

Nettoyez régulièrement vos disques et votre système. De préférence complet et sans compromis. Avec l’utilisation d’« outils spéciaux », au moins le simple et familier CCleaner ou d’autres applications similaires.

Ce sont les principales raisons conduisant aux erreurs de lecture de la mémoire. Bien sûr, ce n'est pas une liste complète, cependant, si vous suivez nos conseils, vous ne verrez peut-être jamais de messages désagréables concernant l'incapacité de lire la mémoire.

Certains utilisateurs peuvent voir le message « L'instruction en *XXX* a accédé à la mémoire en *XXX* » apparaissant soudainement à l'écran. La mémoire ne peut pas être « lue ». Au lieu de XXX, ce message contient généralement une collection de chiffres et de lettres qui ne disent rien à l'utilisateur. Dans ce document, j'expliquerai l'essence de ce dysfonctionnement et comment y remédier.

« La mémoire ne peut pas être lue » – spécificités du dysfonctionnement

Comme il ressort du texte du message mentionné, il signale la présence de problèmes de mémoire, dont les informations ne peuvent pas être lues pour certaines raisons. Cela est généralement dû à une situation dans laquelle une application a tenté de lire des informations situées dans une certaine page mémoire, mais n'y est pas parvenue, à la suite de quoi l'utilisateur a reçu un message d'erreur.

Les raisons pour lesquelles une certaine page mémoire est verrouillée pour l'application souhaitée peuvent être très différentes. Cela peut être un fonctionnement incorrect des clés USB, des pilotes obsolètes pour les périphériques système, une taille insuffisante du fichier d'échange, un conflit matériel entre les périphériques, une violation de l'intégrité des fichiers système, un « éclatement » du disque dur et de nombreux autres facteurs pertinents.


Nous corrigeons les erreurs qui se produisent lorsque vous travaillez avec la mémoire du PC

Comment corriger l'erreur L'instruction à l'adresse * a accédé à la mémoire à l'adresse *. La mémoire ne peut pas être "lue"

Il existe plusieurs solutions efficaces pour corriger un dysfonctionnement, et je discuterai de chacune d'elles ci-dessous.

Méthode numéro 1. Augmenter la mémoire virtuelle

Une cause fréquente de ce dysfonctionnement est une taille insuffisante du fichier d'échange (mémoire virtuelle).

Cliquez sur « Set » puis sur « OK »

Exemple:

L'un des utilisateurs, lors de l'exécution d'un programme de jeu, a reçu le message « L'instruction à l'adresse « 0x18797ca7 » a accédé à la mémoire à l'adresse « 0x000000 ». la mémoire ne peut pas être "lue"". Après avoir utilisé diverses méthodes pour lutter contre l'erreur, l'utilisateur a doublé le fichier d'échange, après quoi le problème a été résolu.

Méthode numéro 2. Désinstaller les programmes instables

Si le problème survient après l'installation d'un programme externe, il est possible que ce programme soit instable. Essayez de rechercher une version alternative de ce programme (par exemple, un repack d'un autre auteur) et installez-la à la place du logiciel problématique. Si nous avons affaire à un programme antivirus ou à un pare-feu, essayez de désactiver le logiciel spécifié pendant un certain temps pour vous assurer qu'il n'est pas le catalyseur du problème.

Il vaut également la peine de désactiver temporairement les extensions et modules complémentaires récemment installés pour votre navigateur, car leur fonctionnement incorrect peut provoquer divers problèmes lorsque vous travaillez avec la mémoire du PC.

Méthode n°3. Mettez à jour les pilotes de vos appareils, installez les mises à jour pour votre système d'exploitation

Des pilotes obsolètes pour les composants matériels du système, ainsi que le manque de mises à jour nécessaires pour le système d'exploitation Windows, peuvent être à l'origine du problème en question. Installez sur votre système d'exploitation toutes les dernières mises à jour dont il a besoin et, pour les composants matériels, tous les derniers pilotes. De tels programmes spéciaux de mise à jour des pilotes du niveau « DriverPack Solution » et d'autres analogues peuvent aider à installer ces derniers.


Méthode numéro 4. Effectuer une restauration du système à un point antérieur stable

Un moyen assez efficace de résoudre ce problème consiste à restaurer le système jusqu'à un point de restauration stable, auquel les problèmes mentionnés n'ont pas été observés.

  1. Pour réaliser cette opération, cliquez sur le bouton « Démarrer », saisissez dans la barre de recherche rstrui, et appuyez sur Entrée.
  2. Sélectionnez un point de restauration stable et restaurez le système à l'état spécifié.

Méthode n°5. Effectuez une vérification de l’intégrité des fichiers système.

Si certains fichiers système sont endommagés, le système peut rencontrer des problèmes de mémoire. Pour vérifier l'intégrité des fichiers système, je recommande d'utiliser la fonctionnalité de l'utilitaire sfc, pour lequel exécutez la ligne de commande en tant qu'administrateur et saisissez :

sfc/scannow

Et appuyez sur Entrée. Attendez la fin de la procédure, puis redémarrez votre ordinateur.

Méthode numéro 6. Désactiver la fonctionnalité de prévention de l'exécution des données (DEP)

Fonction système DEP (à partir de Dà E exécution P. revéntion - prévention de l'exécution des données), disponible dans le système d'exploitation Windows, est conçu pour empêcher les applications d'exécuter du code situé dans des zones de mémoire « fermées ». Lorsque vous désactivez cette fonction, elle n'interférera plus avec les applications mentionnées, ce qui dans certains cas permettra d'éviter l'erreur « L'instruction à l'adresse * a accédé à la mémoire à l'adresse *. La mémoire ne peut pas être "lue" ».

  1. Pour désactiver (ou limiter) cette fonction, cliquez sur le bouton « Démarrer » et saisissez dans la barre de recherche sysdm.cpl, et appuyez sur Entrée.
  2. Dans la fenêtre des propriétés du système qui s'ouvre, allez dans l'onglet « Avancé », à côté de l'option « Performances », cliquez sur « Options ».
  3. Ici, allez dans l'onglet « Prévention de l'exécution des données », activez l'option « Activer DEP pour tous... sauf... », cliquez sur « Ajouter » en bas et pointez le système vers le chemin d'accès au fichier exécutable du programme qui provoque l’erreur en question.
  4. Après cela, cliquez sur « Appliquer » et redémarrez votre PC.

Désormais, DEP fonctionnera pour tous les programmes sauf celui que vous avez spécifié.

Si vous souhaitez désactiver complètement DEP, exécutez l'invite de commande en tant qu'administrateur et tapez :

bcdedit.exe /set (actuel) nx AlwaysOff

Conclusion

La cause de l'erreur « La mémoire ne peut pas être lue » peut être due à divers facteurs que j'ai décrits ci-dessus. Pour résoudre le problème, suivez l'ensemble des conseils répertoriés ci-dessus, en accordant une attention particulière à l'augmentation de la quantité de mémoire virtuelle et en travaillant avec « DEP » - cela aidera à corriger l'erreur évoquée dans l'article sur votre PC.

Cette erreur se produit pour de nombreux utilisateurs, mais à ce jour, il n'existe pas d'instructions claires pour l'éliminer. Je vous suggère de vous familiariser avec la liste des actions qui peuvent vous aider à résoudre ce problème. Ou alors ils pourraient ne pas aider...

Tout le texte suivant est extrait de sources Internet ouvertes, dont les liens seront indiqués ci-dessous. La recherche a été effectuée à l'aide des moteurs de recherche bien connus Yandex et Google. Causes possibles de l'erreur, marquées comme (!!! ) , étaient considérés par moi comme une fiction. Cependant, je n’ai pas les connaissances/l’opportunité de vérifier tout ce qui est écrit, donc sérieusement (!!! ) ne doit être envisagée que dans le tout dernier cas.

1) Si l'un des conseils ci-dessous vous a aidé à résoudre le problème, alors il est conseillé de m'en parler ici ou de m'en parler par E-Mail (l'adresse est indiquée à gauche, sous le pseudo). Sinon, évitez d’encombrer le sujet avec des messages du type « Je rencontre une erreur de lecture de la mémoire. Cela ne m’intéresse pas beaucoup, mais j’ai décidé de le faire savoir à tout le monde.

2) Si vous connaissez une autre façon de gérer les erreurs de lecture de la mémoire, ne soyez pas paresseux et écrivez-le ici (ou par e-mail), même si vous ne l'avez pas essayé vous-même. Vous pourriez ainsi faire gagner à quelqu’un quelques heures ou quelques jours. Ou même vous éviter l’achat inutile de nouveaux composants.

3) Veuillez noter que si vous avez un assemblage (ZverCD, etc.), alors Toute tentative pour vous aider sera retardée jusqu'à ce que vous ayez installé Windows XP standard. En raison de la grande quantité de logiciels et des diverses décorations système dont ces assemblages regorgent, ils provoquent souvent l'erreur « La mémoire ne peut pas être lue ». De plus, ils ne permettent pas les tests d’application normaux (plus d’informations à ce sujet ci-dessous).

Divers et intéressant

Ressource indispensable pour les apprenants de langues étrangères, de par ma propre expérience, je sais que la communication avec des locuteurs natifs n'a pas de prix.

Articles Similaires

  • Aucun article associé
  • Des sandwichs - oui ! Il y a une équipe ! Il y a des mouettes ! Il ne reste plus qu'à aller sur le serveur et punir ! Mais voici le problème : Windows signale volontiers que la mémoire ne peut pas être lue/écrite dans PUBG. De quel genre de problème s'agit-il et comment y faire face ?

    Chaque application nécessite une certaine quantité de RAM - et le système l'alloue volontiers. Et les programmes normalement optimisés ne sont alloués par eux qu'en quantité et sont utilisés. Et certains grimpent dans des endroits où ils n'ont pas eu accès - et le système affiche un message indiquant que la mémoire ne peut être ni lue ni écrite.

    La faute en incombe entièrement aux développeurs du jeu, qui tentent de consommer plus de ressources que ce qui est autorisé. Et nous savons que l’intégrité des employés de BlueHole est mise en doute. C'est de là que vient cette erreur - elle se produit souvent après les mises à jour. Certes, des excès se produisent souvent lorsque des personnes extérieures sont responsables des problèmes - comme c'est le cas avec. Tout s'est passé là-bas parce que les serveurs étaient interdits.

    Options de solutions

    Il existe de nombreuses façons de lutter contre cette maladie infectieuse. Mais ils peuvent être grossièrement divisés en deux catégories : pour les noobs et les pros. Le premier peut être essayé par n'importe quel joueur, le second - uniquement par ceux qui connaissent bien Windows et peuvent effectuer certaines procédures sans détruire leur système.

    Étapes de base

    Ce composant gâche très souvent le buzz. Le fait est que PUBG nécessite les versions 2013, 2015 et 2017, tant pour les systèmes 32 que 64 bits.

    Lisez ce guide pour ceux qui l'ont fait - il montre comment mettre à jour correctement ce framework afin de réduire davantage le risque de tout type de bugs et de plantages.

    Le même guide contient une liste de contrôle pour gentleman. Il vous indique les étapes à suivre pour résoudre la plupart des problèmes.

    Alors, suivez ces étapes et faites tout ce qui est indiqué. Cela peut également aider en cas d'erreur de lecture de la mémoire dans PUBG.

    Essayer à nouveau:

    • PUBG lui-même démarre, mais l'erreur apparaît toujours ? Ensuite, vous pouvez simplement ignorer cette fenêtre ennuyeuse. Activez le mode fenêtré (appuyez simplement sur « Alt+Entrée » ou « F11 »), attendez que les premiers économiseurs d'écran soient terminés, cliquez sur la fenêtre de jeu, activez le mode plein écran dans les paramètres - et le tour est joué ! Vous pouvez oublier l'erreur.
    • Les gens installent souvent des jeux vidéo partout où ils vont. Ainsi, si votre chemin vers PUBG passe par les répertoires « Jeux », « Jouets », « Jeux » et autres, je vous recommande fortement de le ramener à une forme plus simple. Et surtout, il ne devrait y avoir aucune lettre russe sur le chemin ! Les programmes s'en plaignent souvent.

    Patience

    Puisque la responsabilité de cette erreur incombe en grande partie aux développeurs, ce sera également à eux d’en corriger les conséquences.

    Tout d’abord, attendez qu’un nouveau patch ou patch soit publié – cela peut résoudre tous les problèmes. Mais cette option ne convient pas à ceux qui n'ont pas l'habitude d'attendre.

    L'efficacité de la méthode est confirmée par le fait que parfois la même personne démarre le PUBG principal, mais pas le serveur de test (où, en fait, toutes les mises à jour sont testées). Cela signifie que certaines innovations font que le jeu convoite ce qui ne lui a pas été donné.

    Augmenter le fichier d'échange

    Puisque le problème réside dans la quantité de mémoire, vous pouvez simplement l'augmenter en allouant une partie de la mémoire de votre disque dur à cette tâche. Cela vaut la peine d'effectuer cette procédure si vous parvenez à approfondir un peu les fichiers système et à ne rien casser.

    L'instruction à l'adresse "0x*******" a accédé à la mémoire à l'adresse "0x*******". La mémoire ne peut pas être « écrite »
    "d'accord"-terminer l'application
    "Annuler"-débogage de l'application


    La mémoire ne peut pas être « écrite »

    ou

    L'instruction à l'adresse "0x*******" a accédé à la mémoire à l'adresse "0x*******". La mémoire ne peut pas être "lue"
    "d'accord"-terminer l'application
    "Annuler"-débogage de l'application


    La mémoire ne peut pas être "lue"

    Windows dispose d'une fonctionnalité appelée Prévention de l'exécution des données.(DEP). D'une certaine manière, il vise à assurer la sécurité et la stabilité du système. La fonction DEP n'empêche pas l'installation de programmes potentiellement dangereux sur l'ordinateur, mais surveille uniquement la façon dont les programmes utilisent la mémoire, et après l'installation du SP2,
    DEP est activé par défaut pour les programmes et services Windows essentiels.
    Dans ce cas, une erreur se produit lorsqu'un programme ou un module de programme accède directement à une zone mémoire fermée.

    Si cette erreur apparaît lorsque vous lancez un jeu ou un programme, Microsoft recommande d'ajouter ce programme à la liste des exceptions.

    Comment résoudre le problème « instruction à l'adresse, la mémoire ne peut pas être écrite ou lue » :

    Cliquez sur faites un clic droit sur l'icône « Poste de travail » -> propriétés -> onglet « avancé » -> dans le champ « performances », cliquez sur le bouton « Options » -> dans la fenêtre qui apparaît, sur la rubrique « prévention de l'exécution des données » onglet, cochez la case à côté de « Activer DEP pour tous les programmes et services, à l'exception de ceux sélectionnés ci-dessous » -> le bouton « ajouter » devient actif, en cliquant sur lequel vous pourrez ajouter les programmes nécessaires à la liste des exceptions.

    L'inconvénient de cette méthode est que vous devrez ajouter à cette liste tous les jeux et programmes pouvant provoquer cette erreur.

    Windows XP

    Une autre façon de se débarrasser de cette erreur consiste à analyser complètement l'ensemble du système à la recherche de virus avec un programme antivirus doté de bases de données mises à jour. Ce sont souvent des logiciels malveillants qui provoquent de telles erreurs. En outre, ces erreurs sont combinées avec d'autres (par exemple, des erreurs dans certains processus) lors de la connexion à Internet ou lors du travail sur Internet.

    Si l'antivirus n'a détecté AUCUN virus, alors dans votre cas, il est plus facile de désactiver complètement DEP en éditant le fichier. boot.ini.
    Le fichier boot.ini se trouve sur le lecteur C.

    Nous recherchons la ligne dedans :
    multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professionnel RU” /noexecute=optin /fastdetect

    Et changez-le en :
    multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professionnel RU” /noexecute=AlwaysOff /fastdetect

    Déposer boot.ini peut être complètement caché. Pour le voir et ouvrez-le pour l'édition, vous devez sélectionner « options des dossiers » -> « afficher » -> décocher « masquer les fichiers système protégés » dans le menu « service ».

    Windows Vista, Windows 7, Windows 10

    Comment trouver cmd.exe « Invite de commandes » dans Windows 10

    – cliquez sur Démarrer ;
    – dans la ligne « Démarrer la recherche », saisissez cmd ou simplement ouvrez Démarrer et commencez à taper "cmd";
    – sous la rubrique Programmes, faites un clic droit sur cmd.exe ou ligne « Invite de commandes »;
    – dans le menu qui apparaît, sélectionnez « Exécuter en tant qu'administrateur » ;
    – saisissez le mot de passe administrateur si vous y êtes invité ;
    – après l'invite du système, entrez la commande bcdedit.exe /set (actuel) nx AlwaysOff
    - appuyez sur Entrée;
    – le message « Opération terminée avec succès » apparaîtra ;
    - ferme cette fenêtre.

    La prévention de l'exécution des données (DEP) est utilisée pour empêcher les virus et autres menaces de sécurité de pénétrer dans votre ordinateur et d'exécuter du code malveillant à partir de zones de mémoire qui ne doivent être utilisées que par le système d'exploitation Windows et d'autres programmes. Ce type de menace de sécurité provoque des dommages en occupant à son tour toutes les zones mémoire utilisées par le programme.

    Le virus se propage ensuite et endommage d'autres programmes, fichiers et même contacts de messagerie. Mais si vous mettez à jour votre base de données antivirus en temps opportun et effectuez une analyse complète de votre ordinateur au moins une fois par semaine, tout ira bien.

    Si cet article vous a aidé, n'hésitez pas à l'écrire dans les commentaires. Si quelque chose ne fonctionne pas, écrivez-moi, j'essaierai de vous aider.