La memoria 0x783262f5 a la que hace referencia la instrucción 0x6909b150. La memoria no se puede leer. ¿Cómo solucionar este problema?
Al ejecutar algunos programas, a veces aparecerá un mensaje de error de memoria y luego el programa se cerrará.
La instrucción "0x" hace referencia a la memoria "0x". La memoria no se puede "leer".
La memoria 0x a la que hace referencia la instrucción 0x no se puede "escribir".
Creo que todos han visto la situación anterior. Incluso se dice que algunos internautas han reinstalado el sistema repetidamente porque no estaban satisfechos con las frecuentes indicaciones de error. Creo que los usuarios normales no deberían poder entender esos complicados códigos hexadecimales.
Hay muchas razones para este fenómeno. Una es que hay un problema con el hardware, es decir, la memoria, y la otra es que hay muchos problemas con el software.
Primero: hablemos primero del hardware:
En términos generales, el hardware de la computadora no es fácil de romper. Los problemas de memoria son poco probables (a menos que su memoria sea realmente un montón de marcas aleatorias), los aspectos principales son: 1. La memoria está rota (principalmente memoria de segunda mano), 2. Utilice la memoria con problemas de calidad, 3. Hay demasiado polvo en la parte dorada de la memoria conectada a la placa base. 4. Utilizar memorias de diferentes marcas y capacidades, dando lugar a incompatibilidad. 5. Problemas de disipación de calor causados por el overclocking. Puede utilizar el software MemTest para verificar la memoria, lo que puede verificar minuciosamente la estabilidad de la memoria.
En segundo lugar, si no es así, solucione el problema del software.
Hablemos primero del principio: hay un lugar en la memoria llamado búfer para almacenar datos. Cuando un programa coloca datos en un búfer, necesita una "función" proporcionada por el sistema operativo para su aplicación. Si la asignación de memoria es exitosa, la función devolverá la dirección del área de memoria recién abierta a la aplicación, y la aplicación puede usar esta memoria a través de esta dirección. Esto es "asignación de memoria dinámica", y la dirección de memoria también es el "cursor" en la programación. La memoria no siempre está disponible y es inagotable y, a veces, la asignación de memoria falla. Cuando la asignación falla, la función del sistema devuelve el valor 0. En este punto, el valor de retorno "0" ya no representa un cursor recién habilitado, sino una notificación enviada por el sistema a la aplicación que indica que se ha producido un error. Como aplicación, debes verificar si el valor de retorno es 0 después de cada aplicación de memoria. Si es así, significa que hay un fallo y es necesario tomar algunas medidas para salvarlo, lo que mejora la "robustez" del programa. Si la aplicación no verifica este error, asumirá que este valor es un cursor libre asignado a ella en función de la "inercia mental" y continuará usando esta memoria en ejecuciones posteriores. El área de almacenamiento de direcciones 0 reales almacena la "tabla de descriptores de interrupción" más importante en el sistema informático, que las aplicaciones no pueden utilizar en absoluto. En un sistema operativo sin un mecanismo de protección (como DOS), escribir datos en esta dirección provocará un bloqueo inmediato. En un sistema operativo robusto, como Windows, esta operación será capturada inmediatamente por el mecanismo de protección del sistema. , el sistema operativo Las aplicaciones incorrectas se cerrarán a la fuerza para evitar que sus errores se expandan. En este momento, aparecerá un error de que la memoria no se puede "leer", lo que indica que la dirección de memoria a la que se hace referencia es "0x00000000". Hay muchas razones por las que falla la asignación de memoria, como memoria insuficiente, discrepancia en la versión de la función del sistema, etc. Por lo tanto, este tipo de falla en la asignación es más común después de que el sistema operativo se ha utilizado durante mucho tiempo, se han instalado una variedad de aplicaciones (incluidos programas de virus que se "instalaron" inadvertidamente) y una gran cantidad de parámetros y sistemas del sistema. Los archivos han sido modificados.
En aplicaciones que utilizan asignación dinámica, a veces sucede que el programa intenta leer o escribir una memoria que "debería estar disponible", pero por alguna razón, el cursor disponible esperado falla. Puede ser que se haya "olvidado" de solicitar la asignación al sistema operativo, o puede ser que el propio programa haya cancelado en algún momento esta memoria, "no haya prestado atención", etc. El sistema recupera la memoria no registrada y sus derechos de acceso ya no pertenecen a la aplicación. Por lo tanto, las operaciones de lectura y escritura también activarán el mecanismo de protección del sistema. El único resultado final de un programa que intenta "violar la ley" es. será cancelado por la operación y todos los recursos serán recuperados. ¡Las leyes del mundo de la informática siguen siendo mucho más efectivas y estrictas que las de los humanos! Situaciones como ésta son errores en el propio programa y, a menudo, puedes reproducir el error en una secuencia específica de operaciones.
El cursor no válido no es necesariamente 0, por lo que la dirección de memoria en el mensaje de error no es necesariamente "0x00000000", pero también pueden ser otros números aleatorios.
Antes que nada, sugerencias:
1. Compruebe si hay troyanos o virus en el sistema. Para controlar el sistema, estos programas a menudo modifican el sistema de forma irresponsable, provocando anomalías en el sistema operativo. Siempre debe fortalecer su conciencia sobre la seguridad de la información y nunca sentir curiosidad por los programas ejecutables de origen desconocido.
2. Actualice el sistema operativo, permita que el instalador del sistema operativo copie la versión correcta de los archivos del sistema y corrija los parámetros del sistema. A veces, el propio sistema operativo también tiene errores, así que tenga cuidado al instalar el programa de actualización oficial.
3. Intente utilizar la última versión oficial de la aplicación. Las versiones Beta y las versiones de prueba tendrán errores.
4. Elimine y vuelva a crear los archivos en la carpeta Winnt\System32\Wbem\Repository: haga clic derecho en "Mi PC" en el escritorio y haga clic en "Administrar". En Servicios y aplicaciones, haga clic en Servicios y luego cierre y detenga el servicio Instrumental de administración de Windows. Elimine todos los archivos en la carpeta Winnt\System32\Wbem\Repository. (Haga una copia de seguridad de estos archivos antes de eliminarlos). Abra Servicios y aplicaciones, haga clic en Servicios, luego abra e inicie el servicio Instrumental de administración de Windows. Cuando se reinicia el servicio, estos archivos se volverán a crear según la información proporcionada en la siguiente clave de registro: HKEY_Local_Machine\Software\Microsoft\WBEM\CIMOM\autorecovermofs.
Aquí hay varios ejemplos para su análisis:
Ejemplo 1: La memoria "0x03713644" a la que hace referencia la instrucción "08ba9ef" o "0x0000000 a la que hace referencia la instrucción "0x70dcf39f" aparece en el IE navegador "Memoria. La memoria no se puede "leer". Para finalizar el programa, haga clic en Aceptar. Después de hacer clic en "Aceptar", aparecerá el cuadro de mensaje "Se ha producido un error interno y una ventana que está utilizando está a punto de cerrarse". Después de cerrar este mensaje, el navegador IE también se cierra. Solución:
1. En la ventana Iniciar-Ejecutar, ingrese "REGSVR32 actxprxy.dll" y presione Entrar. Aparecerá un cuadro de diálogo con el mensaje "DLLRegisterServer for actxprxy.dll fue exitoso". Luego ejecute los siguientes comandos en secuencia. (Algunas personas dicen que este método es innecesario, pero volver a registrar esos .dll no causará daños al sistema. Haga lo que haga es resolver el problema).
shdocvw.dll Registrar 32
p>oleaut32.dll registrador32
actxprxy.dll registrador32
mshtml.dll registrador32
msjava.dll registrador 32
browseui.dll Registrar 32
urlmon.dll Registrar 32
2. Repare o actualice el navegador IE y aplique parches al sistema. Una de las soluciones que he visto es restaurar el sistema a su estado original. Se recomienda actualizar IE a 6.0.
Ejemplo 2: Algunos errores de aplicación: la instrucción "0x7cd64998" hace referencia a la memoria "0x14c96730". La memoria no se puede "leer". Solución: La tecnología de "lectura anticipada" de Win XP, una tecnología de optimización, también se aplica a la aplicación. El sistema analiza el inicio anterior de cada aplicación, luego agrega una "imagen de memoria" virtual para describir las necesidades de la aplicación y almacena esta información en la carpeta Windows\Prefetch. Una vez establecida la duplicación, la velocidad de carga del software de la aplicación mejora considerablemente.
Los datos de lectura anticipada de XP almacenan información de los últimos ocho inicios del sistema o del software de aplicación. Se recomienda reemplazar la memoria virtual y eliminar todos los archivos *. PF y deje que Windows recopile la dirección física del programa nuevamente.
Ejemplo 3: haga doble clic en el archivo "AutoRun.exe" en el CD en XP para mostrar la memoria "0x00000078" a la que hace referencia la instrucción "0x77f745cc". No se puede "escribir en la memoria". Para finalizar el programa, haga clic en Aceptar, pero se ejecuta normalmente en Windows 98. Solución: Esto puede ser un problema de compatibilidad del sistema. Para sistemas winXP, haga clic derecho en el archivo "AutoRun.exe", seleccione Propiedades y compatibilidad, seleccione "Ejecutar este programa en modo de compatibilidad" y seleccione "Windows 98/Me". Win2000, si el SP está parcheado, simplemente inicie y ejecute, ingrese: regsvr 32 c:\win nt\app patch\slayer ui.dll. Con un clic derecho también aparecen propiedades y opciones de compatibilidad.
Ejemplo 4: Se produjo un error al cerrar RealOne Gold. Solía ser normal, pero recientemente la memoria "0xffffffff" a la que hace referencia la instrucción "0xffffffff" aparece cada vez que se apaga. Este recuerdo no puede ser una sugerencia de "lectura". Solución: Cuando el método de entrada utilizado es Microsoft Pinyin Input Method 2003 y la barra de idioma está oculta (no hay problema cuando no está oculta), este problema ocurrirá cuando RealOne esté cerrado, por lo que puede mostrar la barra de idioma antes de cerrar RealOne o usar cualquier Utilice otro método de entrada como método de entrada actual para resolver este problema.
Ejemplo 5: My hero Super Jieba no se puede jugar después de conectarse. Cada vez indica que la memoria "0xff000011" a la que hace referencia el comando "0x060692f6" (cada cambio) no se puede "leer". Presione "Aceptar" para finalizar el proceso. Solución: intenta reinstalar el héroe Super Jieba. Si se trata de una reinstalación, puede intentar descargar la versión correspondiente del parche desde el sitio web oficial. Todavía no, así que tuve que probar con otro reproductor.
Ejemplo 6: Haz doble clic en el acceso directo del juego. La instrucción "0x77f5cd0" se refiere a la memoria "0xffffffff" y no se puede "leer", lo que genera un error en el programa Client.dat. Solución: reinstale el controlador de la tarjeta gráfica más reciente y luego descargue e instale DirectX9.0.
Ejemplo 7: Un amigo me envió un mensaje y mi computadora recibió un mensaje de error: la memoria "0x00303033" a la que hace referencia la instrucción "0x772b548f" no se pudo "escribir" y luego QQ se desconectó automáticamente Y luego abrí QQ. Encontré más de una docena de mensajes que envió. Solución: esto se debe a que la otra parte está utilizando un error en QQ para enviar un código especial, lo que provoca un error en QQ. Simplemente parchee o actualice a la última versión y estará bien. Tiempo de respuesta: 2007-1-18 09:28 | Informe.
Encuestados que buscan ayuda de TA: Familia Golden Diamond Nivel 7
Campo profesional: Aún no personalizado
Actividades en las que participó: Ninguna actividad participa actualmente.
Contenido relacionado
2010-11-21 Se requiere velocidad 14 Después de instalar y ejecutar el juego, la memoria no se puede leer en el cuadro de diálogo 5.
2010-11-20La memoria no se puede leer 13.
2010-11-16 Taobao Esta memoria no se puede utilizar para leer su solución. Ejecute regedit para ingresar al registro y eliminar otros valores...1.
2010-11-15 ¿Cómo apareció CORELDRAW9 en mi computadora? No se puede leer la memoria.
No se puede leer la memoria.
Más información sobre el problema de que la memoria no se puede leer> gt
Ver la misma pregunta: Memoria leída
Esperando tu respuesta, del0. Mi nombre es Xie Jieyi. ¿Cuáles son algunos buenos apodos? Responde rápido, gracias. Del 0 respondió a la canción de YY. ¿Por qué no hay voz después de grabar? Del0 respondió que 10n93 falla varias veces al día y debe morir antes de poder iniciarse exitosamente.
Compré un N93 en una tienda de segunda mano,...del0 respondió usando la CPU InterAMD para buscar una computadora y comprar la hoja de configuración. Del0 Respuesta 5 ¿Cómo se llama la música que Xiaoran tocó en el primer número de "Ultraman" Battle Rebirth? Todas las ventajas de Ultraman... del1 Respuesta 10 ¿Por qué aparece una pantalla azul cuando enciendo la computadora? ¿Por favor espere para poder volver a trabajar más tarde? ¿Qué está sucediendo? ...del0 respondió Mi computadora portátil se encendió recientemente o la pantalla ha estado negra durante mucho tiempo. A veces solo es necesario reiniciarla. Del0 respondió por qué Budget Star tiene que instalar el controlador cada vez que se enciende. Más preguntas esperando que respondas> gt¿No hay preguntas interesantes? Intente cambiar a un lote de otras respuestas***1.
Las instrucciones de la memoria no se pueden leer, lo cual es un problema común en el uso del ordenador. La memoria es un componente de almacenamiento en la placa base y un componente importante con el que la CPU se comunica directamente y lo utiliza para almacenar datos y comandos que se están utilizando actualmente (es decir, en ejecución). Cuando ingresa un comando con el teclado o el mouse, la CPU interpreta el comando y carga el comando o programa en la memoria para que el programa pueda ejecutarse. Una vez que hay un problema con la memoria, el programa no se puede ejecutar, por lo que se genera el aviso antes mencionado de "no se puede leer ni escribir en la memoria". Por supuesto, el error "no se puede leer ni escribir en la memoria" no es necesariamente un problema de memoria. También puede ser un virus o un caballo de Troya en la computadora, o un error en el programa en ejecución. Es difícil decir qué lo causó y es difícil descartarlo por el momento, pero no importa. Simplemente presione Aceptar, Cancelar y reiniciar. Los internautas interesados pueden intentar resolver el problema mediante los siguientes métodos:
1. Si tiene demasiados documentos abiertos o demasiados programas ejecutándose al mismo tiempo y no hay suficiente memoria para ejecutar otros programas, siempre debe cerrar los programas y ventanas que no utilice.
2. Hay demasiados programas que se ejecutan automáticamente. Cierre algunos programas de inicio, start-run-msconfig-start. Puede cerrar todos los programas excepto el software antivirus y los métodos de entrada.
3. La memoria fisiológica es demasiado pequeña, lo que aumenta la memoria conyugal; la memoria y la placa base no están insertadas correctamente u otro hardware es incompatible. Vuelva a insertar la memoria o reemplace la ranura; la memoria dual es incompatible, use la misma marca de memoria o solo use una memoria; reemplace el módulo de memoria inferior o el módulo de memoria está roto;
4. Las fluctuaciones excesivas en el voltaje de la red eléctrica o el uso de una fuente de alimentación de baja calidad en la PC dañarán la memoria, por lo que es necesario reemplazar la fuente de alimentación con alta potencia y buena calidad.
5. La carcasa de la PC está llena de polvo o el ambiente de trabajo de la PC es relativamente húmedo, lo que también puede causar un funcionamiento anormal. El polvo del tiempo.
6. Problemas de disipación de calor de la CPU y la tarjeta gráfica, mejora la disipación de calor.
7. Si hay un problema con el disco duro, escanee para repararlo o reemplazarlo.
8. Si hay un problema con el controlador, reinstálelo y actualícelo.
9. El sistema no puede ejecutar operaciones ilegales.
10. El software está dañado y reinstalado; el error del software está parcheado o actualizado a la última versión; el software está parcheado o se prueba el modo de compatibilidad; está en conflicto con el software. Si ha instalado algún software nuevo recientemente, desinstálelo y pruébelo.
11. Hay un problema con el propio sistema. A veces, el propio sistema operativo tiene errores. Es mejor prestar atención a la instalación del programa de actualización oficial y actualizarlo a tiempo. Si es necesario, reinstale el sistema.
12. Antivirus para problemas de virus; el software antivirus entra en conflicto con el sistema o el software. Debido a que el software antivirus ingresa al sistema de monitoreo subyacente, puede entrar en conflicto con algún software. Intenta desinstalarlo.
13, intenta abrir la ventana CMD e ingresa el siguiente comando:
For i in (windir\system32\*). regsvr32.exe/sEscribí.
Para i en (windir\system32\*). Hacer regsvr32.exe/s me lleva a reiniciar.