La mémoire ne peut pas être lue ou écrite sous Windows

Lorsque Windows est incapable de lire une instruction à partir de la mémoire spécifiée, l'utilisateur recevra une erreur indiquant que la mémoire n'a pas pu être lue ou écrite. Sous Windows 10, cette erreur est rare, le plus souvent, elle peut être trouvée dans Windows XP ou Windows 7 avec le code 0x00000000. Une erreur se produit lorsqu'un programme, un fichier système ou un pilote accède à la mémoire RAM physique avec ses instructions et ne peut pas lire les actions requises dans certains fragments de mémoire. Le coupable, lorsque la mémoire ne peut pas être lue ou écrite, peut être des fichiers système corrompus, des bandes de RAM endommagées, un manque de mémoire virtuelle ou le programme lui-même installé de manière tordue. Voyons comment corriger une erreur de mémoire lue ou écrite.

La mémoire ne peut pas être lue ou écrite

1. Recherche de virus

Utilisez un scanner antivirus comme Zemana ou Dr.Web. Si le système est infecté par un logiciel malveillant, les instructions en mémoire peuvent ne pas être lisibles et provoquer diverses erreurs .

2. Antivirus tiers

Si vous utilisez un antivirus tiers, désactivez-le et voyez si l'erreur de mémoire «lecture» ou «écriture» est corrigée. Si l'erreur est résolue, vous devriez penser à changer votre logiciel antivirus.

3. Fichiers système endommagés

Les fichiers système endommagés qui accèdent à la mémoire physique peuvent générer cette erreur, car l'adresse du fichier système sera modifiée et non lue dans la RAM. Exécutez l'invite de commande en tant qu'administrateur et entrez deux commandes à tour de rôle pour restaurer les fichiers système.

  1. sfc /scannow
  2. DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Exécution de SFC dans CMD

4. Isolation du noyau dans le protecteur

La fonction d'isolation du noyau peut empêcher les programmes, les pilotes ou les fichiers système d'accéder à la mémoire, ce qui entraîne une erreur «La mémoire ne peut pas être LECTURE ou ÉCRITE ». Ouvrez l'antivirus intégré «Sécurité Windows» et accédez à la colonne «Sécurité de l'appareil». Ensuite, désactivez « Intégrité de la mémoire » si elle était activée.

intégrité de la mémoire dans la sécurité Windows

5. Installation de .Net Framework

Si l'instruction à 0x79259769 fait référence à la mémoire à 0x00000008 et ne peut pas être lue ou écrite, les anciens programmes peuvent utiliser le NET Framework 1.1 obsolète, ce qui créera une surcharge de RAM, ce qui entraînera une erreur. Accédez au site Web de Microsoft et téléchargez le dernier NET Framework. Il est actuellement de 4,8.

6. Mémoire virtuelle

Le manque de mémoire virtuelle peut provoquer une erreur où la mémoire ne peut pas être lue ou écrite lors de l'exécution d'un programme ou d'un jeu glouton. Dans cette situation, l'augmentation de la mémoire virtuelle peut résoudre ce problème.

Appuyez sur le raccourci clavier Win + G et tapez sysdm.cpl pour ouvrir rapidement les propriétés système. Allez dans l'onglet "Avancé", cliquez sur "Options" et dans la nouvelle fenêtre, allez dans l'onglet "Avancé", cliquez sur " Modifier ".

modifier le fichier d'échange

Ensuite, vous avez deux chemins:

  1. Si vous n'avez pas de coche "Sélectionnez automatiquement la taille du fichier d'échange", cochez la case. Le lecteur C sur lequel Windows est installé doit être défini par choix du système.
  2. Si la méthode 1 n'a pas aidé à résoudre le problème, définissez manuellement la mémoire en prenant les valeurs ci-dessous.

Si vous souhaitez comprendre en profondeur comment configurer correctement et quelles tailles définir la mémoire virtuelle, lisez ce guide sur le fichier d'échange.

Ensemble de mémoire virtuelle RAM

7. Démarrage

Si vous démarrez votre ordinateur avec de nombreux programmes en cours d'exécution, vous manquez peut-être de mémoire. Sous Windows 10, ouvrez le Gestionnaire des tâches en appuyant sur la combinaison de touches Ctrl + Maj + Échap et accédez à l'onglet «Démarrage». Ensuite, sélectionnez les programmes dont vous n'avez pas vraiment besoin et cliquez sur «Désactiver».

Sous Windows 7 et XP, appuyez sur Win + R et entrez msconfig , allez dans l'onglet "Démarrage".

désactiver les programmes de démarrage automatique

8. Nettoyer le démarrage

Effectuer un démarrage propre sur Windows vous permettra d'exclure le coupable en tant que service système. Si vous n'avez pas d'erreur dans ce téléchargement, le coupable sera le programme, le pilote et tout ce qui n'est pas lié aux fichiers système. J'ai détaillé comment nettoyer le démarrage de Windows 10.

9. Mettez à jour le système

Mettez à jour votre système Windows vers la dernière version via les options de mise à jour. N'oubliez pas que si vous utilisez Windows téléchargé à partir d'un torrent, il peut contenir des virus déjà dotés d'autorisations et des composants système supprimés qui ne pourront pas fonctionner correctement.

10. Diagnostics RAM

Des erreurs dans la RAM peuvent provoquer une erreur «La mémoire n'a pas pu être écrite ou lue». Suivez ce guide de diagnostic de la RAM pour rechercher les erreurs et les corriger.

Si l'erreur persiste, le problème peut être physique dans la bande de RAM elle-même. Essayez d'échanger les bandes et insérez-les une par une dans différents connecteurs.