Red de Respuestas Legales - Derecho empresarial - La memoria a la que hace referencia la instrucción 0x05760068. Este recuerdo no encuentra solución escrita (aparece al pagar en banca online).

La memoria a la que hace referencia la instrucción 0x05760068. Este recuerdo no encuentra solución escrita (aparece al pagar en banca online).

La respuesta más completa y detallada

La memoria a la que hace referencia la instrucción 0x05760068. Si no se puede escribir en la memoria, significa que la computadora determina que la memoria del programa es incorrecta.

Las personas que utilizan sistemas operativos Windows a veces encuentran mensajes de error como este. Al ejecutar algunos programas, a veces aparecerá un mensaje de error de memoria y luego el programa se cerrará automáticamente o hará clic para cerrar. En casos graves, es posible que no pueda cerrarse.

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". (El contenido después de 0x puede ser diferente).

En términos generales, este fenómeno tiene dos aspectos. Una es que hay un problema con el hardware, es decir, la memoria, y la otra es que hay muchos problemas con el software. Las soluciones son las siguientes:

1. Causado por una vulnerabilidad de desbordamiento del búfer de Microsoft IE

2 Los conflictos en el uso de la memoria o las direcciones de la memoria virtual conducen a la necesidad de asignar una determinada memoria. dirección para el funcionamiento del programa. Cuando finaliza un programa, se libera espacio para que lo utilicen nuevos programas. win es un sistema multitarea. A veces, antes de que finalice el programa y comience una nueva tarea, ¿cuánta memoria o memoria virtual necesitamos para asegurarnos de que las tareas se ejecuten al mismo tiempo? Puede ser que win no haga un buen trabajo con este problema, por lo que este error ocurre con frecuencia. Este error generalmente ocurre después de ejecutar software o multimedia de gran tamaño.

3. Los módulos de memoria inferiores también tendrán este problema. En general, los problemas de memoria son poco probables. Los aspectos principales son: el módulo de memoria está roto, la calidad de la memoria es problemática y hay dos marcas diferentes de memoria con diferentes capacidades, por lo que la posibilidad de incompatibilidad es relativamente alta. Al mismo tiempo, asegúrese de prestar atención a los problemas de disipación de calor, especialmente después del overclocking. Puede utilizar el software MemTest para verificar la memoria, lo que puede verificar minuciosamente la estabilidad de la memoria. Si tiene memoria dual, y se mezclan o compran módulos de memoria de diferentes marcas.

Este problema se producirá al comprar memorias de segunda mano. En este momento, debe verificar si hay algún problema con la memoria o si es incompatible con otro hardware.

4. Vulnerabilidades del sistema Microsoft Windows. Windows especifica la dirección de memoria 0X00000000 a 0X0000ffff como rango de direcciones para asignar punteros nulos. Si un programa intenta acceder a esta dirección, se considera un error. Los programas escritos en C/C++ generalmente no realizan una verificación estricta de errores. Cuando se usa malloc para asignar memoria y no hay suficiente espacio de direcciones para la asignación, se devolverá un puntero nulo. Sin embargo, el código no verifica este error y cree que la asignación de dirección se realizó correctamente, por lo que se accede a la dirección 0X00000000, por lo que se produce una infracción de acceso a la memoria y se finaliza el proceso. Cuando un archivo pif se llena con caracteres ascii, ocurrirá la siguiente situación: un archivo pif ilegal (lleno con caracteres ASCII \''x\ ' ') debe tener al menos 369 bytes antes de que el sistema lo considere un archivo pif legal. y luego se mostrará como un ícono pif, y luego el programa, la fuente, la memoria, la pantalla y otros contenidos aparecerán en las propiedades. Además, al mirar la página "Programa" de las propiedades, el error del programa no aparece, incluso si el tamaño del archivo que no es pif es de 369 bytes, incluso si es de 370 bytes. Al ver la página de propiedades "Programa" de un archivo pif ilegal de más de 369 bytes, Explorer dará un error y le preguntará: \' * * * \ 'Memoria a la que hace referencia la instrucción. No se puede "leer" la memoria. El problema está en las 16 direcciones hexadecimales del archivo pif: 0x 00000181 [0x 87] 0x 00000182 [0x 001] y 0x00000236544. Siempre que los valores de 0x00000181 y 0x00000182 se cambien a [0xff], cualquier cambio en otras direcciones no provocará errores.

5. Es posible que el servicio Apache no se instale e inicie completamente correctamente. Cambie OracleOraHomeXXHTTPServer en el servicio para detenerlo.

6. La aplicación no comprobó si había fallas en la asignación de memoria. Cuando un programa necesita una parte de la memoria para guardar datos, debe llamar a la "función" proporcionada por el sistema operativo para aplicarla. 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 un "puntero" en la programación. La memoria no siempre está disponible y es inagotable y, a veces, la asignación de memoria falla. Cuando se pierde la distribución

En caso de falla, la función del sistema devolverá el valor 0. En este punto, el valor de retorno "0" ya no indica un puntero recién habilitado, sino que es una notificación enviada por el sistema a la aplicación de 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 comprueba este error, asumirá que el valor es un puntero gratuito asignado en función de la "inercia del pensamiento" y continuará.

Utilizar esta memoria en operaciones 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 mecanismo de protección (como DOS), escribir datos en esta dirección provocará un bloqueo inmediato, mientras que en un sistema operativo robusto, como Windows, esta operación será capturada inmediatamente por el mecanismo de protección del sistema y el resultado. es la operación El sistema cerrará forzosamente la aplicación errónea para evitar que el error se expanda. En este momento, se producirá el error de "memoria de escritura" mencionado anteriormente, 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 error de asignación es más común después de que el sistema operativo se ha utilizado durante mucho tiempo, se instalan una variedad de aplicaciones (incluidos programas de virus instalados involuntariamente) y se cambia una gran cantidad de parámetros y archivos del sistema.

7. Debido a un error propio de la aplicación, hace referencia a un puntero de memoria anormal. En una aplicación que utiliza asignación dinámica, a veces habrá una situación en la que el programa intenta leer y escribir una memoria que "debería estar disponible", pero por alguna razón, el puntero disponible esperado ya no es válido. 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á detenido 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. Los punteros no válidos no siempre son 0, por lo que la dirección de memoria en el mensaje de error no es necesariamente "0x00000000", sino que también pueden ser otros números aleatorios.

Si el mensaje de error anterior aparece con frecuencia en el sistema, las siguientes sugerencias pueden resultar útiles:

1. Compruebe si hay virus troyanos 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 para que el programa de instalación del sistema operativo pueda copiar la versión correcta de los archivos del sistema y los parámetros correctos 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. Pruebe nuevas versiones de la aplicación.

4. Elimine y vuelva a crear los archivos en la carpeta WINDOWS\Wbem\Repository: haga clic derecho en "Mi PC" en el escritorio y luego 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 Windows\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 reinicie 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\Autorecover MOFs

Déjame Dé algunos ejemplos:

Ejemplo 1: Abra el navegador IE o después de unos minutos, aparecerá la memoria "0x00000000" a la que hace referencia la instrucción "0x70dcf39f". La memoria no se puede "leer". Para finalizar el programa

, haga clic en Aceptar en el cuadro de mensaje. Después de hacer clic en "Aceptar", aparece el cuadro de mensaje "Se ha producido un error interno y una ventana que está utilizando está a punto de cerrarse". Ciérralo.

Después de mostrar el mensaje, el navegador IE también se cierra.

Solución: reparar o actualizar el navegador IE y aplicar parches al mismo tiempo. Un método de solución que he visto es actualizar Win2000, es decir, actualizar Win2000 a Win2000.

De hecho, este método consiste en restaurar el sistema a su estado inicial. Por ejemplo, si su IE se actualiza a 6.0, será reemplazado por IE5.0 después de la actualización.

Ejemplo 2: Haga doble clic en el archivo "AutoRun.exe" en el CD en Windows XP y se mostrará la memoria 0x00000078 a la que hace referencia el comando "0x77f745cc". La memoria no se puede

"escribir". Finalice el programa y haga clic en "Aceptar", pero se ejecutará 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 y seleccione "Ejecutar este programa en modo de compatibilidad".

Ordenar" el elemento y seleccione "Windows 98/Me". Si win2000 está parcheado con SP, simplemente inicie, ejecute e ingrese: regsvr32.

c:\winnt \apppatch\slayerui .dll Haga clic derecho y también aparecerán las propiedades y opciones de compatibilidad.

Ejemplo 3: Se produjo un error al cerrar RealOne Gold, pero el comando "0xffffffff" hizo referencia a él recientemente. aparece cada vez que se cierra. Esta memoria no puede ser una sugerencia de "lectura".

Solución: cuando el método de entrada utilizado es Microsoft Pinyin Input Method 2003 y está oculto. Este problema ocurre al cerrar RealOne. la barra de idioma (no hay problema cuando no está oculta), porque

Esto se puede solucionar mostrando la barra de idioma antes de cerrar RealOne o usando cualquier otro método de entrada como método de entrada actual. Este problema

<. p>Ejemplo 4: My hero Super Jieba no se puede jugar después de conectarse. Aparece "0x060692f6" (cada vez que cambia) y la memoria "0xff000011" a la que hace referencia el comando no se puede "leer".

Solución: intenta reinstalar Hero Super Jieba. Si se trata de una reinstalación, puedes intentar descargar la versión correspondiente del parche desde el sitio web oficial, así que tengo que probar con otra. player

Ejemplo 5: haga doble clic en el acceso directo del juego. El comando "0x77f5cd0" hace referencia a la memoria "0xffffffff" y no se puede "leer", lo que genera un error en el programa Client.dat.

Método de solución: reinstale el controlador más reciente para la tarjeta gráfica y luego descargue e instale DirectX9.0.

Ejemplo 6: Un amigo envió un mensaje y apareció un mensaje de error en mi computadora. La memoria "0x00303033" a la que hace referencia el comando "0x772b548f" no se puede "escribir", y luego QQ cerró la sesión automáticamente, luego abrí QQ y encontré más de una docena de mensajes enviados por él.

Solución: Este es el uso del ERROR de QQ por parte de la otra parte para enviar códigos especiales. Simplemente parchee o actualice QQ. Estará bien si instala la última versión.

Ejemplo 7: El sistema XP utilizado por mi computadora portátil a veces aparece. aparece cuando la página web está cerrada. Cuando tbrowser.exe encuentra un problema y necesita cerrarse, aparece la memoria 0x03e7c738 a la que hace referencia el comando 0x03e7c738.

¿Qué pasó?

Solución: elimine el virus primero. Si ha instalado algún software, como el de mejora de navegación, desinstálelo.

Ejemplo 8: Al abrir cualquier programa desde el escritorio o el menú "Inicio", aparece un mensaje de error: Las instrucciones "0x..." hacen referencia a la memoria "0x00000000" y no se puede utilizar.

Es "leído", y las elipses representan un valor de variable. Y no hay ningún problema al abrir el programa para que no se ejecute.

Solución: Ejecute regedit para ingresar al registro y luego.

En HKEY_local_machine\software\Microsoft\Windows\current version\Explorer\shell ejecutar gancho, solo debe haber una clave normal.

Valor "{ aeb 6717e-7e 19-11d 0-97ee-00c 04 FD 91972 }, elimine los demás (el valor de clave predeterminado definitivamente no se eliminará).

《 Exodus" Compré una máquina hace tres meses. El sistema es inestable. El sistema se reinstaló muchas veces en tres meses y se instaló hace cuatro o cinco días, pero a menudo ocurren errores aleatorios de la aplicación Explorer "0x4a01259d". " instrucción se refiere a la memoria "0x00000000". La memoria no se puede "leer". Para finalizar el programa, haga clic en "Aceptar". Para depurar el programa, haga clic en "Cancelar". Si hace clic en Aceptar, el escritorio de Windows desaparecerá. también ocurrió en el sistema anterior. ¿Es un problema de hardware?

Solución: si este problema ocurre, el usuario puede abrir la máquina y ajustar la ubicación de la memoria. , pueden intercambiar recuerdos con tus amigos.

A través del ejemplo anterior, podemos ver que las razones del error se enumeran a continuación y las posibles causas para una fácil referencia. Causa del problema - solución

La tarjeta de memoria está rota - reemplácela

La doble memoria no es compatible -Utilice la misma marca de memoria o utilice solo una memoria

Problema de calidad de la memoria: reemplace el módulo de memoria

Problema de disipación de calor: mejore la refrigeración interna del chasis

La memoria y la placa base no están conectadas correctamente o no son compatibles con otro hardware, etc. - Reinserte la memoria o reemplácela

Problema del disco duro - Reemplace el disco duro

Problema de la unidad - Vuelva a cargar el sistema, necesita instalarlo. primero el controlador de la placa base

El software está dañado: reinstale el software

El software está defectuoso, corríjalo o utilice la última versión. y el sistema no son correctos: parchee el software o pruebe el modo de compatibilidad del sistema.

Hay un conflicto entre el software y el software; si hay algún software nuevo instalado recientemente, intente desinstalarlo. /p>

Utilice otros relacionados. Hay un problema con el software: reinstale el software correspondiente. Por ejemplo, si se produce un error al reproducir un archivo en un formato determinado, puede haber un problema con el decodificador. file.

Problema de virus-antivirus

El software antivirus entra en conflicto con el sistema o el software, porque el software antivirus ingresa al sistema de monitoreo subyacente y puede entrar en conflicto con algún software, así que intente desinstalarlo.

Hay un problema con el sistema en sí; a veces, el sistema operativo también tiene errores. Así que asegúrese de instalar programas de actualización oficiales, como parches de SP. funciona, reinstale el sistema o reemplácelo con otra versión

[Más aún]

Compruebe si tiene Microsoft NET Framework instalado en Agregar o quitar programas en el Panel de control. Si ya está instalado, considere desinstalarlo. Por supuesto, si necesitas red. Framework en otros programas en el futuro, puede reinstalarlo.

Además, si está utilizando una tarjeta gráfica ATI y está utilizando el parche SP2 (algunos controladores de tarjetas gráficas ATI deben estar en el entorno de trabajo normal de NET Framework). En este caso, puede encontrar un controlador de gráficos ATI que no requiera compatibilidad con NET.Framework.

Si ninguno de los dos métodos anteriores puede resolver completamente el problema, puedes intentar utilizar el software "IE Repair" para comprobar si hay algún virus.

Redes Microsoft. El marco debe actualizarse a la versión 1.1.

[Una cosa más]

Método 1:

Los amigos del grupo de noticias de Microsoft señalaron: Iniciar-Ejecutar: regsvr 32 jscript.dll.

Comience a ejecutar: regsvr 32 vbscript.dll

Pero no lo resuelve, pero proporciona una forma de ejecutar y registrar todos los archivos DLL al mismo tiempo.

El método de búsqueda es el siguiente:

Ejecutar, ingresar cmd y presionar Enter, e ingresar en el símbolo del sistema.

Para (%1 in %windir%\system32\*.regsvr32.exe/s % 1

Para este comando, si lo ingresas correctamente, verás un desplazamiento rápido , de lo contrario... de lo contrario, la falla no tendrá este efecto. Después de subir al automóvil, espere lentamente (tardará entre 1 y 2 minutos) y luego comience a funcionar nuevamente.

Método 2:

p>

Este es un problema típico ~ ~ ~ ~Hay muchas razones para este problema. En términos generales, se trata de aplicar un parche del sistema para cambiar la memoria y cambiar la ranura para cambiar la memoria.

[Las actualizaciones del sistema se pueden realizar en línea en el sitio web de Microsoft Update