wpe13 versión china
Si pides consejo a algunos "expertos", la respuesta que obtienes suele ser indignación y desdén, como "Windows es muy inestable".
De hecho, este error no necesariamente se debe a la inestabilidad de Windows.
En este artículo se analizarán brevemente las causas generales de este error.
1. La aplicación no verificó la falla de asignación de memoria.
Cuando el programa necesita una parte de la memoria para almacenar datos, necesita usar la "función función" proporcionada por el operador. sistema a aplicar.
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.
El programa de aplicación puede usar esta memoria a través de esta dirección. Esto es "asignación de memoria dinámica".
La dirección de memoria también es el "cursor" en la programación.
La memoria no siempre está disponible y es inagotable y, en ocasiones, la asignación de memoria falla.
Cuando la asignación falla, la función del sistema devolverá un valor 0. En este momento, el valor de retorno "0" ya no representa el cursor recién habilitado.
Es un mensaje. enviado por el sistema a la aplicación. Como aplicación,
debe verificar si el valor de retorno es 0 después de cada aplicación de memoria. Si es así, significa que se ha producido una falla.
Se deben tomar algunas medidas. guárdelo. Esto mejora la "robustez" del programa.
Si la aplicación no comprueba este error, pensará que este valor es un cursor disponible que se le ha asignado según "inercia de pensamiento" y continuará utilizando este bloque en ejecuciones posteriores.
El área de memoria real en la dirección 0 almacena la "tabla de descriptores de interrupción" más importante en el sistema informático.
Los programas de aplicación no pueden utilizarla. 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, etc.,
Esta operación será capturada inmediatamente por el mecanismo de protección del sistema, y el resultado es que el sistema operativo cierra por la fuerza 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
y se señalará 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. La memoria insuficiente, las versiones no coincidentes de las funciones del sistema, etc., pueden tener un impacto.
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.
Una variedad de aplicaciones (incluidos programas de virus que se "instalan" sin darse cuenta). ) están instalados, y después de muchos parámetros y archivos del sistema.
2. La aplicación hace referencia a un cursor de memoria anormal debido a su propio error
En aplicaciones que usan asignación dinámica, a veces habrá una situación como esta: el programa intenta leer o escribe inesperadamente Un fragmento de memoria que "debería estar disponible",
Pero por alguna razón, el cursor que se esperaba que estuviera disponible dejó de ser válido. Puede ser que el programa "se haya olvidado" de solicitar la asignación al sistema operativo, o que el propio programa haya dado de baja en algún momento esta memoria sin "prestar 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 y los intentos. a "ilegal" El único destino del programa es que la operación lo termine y todos los recursos se reciclen.
¡Las leyes en el mundo de la informática siguen siendo mucho más efectivas y estrictas que las de los humanos!
Situaciones como esta son todos errores en el programa en sí 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 es necesariamente "0x00000000",
sino otros números aleatorios.
Si el sistema muestra con frecuencia los mensajes de error mencionados anteriormente, las siguientes sugerencias pueden resultar útiles:
1. Compruebe el sistema en busca de troyanos o virus.
Estos programas a menudo modifican el sistema de forma irresponsable para controlarlo,
causando así 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 y deje 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, el propio sistema operativo puede tener errores, así que asegúrese de instalar el programa de actualización oficial.
3. Prueba la nueva versión de la aplicación.
Modo: Reemplazar memoria virtual
Respuesta: Sí hasta ahora, es decir, si no vuelve a suceder cuando llegue el próximo frío, significa que esa es la razón principal
Agregado:
Si usa Ghost para restaurar el sistema operativo, se recomienda eliminar todos los archivos *.PF en el directorio WINDOWS\PREFETCH
Porque Windows necesita para recuperar la dirección física del programa
Algún
Error de aplicación: la instrucción "0x7cd64998" hacía referencia a la memoria en "0x14c96730". La memoria no se puede "leer"
Se infiere que esta es la razón
Fuente:
Tecnología de "prelectura" de Win XP
Esta tecnología de optimización también se ha utilizado en el software de aplicación. El sistema analiza los primeros inicios de cada software de aplicación y luego agrega una "imagen de memoria" virtual que describe los requisitos de la aplicación. guarde esta información en la carpeta de datos WINDOWSPREFETCH.
Una vez creada la imagen, el software de la aplicación se carga mucho más rápido.
Los datos de captación previa de XP almacenan la información de los últimos 8 inicios del sistema o inicios del software de la aplicación.
Epílogo: En la actualidad, este método también es único en Internet (el código se ha verificado para detectar este problema durante mucho tiempo) y también es un problema común que originalmente ocurriría con algunos programas. todos los días al cerrar el software antes de acostarse... leer...
Eso no sucede ahora.
Artículo 2
Al ejecutar ciertos programas, a veces aparecerá un mensaje de error de memoria y luego el programa se cerrará.
La memoria "0x" a la que hace referencia la instrucción "0x". Esta memoria no se puede "leer".
La memoria "0x" a la que hace referencia la instrucción "0x" no se puede "escribir".
¿Alguna vez has experimentado un fallo similar? (El contenido después de 0x puede ser diferente).
Generalmente, este fenómeno ocurre por varias razones. Una es el hardware, es decir, problemas de memoria, y la otra es el software, que tiene muchos problemas.
Hablemos primero del hardware:
En términos generales, la posibilidad de problemas de memoria no es alta. Los aspectos principales son: el módulo de memoria está roto, la calidad de la memoria es problemática. e Incluso si se mezclan dos marcas diferentes de memoria con diferentes capacidades, es fácil que sean incompatibles. Al mismo tiempo, también se debe prestar atención a los problemas de disipación de calor, especialmente después del overclocking. Puede utilizar el software MemTest para probar la memoria, lo que puede detectar minuciosamente la estabilidad de la memoria.
Si tiene memoria dual y módulos de memoria mixtos de diferentes marcas o compró memoria de segunda mano y se produce este problema, debe verificar si hay algún problema con la memoria u otro hardware que no sea compatible. .
Si no es así, solucione el problema del software.
Hablemos brevemente sobre el principio: hay un lugar en la memoria llamado búfer para almacenar datos cuando el programa coloca datos en una de las ubicaciones, se producirá un desbordamiento porque no hay suficiente espacio. Por ejemplo: un balde sólo puede contener un kilogramo de agua. Cuando le pones dos kilogramos de agua, se desbordará. El sistema está representado en la pantalla.
Este problema ocurre a menudo en Windows 2000 y en la situación anterior. Además, también puede deberse a una mala compatibilidad entre dispositivos de hardware.
Permítanme analizarlo a partir de algunos ejemplos:
Ejemplo 1: abra el navegador IE o dentro de unos minutos aparecerá la memoria "0x00000000" a la que hace referencia la instrucción "0x70dcf39f". . 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", aparece el cuadro de mensaje "Se ha producido un error interno y una de las ventanas que está utilizando está a punto de cerrarse". Después de cerrar el mensaje, IE. navegador El dispositivo también está apagado. Solución: repare o actualice el navegador IE y aplique un parche. Uno de los métodos de reparación que he visto es la actualización automática de Win2000, es decir, actualizar de 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". 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 con el botón derecho en el archivo "AutoRun.exe", propiedades, compatibilidad, seleccione el elemento "Ejecutar este programa en modo de compatibilidad" y seleccione "Windows 98/Me". Si win2000 está parcheado con SP, simplemente inicie y ejecute, ingrese: regsvr32 c:\winnt\apppatch\slayerui.dll. También aparecerán las opciones de clic derecho, propiedades y compatibilidad.
Ejemplo 3: Se produce un error cuando se cierra RealOne Gold. Se ha utilizado normalmente antes, pero recientemente, la memoria "0xffffffff" a la que hace referencia el comando "0xffffffff" aparece cada vez que se cierra. La memoria no se puede "leer". Solución: Este problema ocurrirá cuando RealOne esté cerrado cuando el método de entrada utilizado sea Microsoft Pinyin Input Method 2003 y la barra de idioma esté oculta (no hay problema cuando no esté oculta). Por lo tanto, se puede mostrar la barra de idioma o cualquier otro método de entrada. se muestra antes de cerrar RealOne como método de entrada actual para resolver este problema.
Ejemplo 4: My Hero Super Jieba no se puede jugar desde que se conectó. Cada vez que aparece "0x060692f6" (cada cambio), la memoria "0xff000011" a la que hace referencia el comando no se puede "leer" ni finalizar. Haga clic en Aceptar para continuar. Solución: intente reinstalar Hero Super Jieba. Si el problema persiste después de reinstalar, vaya al sitio web oficial para descargar la versión correspondiente del parche e inténtelo. Si todavía no funciona, tengo que probar con otro reproductor.
Ejemplo 5: haga doble clic en un acceso directo a un juego. El comando "0x77f5cd0" hace referencia a la memoria "0xffffffff". La memoria no se puede "leer" y se genera un error en el programa Client.dat. Solución: reinstale el controlador más reciente para la tarjeta gráfica, 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 se desconectó automáticamente. Y cuando volví a abrir QQ, encontré más de una docena de mensajes enviados por él. Solución: Este es un ERROR de la otra parte al usar QQ, enviar códigos especiales y cometer errores de QQ. Siempre que aplique un parche o actualice a la última versión, todo estará bien.
Causas y soluciones
1 El módulo de memoria está roto, reemplace el módulo de memoria
2 La memoria dual es incompatible Utilice la misma marca de memoria o solo. una memoria
3 Para problemas de calidad de la memoria, reemplace el módulo de memoria
4 Para problemas de disipación de calor, fortalezca la disipación de calor dentro del chasis
5 La memoria y La placa base no está conectada correctamente u otro hardware es incompatible. Vuelva a insertar la memoria o cámbiela.
6 Si hay un problema de hardware, reemplace el disco duro.
7 Si. hay un problema con el controlador, reinstálelo. Si es un sistema nuevo, primero debe instalar el controlador de la placa base
8 Si el software está dañado, reinstálelo Software
9 Si el software tiene ERROR, parcheelo o actualícelo a la última versión
10 Si el software es incompatible con el sistema, parchee el software o pruebe el modo de compatibilidad del sistema
11 Si hay un conflicto entre software y software, si ha instalado algún software nuevo recientemente, intente desinstalarlo
12 Si el software necesita usar otro software relacionado y hay un problema, reinstale el software relacionado. como reproducir archivos en un formato determinado. Puede haber un problema con el descodificador de este archivo
13 Problema de virus antivirus
14 El software antivirus entra en conflicto con el sistema. o software Dado que el software antivirus ingresa al sistema de monitoreo subyacente, puede entrar en conflicto con algún software, intente desinstalarlo
15 Hay un problema con el sistema en sí. A veces, el propio sistema operativo también lo hará. Si tiene errores, preste atención a la instalación del programa de actualización oficial, como el parche SP. Si aún no funciona, reinstale el sistema o cambie a otra versión del sistema.
〔Otro comentario〕
Compruebe si ha instalado Microsoft NET.Framework en Agregar o quitar programas en el panel de control. Si ya está instalado, puede considerar desinstalarlo. Si necesita NET.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, hasta donde yo sé, algunos controladores de gráficos ATI deben estar en un entorno donde NET.Framework pueda funcionar correctamente. En este caso, puede encontrar un controlador de gráficos ATI que no requiera compatibilidad con NET.Framework.
Si los dos métodos anteriores no pueden resolver completamente el problema, puede intentar utilizar el software "IE Repair" y comprobar si hay virus o similares.
[No debería haber ningún problema al actualizar Microsoft NET.Framework a la versión 1.1]
[Una cosa más que decir]
Etiqueta: "La memoria puede sólo sea de sólo lectura" Solución
Método 1:
Los amigos del grupo de noticias de Microsoft señalaron: Inicio - Ejecutar: regsvr32 jscript.dll
Inicio --Ejecutar: regsvr32 vbscript. dll
Pero no hay solución---pero proporciona una manera-----ejecutar para registrar todos los archivos dll a la vez
Buscar y encuentre el método de la siguiente manera:
Ejecute input cmd presione Enter e ingrese en el símbolo del sistema
para 1 en (windir\system32\*.dll) haga regsvr32.exe /s 1
Por favor ingresa este comando lentamente. Si es correcto verás que la pantalla se desplaza rápidamente, de lo contrario... de lo contrario, si falla, no tendrá este efecto.
Presiona. Ingrese y espere lentamente (tardará entre 1 y 2 minutos), luego ábralo cuando todo se esté ejecutando
Método 2:
Este es un problema típico~~~~~Hay Hay muchas razones para este problema
En términos generales, se trata de parchear el sistema, reemplazar la memoria y reemplazar el zócalo de memoria. Hay tres formas de resolver este problema
[Simplemente vaya. al sitio web de Microsoft Update para actualizar el parche del sistema en línea]
(Ocasionalmente)
Este problema ocurre. Hay muchas razones y no podemos simplemente sacar conclusiones.
Intente realizar los siguientes puntos que puedan resultarle útiles
1.
Asegúrate de estar utilizando software no modificado (versión descifrada que no sea china)
2. Intente no ejecutar otro software cuando utilice software modificado. (Este es un archivo temporal. Algunos programas también pueden usar la carpeta temporal, por lo que causará interferencias)
3. Apague todas esas herramientas de escritorio y herramientas de organización de memoria (tiene al menos 2 herramientas similares ejecutándose)"
Método de procesamiento: ejecute regedit para ingresar al registro, en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ en CurrentVersion\ Explorer\ShellExecuteHooks, solo debe haber un valor de clave normal "{AEB6717E-7E19-11d0-97EE-00C04FD91972}, elimine los demás.
------------------------------------------- ------------------------------------------------------
Si abre "Mi Cuando se produce la situación anterior al abrir "Equipo", "Mis documentos", etc., otra posibilidad es que el menú contextual esté demasiado abultado. En este caso, siempre que limpie el menú contextual, el problema se resolverá.
------------------------------------------- -- -------------------------------------
[Resultados de la prueba]
Para el método anterior, el método más efectivo y completo es este:
Ejecute e ingrese cmd y presione Entrar para ingresar en el símbolo del sistema
para 1 en (windir \system32\*.dll) haga regsvr32.exe /s 1
Consejo: si tiene miedo de errores tipográficos, puede copiar este comando y luego hacer clic en c:\ en la parte superior esquina izquierda del cuadro del símbolo del sistema y utilice lo siguiente: La función "Editar-Pegar" facilita cometer errores. Una vez que el desplazamiento rápido se haya detenido por completo, no se apresure a iniciar otros programas. Espere pacientemente un momento, porque las DLL todavía están buscando posiciones en este momento. No hagas nada más hasta que la luz indicadora deje de parpadear