El error de aplicación search.exe ox004015dB hace referencia a la memoria "ox000000". Esta memoria no se puede "leer".
"La memoria '0x00000000' a la que hace referencia la instrucción '0X' no se puede 'leer' ni 'escribir'.
Si Si pregunta a algunos "expertos", la respuesta suele ser algo así como "Windows es demasiado inestable". De hecho, este error no es necesariamente causado por la inestabilidad de Windows. En este artículo, lo analizaremos brevemente. /p>
1. La aplicación no pudo verificar la asignación de memoria
Si el programa necesita una porción de memoria para almacenar datos, debe usar la "función función" proporcionada por el sistema operativo. Aplicación, si la asignación de memoria es exitosa, la función devolverá la dirección del área de memoria recién abierta al programa de aplicación, y el programa de aplicación puede usar la dirección de esta memoria. Esta es la llamada "asignación de memoria dinámica". y la dirección de la memoria está programada. También conocido como "cursor". La memoria no siempre está disponible y, a veces, la asignación de memoria falla. Cuando la asignación falla, el valor de retorno "0" ya no representa el cursor recién habilitado. Notificación enviada por el sistema a la aplicación. Como aplicación, debe verificar si el valor de retorno es 0 después de cada solicitud de memoria. Si es 0, significa que ha ocurrido una falla y se deben tomar algunas medidas para salvarla. mejorando así la "robustez" de la "propiedad" del programa. Si la aplicación no verifica este error, "inerciará" al pensar que el valor es el cursor disponible que se le ha asignado y continuará usando esa memoria en ejecuciones posteriores. .
El área de memoria real en la dirección 0 almacena la "tabla de descriptores de interrupción" más importante del sistema informático. Las aplicaciones no deben utilizarla en sistemas operativos sin mecanismos de protección (como DOS) para escribir datos. esta dirección provocará un bloqueo inmediato. En un sistema operativo potente (como Windows), esta operación será detectada inmediatamente por el mecanismo de protección del sistema, lo que provocará que el sistema operativo cierre por la fuerza la aplicación errónea para evitar que propague el error. esta vez, se producirá el error de "escritura en la memoria" mencionado anteriormente y señaló que la dirección de memoria a la que se hace referencia es "0x00000000". Hay muchas razones para el error en la asignación de memoria, incluida memoria insuficiente, discrepancia en la versión de la función del sistema, etc. Por lo tanto, este tipo de falla de asignación es más común en el sistema operativo. Después de un largo período de tiempo, se instalaron varias aplicaciones (incluidos programas de virus que se "instalaron" sin darse cuenta) y se instalaron una gran cantidad de parámetros y archivos del sistema. cambiado
En segundo lugar, la aplicación hizo referencia a la excepción debido a su propio error del cursor de memoria
En aplicaciones que utilizan asignación dinámica, a veces habrá una situación en la que el programa intenta leer. o escriba una sección de memoria que "debería estar disponible", pero por alguna razón, debería estar disponible. El cursor ya no está disponible. Esto puede deberse a que el programa "olvidó" pedirle al sistema operativo que asigne memoria, o esto. puede ser que el propio programa haya dado de baja la memoria en algún momento y "no se haya dado cuenta", etc. La memoria es recuperada por el sistema. Una vez que el sistema recupera la memoria, sus derechos de acceso ya no pertenecen a la aplicación. Por lo tanto, las operaciones de lectura/escritura también activarán el mecanismo de protección del sistema. El único resultado de un programa que intenta "violar la ley" es ser. La operación terminará y todos los recursos serán reclamados. ¡Las leyes del mundo de la informática siguen siendo mucho más efectivas y estrictas que las leyes 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 siempre es 0, por lo que la dirección de memoria en el mensaje de error no siempre es "0x00000000", sino algún otro número aleatorio. Si el mensaje de error anterior aparece con frecuencia en el sistema, las siguientes sugerencias pueden ser útiles:
1. Verifique el sistema en busca de troyanos o virus. Estos programas a menudo modifican irresponsablemente el sistema para controlarlo, provocando anomalías en el sistema operativo. Siempre debes prestar atención a la seguridad de la información y nunca sentir curiosidad por los programas ejecutables de origen desconocido.
2. Actualice el sistema operativo para que el programa de instalación del sistema operativo vuelva a copiar la versión correcta de los archivos del sistema y corrija los parámetros del sistema.
A veces puede haber fallos en el propio sistema operativo, así que asegúrate de instalar actualizaciones oficiales.
3. Pruebe versiones más recientes de la aplicación.
Modo:
Eliminar memoria virtual
Respuesta:
1:
Actualmente es sí , es decir, si esta situación no vuelve a ocurrir al siguiente día frío, entonces es la razón principal
Suplemento:
Si usas Ghost para restaurar el sistema operativo , se recomienda eliminar WINDOWS\ Todos los archivos *.PF en el directorio PREFETCH y eliminar todos los archivos *.PF en el directorio WINDOWS\PREFETCH.
El archivo *.PF en el directorio WINDOWS\PREFETCH, porque Windows necesita volver a recopilar la dirección física del programa.
Algunas aplicaciones encontrarán el error "0x7cd64998", que hace referencia a la memoria "0x14c96730". Se deduce que esta memoria no se puede "leer" y es por eso.
Fuente:
Tecnología de "lectura previa" de Win XP
Esta tecnología de optimización también se utiliza para aplicaciones y el sistema analizará las Durante las primeras comienza, se agrega una nueva "imagen de memoria" virtual para describir los requisitos de anidamiento y esta información se almacena en la carpeta WINDOWSPREFETCH. Una vez creada la imagen, las aplicaciones se cargan mucho más rápido. Los datos de captación previa de XP almacenan información de los últimos ocho inicios del sistema o de aplicaciones.
Siguiente descripción:
En la actualidad, este método también es único en Internet (el código para este problema existe desde hace mucho tiempo) y también es un problema común. Resulta que es casi. Hay algunos procedimientos que ocurren todos los días cuando cierro el software antes de acostarme.... ...leer...
Ahora esto no volverá a suceder.
Al ejecutar ciertos programas, a veces ocurre un error de memoria (lo que sigue a 0x puede ser diferente) y luego el programa se cierra.
La instrucción "0x" se refiere a la memoria "0x". Esta memoria no se puede "leer".
La instrucción "0x" se refiere a la memoria "0x", en la que no se puede "escribir".
No sé si te has encontrado con tal falla.
En general, este fenómeno tiene varios aspectos. Uno es el aspecto del hardware, es decir, hay un problema con la memoria; el otro es el aspecto del software, que tiene muchos aspectos.
Hablemos primero del hardware:
En general, la posibilidad de problemas de memoria no es muy alta, principalmente debido a los siguientes aspectos: el módulo de memoria está roto, la calidad de la memoria Es problemático, también existe la posibilidad de incompatibilidad si se mezclan dos marcas diferentes de memoria con diferentes capacidades. Al mismo tiempo, se debe prestar atención a los problemas de disipación de calor, especialmente después del overclocking. También puedes probar la memoria usando MemTest, que verifica minuciosamente la estabilidad de la memoria.
Si tienes memoria dual y mezclaste diferentes marcas de módulos de memoria o compraste memoria de segunda mano cuando ocurrió este problema, debes verificar si hay algún problema con la memoria o si es incompatible con otras. hardware.
Si no es ninguna de las dos cosas, tendrás que solucionar el problema del software.
Primero, expliquemos brevemente el principio: hay una ubicación en la memoria donde se almacenan los datos llamada búfer. Cuando el programa coloca datos en una de las ubicaciones, se producirá un desbordamiento debido a espacio insuficiente. Por ejemplo: un balde sólo puede contener un kilogramo de agua. Cuando le pones dos kilogramos de agua, se desbordará. El sistema lo mostrará en la pantalla.
Este tipo de problema ocurre a menudo en Windows 2000 y Condition. También es posible que la compatibilidad entre dispositivos de hardware sea deficiente.
A continuación se muestran algunos ejemplos de análisis:
Ejemplo 1: Después de abrir Internet Explorer o dentro de unos minutos, el comando "0x70dcf39f" aparecerá en la memoria "0x00000000". Esta memoria no se puede "leer". Para finalizar el programa, haga clic en el cuadro de mensaje "Aceptar". Después de hacer clic en "Aceptar", aparecerá el cuadro de mensaje "Se ha producido un error interno y la ventana que está utilizando está a punto de cerrarse". Una vez que se cierra el mensaje, Internet Explorer también se cierra. Solución Repare o actualice Internet Explorer y aplique parches. Un método de reparación que el autor ha visto es la actualización automática de Win2000, es decir, actualizar Win2000 a Win2000. De hecho, este método consiste en restaurar el sistema a su estado inicial. Por ejemplo, si actualizó a IE 6.0, será reemplazado por IE5.0 desde la actualización.
Ejemplo 2: haga doble clic en el archivo "AutoRun.exe" en el CD en Windows XP y se mostrará el comando "0x77f745cc" al que hace referencia el archivo "0x00000078". 0x00000078 "La instrucción hace referencia a la memoria en "0x77f745cc". No se puede "escribir" en esta memoria. Para finalizar el programa, haga clic en "Aceptar" mientras se ejecuta normalmente en Windows 98. Solución: Esto puede ser un problema de compatibilidad del sistema, en el sistema winXP , haga clic derecho en el archivo "AutoRun.exe", seleccione Propiedades, Compatibilidad y seleccione "Windows 98/Me" en la opción "Ejecutar este programa en modo de compatibilidad". Win2000, si el SP está parcheado, simplemente inicie, ejecute, ingrese: regsvr32 c:\winnt\apppatch\slayerui.dll. Haga clic derecho en "Propiedades" y también aparecerán las opciones de compatibilidad.
Ejemplo 3: Error de apagado de RealOne Gold Solía ejecutarse normalmente, pero cada vez que se apaga recientemente, el comando "0xffffffffffffff" hará referencia a la memoria "0xffffffffffff". Esta memoria no se puede "leer". Solución alternativa: este problema ocurre cuando se utiliza Microsoft Pinyin Input Method 2003 y se cierra RealOne con la barra de idioma oculta (el problema no ocurre cuando la barra de idioma no está oculta), por lo que puede mostrar la barra de idioma antes de cerrar RealOne o usar cualquier otra entrada. método como método de entrada actual para resolver este problema.
Ejemplo 4: Desde que me conecté, mi Howie's SuperSolver no se puede reproducir. Cada vez que aparece "0x060692f6" (cambia cada vez), el comando hará referencia a la memoria "0xff000011", y la memoria "0xff000011" no se puede reproducir. "leer", por lo que no se puede leer. "Leer" para finalizar el programa, presione OK. Solución: intente reinstalar Haowei Super Unlocker. Si aún aparece después de la reinstalación, vaya al sitio web oficial para descargar la versión correspondiente del parche e inténtelo. Si no funciona, sólo podrás intentarlo con otros jugadores.
Ejemplo 5: haga doble clic en el acceso directo del juego, el comando "0x77f5cd0" hace referencia a la memoria "0xffffffffff", que no se puede "leer" y genera un error del programa Client.dat. Solución alternativa: reinstale los controladores más recientes para su tarjeta gráfica, luego descargue e instale DirectX 9.0.
Ejemplo 6: Un amigo me envió un mensaje, pero mi computadora dio un mensaje de error: comando "0x772b548f" citado "0x00303033", comando "0x00303033" citado "0x00303033" . 0x00303033 "memoria, que no se puede" escribir "y luego QQ se desconecta automáticamente. Cuando abro QQ nuevamente, encuentro que he enviado más de una docena de mensajes. La solución es que la otra parte se aprovechó del ERROR de QQ y Envió un código especial, al cometer errores de QQ, siempre que aplique un parche o actualice a la última versión, estará bien.