Preguntas sobre el escuadrón de robo de pollos
Según la imagen de arriba, debería ser un error de memoria, lo que causa problemas de memoria. El primero es el voltaje: las fluctuaciones excesivas en el voltaje de la red eléctrica o el uso de fuentes de alimentación inferiores en el PC causarán daños. a la memoria A veces este daño puede ser evidente de inmediato, mientras que en otros casos puede ser una reducción gradual a largo plazo en el índice eléctrico de la memoria. Además, el overclocking de memoria a largo plazo también dañará la memoria. Al overclockear la CPU, una vez que la memoria no puede alcanzar la frecuencia requerida, fácilmente generará calor y dañará el módulo de memoria. El segundo es la electricidad estática: la electricidad estática es el principal factor que causa daños a los módulos de memoria. Por lo tanto, cuando instalamos o desinstalamos el módulo de memoria, podemos usar una pulsera antiestática si es posible. De lo contrario, debemos tomar ciertas medidas para dispersar la electricidad estática en nuestro cuerpo antes de tocar el módulo de memoria, como tocar un producto metálico conectado a tierra. como por ejemplo un tubo de calefacción. El tercero es el polvo: si la carcasa de su PC está llena de polvo o el entorno de trabajo de su PC es relativamente húmedo, si trabaja bajo tales factores ambientales durante mucho tiempo, aparecerá óxido en la parte dorada de la memoria. Muchas veces, cuando ocurre una falla que "la memoria no se puede leer ni escribir", el problema se puede solucionar simplemente sacando la memoria y frotando el dedo dorado con un borrador. Esta es la razón. Además, si su PC no disipa bien el calor y la memoria funciona a altas temperaturas durante mucho tiempo, ya sea que el calor correspondiente lo genere el módulo de memoria o los componentes circundantes, su vida útil se acortará.
Las personas que usan el sistema operativo Windows a veces encuentran este tipo de mensajes de error al ejecutar ciertos programas, a veces aparece un mensaje de error de memoria y luego el programa se cerrará automáticamente o se cerrará después de hacer clic. cerca.
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).
Este fenómeno generalmente ocurre por varias razones. Una es el hardware, es decir, problemas de memoria, y la otra es el software, que tiene muchos problemas.
1. Causado por la vulnerabilidad de desbordamiento del búfer de Microsoft IE
2. Los conflictos de uso de la memoria o de la dirección de memoria virtual hacen que la ejecución del programa asigne una determinada dirección de memoria para que la use el programa. y libérelo cuando finalice el programa. Deje espacio para que lo utilicen nuevos programas. Win es un sistema multitarea. A veces, una nueva tarea comienza antes de que finalice el programa anterior. Cuánta memoria o memoria virtual se necesita para garantizar que podamos ejecutar el. ¿Trabajar tareas al mismo tiempo? Quizás Win tenga este problema. No se hace bien, por lo que este error ocurre con frecuencia. Esta situación generalmente ocurre después de ejecutar software o multimedia a gran escala.
3. ocurren con módulos de memoria inferiores En términos generales, la posibilidad de problemas de memoria no es grande, los aspectos principales son: el módulo de memoria está roto, la calidad de la memoria es defectuosa y se mezclan dos marcas diferentes y diferentes capacidades de memoria, lo cual. También es más probable que cause incompatibilidad. Al mismo tiempo, también debemos prestar atención a los problemas de disipación de calor, especialmente el 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 ha mezclado módulos de memoria de diferentes marcas o ha comprado memoria de segunda mano y se produce este problema, entonces deberá comprobar si hay un problema con la memoria o si es incompatible con otro hardware.
4. Una vulnerabilidad en el sistema Microsoft WINDOWS. Windows especifica la dirección de memoria 0X00000000 a 0X0000ffff como el rango de direcciones para asignar punteros nulos. Si el 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 el espacio de direcciones disponible para la asignación no es suficiente, se devuelve un puntero nulo. Sin embargo, el código no verifica este tipo de error y piensa que la asignación de dirección fue exitosa, por lo que accede a la dirección 0X00000000, por lo que se produce una violación de acceso a la memoria y el proceso finaliza.
Al llenar un archivo PIF compuesto de 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 lo terminar con Solo cuando se muestre el ícono pif habrá contenido como "Programa, Fuente, Memoria, Pantalla" en las propiedades Y solo cuando el tamaño de un archivo que no sea pif sea de 369 bytes, no se producirá ningún error de programa. Al ver la página "Programa" de las propiedades, incluso si tiene 370 bytes, no funcionará. Al ver la página "Programa" de las propiedades de un archivo pif ilegal de más de 369 bytes, el Explorador cometerá un error. : \''***\'' está referenciada por la instrucción. ***\'' memoria La memoria no se puede \''leer\'', el problema radica en la dirección hexadecimal del archivo pif: 0x00000181[. 0x87]0x00000182[0x01] y 0x00000231[0xC3]0x00000232[0x02] incluso Un archivo pif legal, siempre que se cambie cualquiera de estos cuatro lugares, provocará un error en el programa. 0x00000181 y 0x00000182 se cambian a [0xFF][0xFF], cualquier cambio en otras direcciones no causará un error p>
5. Es posible que el servicio Apache no se instale ni se inicie correctamente; para detener
6. La aplicación no verifica la falla de asignación de memoria. El programa necesita una parte de la memoria al guardar datos, debe llamar a la "función" proporcionada por el sistema operativo para 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, y el programa de aplicación puede usar esta dirección para usar esta área. Esta es la "asignación de memoria dinámica". La dirección es el "puntero" en la programación. La memoria no siempre está disponible y, a veces, la función del sistema falla cuando falla la asignación. En este momento, el valor de retorno "0" no representa un puntero recién habilitado. , pero una notificación enviada por el sistema a la aplicación, informando que ha ocurrido un error. Como aplicación, debe verificar después de cada aplicación si el valor de retorno es 0, si es así, significa que ha ocurrido una falla. Se deben tomar algunas medidas para salvarlo. Esto mejora la "robustez" del programa. Si la aplicación no verifica este error, pensará de acuerdo con la "inercia de pensamiento". Este valor es el puntero disponible que se le ha asignado. Puede continuar usando esta 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 en el sistema informático, y las aplicaciones no pueden usarla 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 y el resultado es que el sistema operativo cierra por la fuerza la aplicación errónea. para evitar que su error se propague. En este momento, aparecerá el error de "memoria de escritura" mencionado anteriormente, 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. 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, después de que se han instalado una variedad de aplicaciones (incluidos programas de virus que se "instalaron" inadvertidamente) y una gran cantidad de parámetros y parámetros del sistema. Los archivos del sistema han sido modificados.
7. La aplicación hace referencia a un puntero 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 y escribir una parte de la memoria. "debería estar disponible". Pero por alguna razón, este puntero 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 cerrado sesión en esta memoria en algún momento 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. El único destino de un programa que intenta ser "ilegal" es terminar. por la operación y todos los recursos serán recuperados.
¡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, puede 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 otros números aleatorios.
Si el sistema presenta con frecuencia el mensaje de error mencionado, las siguientes sugerencias pueden ser útiles:
1. Compruebe si hay troyanos o virus en el sistema. Estos programas a menudo modifican irresponsablemente el sistema para controlarlo, 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 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.
4. Elimine y luego vuelva a crear los archivos en la carpeta WINDOWS\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 WINDOWS\System32\Wbem\Repository. (Cree una copia de seguridad de estos archivos antes de eliminarlos). Abra Servicios y aplicaciones, haga clic en Servicios y 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
Mis siguientes Aquí hay algunos ejemplos para analizar:
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: Reparar o actualizar el navegador IE y aplicar un parche al mismo tiempo. 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" del CD en "OK" de Windows, pero se ejecuta normalmente en Windows 98.
Solución: Esto puede ser un problema de compatibilidad con el sistema. Para sistemas winXP, haga clic derecho en el archivo "AutoRun.exe", seleccione Propiedades y seleccione Compatibilidad. Seleccione "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 propiedades y las opciones de compatibilidad.
Ejemplo 3: se produjo un error cuando se cerró RealOne Gold. Antes funcionaba normalmente, pero recientemente, cada vez que se cerraba la memoria, aparecía "0xffffffff" al que hace referencia el comando "0xffffffff".
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 que el idioma se puede mostrar antes de cerrar. barra RealOne o convierta cualquier otro método de entrada en el 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: Intenta reinstalar Hero Super Jieba. Si el problema persiste después de la reinstalación, ve al sitio web oficial para descargar la versión correspondiente del parche e inténtalo. Si todavía no funciona, tengo que probar con otro reproductor.
Ejemplo 5: Haga doble clic en el acceso directo de un juego. El comando "0x77f5cd0" hace referencia a la memoria "0xffffffff". La memoria no se puede "leer" y aparece un error del 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.
Ejemplo 7: Mi computadora portátil usa el sistema XP. A veces, al cerrar una página web, aparece tbrowser.exe. Encuentra un problema y es necesario cerrar la memoria 0x03e7c738 a la que hace referencia 0x03e7c738. Aparecerá una instrucción. Esta memoria no se puede leer.
Solución: primero compruebe si hay virus y, si ha instalado un software de mejora de la navegación, desinstálelo.
Ejemplo 8: Al abrir cualquier programa desde el escritorio o menú inicio aparece un mensaje de error: La instrucción "0x..." hace referencia a la memoria "0x00000000", la cual no se puede "leer". Las elipses representan valores variables. Y abrir el programa para que no se ejecute no es un problema.
Solución: ejecute regedit para ingresar al registro. En HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks, solo debe haber un valor de clave normal "{AEB6717E-7E19-11d0-97EE-00C04FD91972". }, elimine las demás (por supuesto, no elimine las claves predeterminadas)
Ejemplo 9: configuré una máquina hace tres meses y el sistema es relativamente inestable y lo he reinstalado muchas veces en tres meses. El sistema se instaló hace cuatro o cinco días, pero los errores de la aplicación Explorer a menudo ocurren aleatoriamente. La memoria "0x00000000" a la que hace referencia el comando "0x4a01259d" no se puede "leer". depure el programa, haga clic en "Cancelar". Si hace clic en Aceptar, el escritorio de Windows desaparecerá. Este problema también ocurrió en sistemas anteriores. Me pregunto si es un problema de hardware. ¡Problema de compatibilidad! Si encuentra este tipo de problema, puede abrir la máquina y ajustar la ubicación de la memoria para ver si el problema persiste, puede intercambiar la memoria con su amigo. >A través de los ejemplos anteriores, puede ver que hay muchas razones para el fracaso. Las razones mencionadas y posibles se enumeran a continuación para facilitar su consulta.
Causa del problema - solución
El módulo de memoria está roto - reemplace el módulo de memoria
La memoria dual no es compatible - use la misma marca de memoria o Utilice solo una pieza de memoria
Problema de calidad de la memoria: reemplace el módulo de memoria
Problema de disipación de calor: fortalezca la disipación de calor dentro del chasis
La memoria y la placa base no están enchufados correctamente o no están conectados correctamente Otro hardware es incompatible, etc. - vuelva a insertar la memoria o cambie el enchufe
Hay un problema con el disco duro: reemplace el disco duro
p>
Hay un problema con el controlador: reinstale el controlador. Si es un sistema nuevo, primero debe instalar el controlador de la placa base
El software está dañado - reinstale el software
El software tiene errores - parcheelo o use la última versión.
El software es incompatible con el sistema: parchee el software o pruebe el modo de compatibilidad del sistema.
Existe un conflicto entre el software y el software, si se ha instalado algún software nuevo recientemente. , desinstálelo Pruébelo
Hay un problema si el software necesita utilizar otro software relacionado: reinstale el software relacionado. Por ejemplo, si se produce un error al reproducir un archivo de un determinado formato, puede haber un problema con el decodificador de ese archivo
Problema de virus - antivirus
Antivirus El software 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. Intente desinstalarlo.
Hay un problema con el sistema en sí, a veces existe. Hay errores en el propio sistema operativo. Preste atención a la instalación del programa de actualización oficial, como Es mejor aplicar el parche SP. Si eso 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 (algunos controladores de tarjetas gráficas 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 para actualizar Microsoft NET.Framework a la versión 1.1]
[Una cosa más que decir]
Método 1:
Amigos del grupo de noticias de Microsoft dieron un consejo: Iniciar--Ejecutar: regsvr32 jscript.dll
Iniciar--Ejecutar: regsvr32 vbscript.dll
Pero no fue así resuélvalo---pero proporcionó una manera----- Ejecute y registre todas las DLL a la vez
Busque y encuentre el método de la siguiente manera:
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
Ingrese este comando lentamente si ingresa. correctamente, verá que la pantalla se desplaza rápidamente. De lo contrario... de lo contrario, no tendrá este efecto si falla. Presione Intro y espere lentamente (tardará entre 1 y 2 minutos) y luego ábralo para ver si todo está funcionando
Método 2:
Este es un problema típico~~~~ ~ causó este problema Hay muchas razones. En términos generales, existen tres métodos para resolver el problema: parchear el sistema, reemplazar la memoria y cambiar la ranura de memoria. [Los parches del sistema se pueden actualizar en línea en el sitio web de Microsoft Update]