Saltar al contenido principal.

La instrucción en la dirección * accedió a la memoria en la dirección *. La memoria no se puede "leer"



Algunos usuarios pueden encontrar un mensaje que apareció repentinamente en la pantalla, "La instrucción en * XXX * se dirigió a la memoria en * XXX *. La memoria no se puede leer. En lugar de XXX, este mensaje generalmente contiene una colección de números y letras que no le dicen nada al usuario. En este artículo explicaré cuál es la esencia de esta disfunción y cómo corregirla.

Шаблонное сообщение об ошибке
Ejemplo de mensaje de error



"La memoria no se puede leer" - la especificidad de la disfunción

Como se desprende del texto del mensaje mencionado, señala la presencia de problemas de memoria, información que no se puede leer por ciertas razones. Esto generalmente se asocia con una situación en la que una aplicación intentó leer la información en una determinada página de la memoria, no logró hacerlo y, como resultado, el usuario recibió un mensaje de error.

Las razones por las cuales una determinada página de la memoria fue bloqueada para la aplicación deseada pueden ser bastante diferentes. Esto puede ser un funcionamiento incorrecto de la tira de memoria, controladores desactualizados para dispositivos del sistema, tamaño insuficiente del archivo de paginación, conflicto de dispositivos de hardware, violación de la integridad de los archivos del sistema, bloqueo del disco duro, y muchos otros factores relevantes.

эр3
Corrección de errores al trabajar con memoria de PC.

Cómo corregir el error Las instrucciones en la dirección * accedieron a la memoria en la dirección *. La memoria no se puede "leer"

Para corregir la disfunción, hay varias soluciones efectivas, a continuación analizaré cada una de ellas.



Método número 1. Aumentar la cantidad de memoria virtual.

Una causa común de esta disfunción es la cantidad insuficiente de archivo de paginación (memoria virtual).

  1. Para aumentar esta cantidad, haga clic en el botón "Inicio", en la barra de búsqueda, escriba sysdm.cpl y presione enter.
  2. Vaya a la pestaña "Avanzado", junto a la opción "Rendimiento", haga clic en "Opciones".
  3. A continuación, seleccione la pestaña "Avanzado", y junto a la "Memoria virtual", haga clic en "Editar".

    Нажмите на "Изменить"
    Haga clic en "Cambiar" para cambiar la configuración.
  4. En la ventana de memoria virtual que se abre, desmarque la opción "Seleccionar automáticamente el tamaño del archivo de paginación".
  5. Luego active la opción "Especificar tamaño" y configure el tamaño del archivo de paginación el doble de grande que la memoria instalada en su PC (por ejemplo, si tiene 2048, establezca el tamaño de archivo de paginación inicial y máximo en 4096). H
  6. Después de eso, haga clic en "Preguntar" - "Aceptar", y luego reinicie su PC.
Нажмите на "Задать", а потом на "ОК"
Haga clic en "Establecer", y luego en "Aceptar"

Ejemplo:

Uno de los usuarios durante la operación de un programa de juego recibió el mensaje "Instrucciones en" 0x18797ca7 "en la memoria de direcciones en" 0x000000 ". la memoria no puede ser "leída". Después de aplicar varias formas de lidiar con el error, el usuario duplicó el archivo de paginación, después de lo cual se resolvió el problema.



Método número 2. Desinstalar programas inestables

Si el problema ocurre después de instalar cualquier programa externo, existe la posibilidad de que este programa sea inestable. Intente buscar una versión alternativa de este programa (por ejemplo, reempaquetar de otro autor) e instálela en lugar del software problemático. Si estamos tratando con un programa antivirus o un programa de firewall, intente deshabilitar temporalmente este software para asegurarse de que no sea un catalizador para la aparición del problema.

También vale la pena deshabilitar temporalmente las extensiones y complementos recientemente instalados para su navegador, ya que su funcionamiento incorrecto puede causar varios problemas al trabajar con la memoria de la PC.

Método número 3. Actualice los controladores para sus dispositivos, instale actualizaciones para su sistema operativo.

Los controladores obsoletos para los componentes de hardware del sistema, así como la falta de actualizaciones necesarias para el sistema operativo Windows, pueden ser la causa de este problema. Instale todas las actualizaciones más recientes que necesita en su sistema operativo y todos los controladores más recientes para componentes de hardware. Al instalar lo último, estos programas especiales pueden ayudar a actualizar los controladores del nivel "DriverPack Solution" y otros análogos.

Используйте специализированный софт для обновления драйверов
Utilice software especializado para actualizar los controladores.

Método número 4. Haga retroceder el sistema a un punto inicial estable.

Una forma bastante efectiva de combatir este problema es hacer retroceder el sistema a un punto de recuperación estable, en el que no se observaron los problemas mencionados.

  1. Para realizar esta operación, haga clic en el botón "Inicio", ingrese rstrui en la barra de búsqueda y presione enter.
  2. Seleccione un punto de restauración estable y restituya el sistema al estado especificado.
Осуществите откат вашей системы
Retrocede tu sistema

Método número 5. Compruebe la integridad de los archivos del sistema.

En caso de que algunos archivos del sistema estén dañados, el sistema puede experimentar problemas al trabajar con la memoria. Para verificar la integridad de los archivos del sistema, recomiendo usar la funcionalidad de la utilidad sfc. Para hacer esto, ejecute la línea de comandos como administrador, ingrese:

sfc / scannow

Y pulse enter. Espere hasta el final del procedimiento y luego reinicie la computadora.

Método número 6. Deshabilitar la prevención de ejecución de datos (DEP)

La función DEP del sistema (de D áta E xecútion P revention - prevención de ejecución de datos), disponible en el sistema operativo Windows, está diseñada para evitar que las aplicaciones ejecuten código ubicado en áreas de memoria "cerradas". Cuando esta función está deshabilitada, dejará de interferir con las aplicaciones mencionadas, lo que en algunos casos ayudará a evitar el error "Las instrucciones en la dirección * accedieron a la memoria en la dirección *. La memoria no se puede leer .

  1. Para deshabilitar (o limitar) la operación de esta función, haga clic en el botón "Inicio", en la barra de búsqueda, escriba sysdm.cpl y presione enter.
  2. En la ventana de propiedades del sistema que se abre, vaya a la pestaña "Avanzadas", junto a la opción "Rendimiento", haga clic en "Parámetros".
  3. Aquí, vaya a la pestaña "Prevención de ejecución de datos", active la opción "Habilitar DEP para todos ... excepto ...", haga clic en "Agregar" a continuación, y dirija el sistema a la ruta al archivo de programa ejecutable, durante el cual el error en cuestión despega.
  4. Después de eso, haga clic en "Aplicar" y reinicie su PC.

Ahora DEP funcionará para todos los programas excepto el que especificó.

Добавьте нужную программу в список исключений
Agregue el programa deseado a la lista de excepciones.

Si desea deshabilitar completamente el DEP, ejecute un símbolo del sistema como administrador y escriba allí:

bcdedit.exe / set {current} nx AlwaysOff

Conclusión

La causa del error "La memoria no se puede leer" puede ser varios factores que describí anteriormente. Para resolver el problema, siga el conjunto completo de sugerencias enumeradas anteriormente, prestando especial atención a aumentar la cantidad de memoria virtual y trabajando con "DEP"; esto ayudará a corregir el error descrito en el artículo en su PC.



¿Cómo calificas el artículo?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 5 calificaciones, promedio: 3.20 de 5)
Cargando ...

Añadir un comentario

Su correo electrónico no será publicado.