Cuando abro el software Word en mi computadora, aparece "Error de programa, esta memoria es de solo lectura". ¿Por qué no se puede abrir? ¿Qué debo hacer?
De lo simple a lo complejo, de lo económico a lo más caro.
1. Detenga el servicio de almacenamiento protegido. Haga clic derecho en Mi PC-Administrar-Servicios. Busque y detenga el servicio y configúrelo para que se ejecute manualmente.
2. Instale el software antivirus y actualice la base de datos de virus más reciente antes que el antivirus.
3. El programa ha sido modificado por un virus o hay errores en el programa. Reinstale OFICINA.
4. Desinstale algún software con poca compatibilidad (difícil de juzgar)
5 Si el sistema operativo se instaló usando un disco GHOST, cambie el sistema GHOST o reinstálelo usando WINDOWS. disco de instalación sistema operativo.
6. La memoria es inestable. Utilice MEMTEST para probar la memoria y comprobar su calidad. Si el resultado de la prueba es un problema de memoria, se recomienda reemplazarlo.
Las personas que utilizan sistemas operativos Windows a veces encuentran el siguiente mensaje de error: "0x 000000000 La memoria a la que hace referencia la instrucción 0x no se puede escribir" y luego la aplicación se cierra. Si preguntas a algunos "expertos", la respuesta que obtienes suele ser indignación y desdén, como "Windows es muy inestable". De hecho, este error no se debe necesariamente a la inestabilidad de Windows. Este artículo analizará brevemente las causas comunes de este error. c'j8q1:
qzX$K@
Primero, la aplicación no puede verificar la asignación de memoria ce#TU/
Cuando un programa necesita un bloque de memoria para almacenar datos Al hacerlo, debe llamar a la "función 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 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. |r@N^@R
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 indica un puntero recién habilitado, sino una notificación enviada por el sistema a la aplicación indicando 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. Ir4h#1N3
Si la aplicación no verifica este error, pensará que este valor es un puntero gratuito asignado a ella en función de la "inercia del pensamiento" y continuará usando 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". ! 8$rf$
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. fw\8L*bn
2. La aplicación hace referencia a un puntero de memoria anormal debido a su propio ERROR] ¿EggG? l
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 puntero disponible esperado ha fallado. 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. C]Njm
Si el mensaje de error anterior aparece con frecuencia en el sistema, las siguientes sugerencias pueden resultar útiles:_170a$,
1. Compruebe si hay un virus troyano 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. uP \ _ ~ 75 lt
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. _\@a@
3. Pruebe nuevas versiones de la aplicación. JC mG0y
$.~`b$
InBcD@Ys
Al ejecutar algunos programas, a veces aparecerá un mensaje de error de memoria y luego el programa cerca . 2zsn#\
(sUC@(pgX
La instrucción "0x" hace referencia a la memoria "0x". La memoria no se puede "leer". f|3-
G6S |0n7
La memoria 0x a la que hace referencia la instrucción 0x no se puede "escribir EN1, ^5^
G5c8(
No lo hago". No sé si lo tienes ¿Alguna vez has tenido esa brecha? (El contenido después de 0x puede ser diferente). W4r^qFf
~ k30XN votó a favor
En general, este fenómeno. Hay muchos aspectos. Hay un problema con el hardware, es decir, con la memoria. En segundo lugar, hay muchos problemas con el software.
S8io
¡Vamos a hacerlo! Hable primero sobre el hardware:
Igq ltrb. #
En términos generales, la posibilidad de problemas de memoria es baja. Los aspectos principales son: el módulo de memoria está roto y la calidad de la memoria. Es problemático y hay dos marcas diferentes de memoria con diferentes capacidades, que también son propensas a tener inconsistencias. Al mismo tiempo, asegúrese de prestar atención a los problemas de disipación de calor, especialmente después del overclocking. verifique minuciosamente la estabilidad de la memoria. \{
Xu{! -d
Este problema ocurrirá si tiene memoria dual y usa chips de memoria de diferentes marcas o si compra un segundo. -memoria manual En este momento, debe verificar si hay un problema con la memoria o con otros chips de memoria. De lo contrario, solucione el problema del software. "
Hablemos brevemente sobre el principio: hay un lugar en la memoria llamado buffer. El programa se desbordará debido a espacio insuficiente. Por ejemplo, un balde solo puede contener una libra de agua. Si pones dos libras de agua, el sistema se desbordará. Este problema aparece a menudo en la pantalla. En el sistema XP, Windows 2000/XP tiene requisitos de hardware muy estrictos en caso de bloqueo de recursos, desbordamiento o operación ilegal como Windows 98. Para mantener la estabilidad del sistema, la situación anterior también puede ocurrir debido a una mala compatibilidad entre /p>
/_, ~S
Ejemplo 1: después de abrir el navegador IE o unos minutos. Posteriormente 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. 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: repare o actualice el navegador IE y aplique parches al mismo tiempo. Vi que un método de reparación 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 su IE se actualiza a 6.0, será reemplazado por IE5.0 después de la actualización. ¿w? 7 amp;; PYk
F HDv: =
Ejemplo 2: Haga doble clic en el archivo "AutoRun.exe" en el CD en Memoria de Windows. 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:\\winnt\\app patch\\slayeui.dll. Con un clic derecho también aparecen propiedades y opciones de compatibilidad. : ne{Pz
kWhXapLv gt
Ejemplo 3: 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. 5tSr9ZP74
a=Ewlv
Ejemplo 4: Mi héroe Super Jieba no se puede jugar desde que comencé a navegar por Internet. Cada vez que le indique que la memoria "Oxff000011" a la que hace referencia el comando "Ox060692f6" no se puede "leer", presione Aceptar para finalizar el programa. 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. 6j9LEK=b
H6^_Mj
Ejemplo 5: haga doble clic en un acceso directo del juego, el comando "Ox77f5cdO" se refiere a la memoria "Oxffffffff" y no se puede "leer", lo que indica Error del programa Client.dat. Solución: ¿Reinstalar el controlador de la tarjeta gráfica más reciente y luego descargar e instalar DirectX9.0? ' vGvSi '
P744U/V2
Ejemplo 6: Un amigo me envió un mensaje y mi computadora recibió el mensaje de error: "0*00303033" al que hace referencia el "0*772b548f" comando La memoria no se pudo "escribir", y luego QQ se desconectó automáticamente. Luego abrí QQ y encontré más de una docena de mensajes enviados por él. 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. ksK9 PG
e @ h $Nueva Gales del Sur
A través de los ejemplos anteriores, podemos ver que hay muchas razones para el fracaso. Aquí hemos hecho una lista de las razones mencionadas y posibles para una fácil referencia. Sub ampx(@u
ax/q6PDy~
Solución; 6PiM~H?
- kn$E=/r
1. Si la tarjeta de memoria está rota, reemplácela.
iifj)}tb|
¡Lay! d$#S]
2. Las memorias duales son incompatibles con la misma marca de memoria o solo hay una memoria F,
-Detección remota
3. Memoria Por problemas de calidad, reemplace el módulo de memoria o_t? gp!
5. La memoria y la placa base no están insertadas correctamente o no son compatibles con otro hardware, etc. reemplace el enchufe roto 6x0Nkv`00. \
6. Si hay un problema con el disco duro, reemplace el disco duro con 8Jj0M_
Wib=H? Evil Grin)
7. Problema con el controlador Vuelva a instalar el controlador. Si es un sistema nuevo, instale primero el controlador de la placa base 3aZeSII o
02[5gw gt;@C/
8. Reinstale el software si está dañado]t*
Fwx0f6
9. Si hay errores en el software, parcheelo o utilice la última versión. versión. q =:ul]i_
=):6I -iSB
10. Parche el software o pruebe el modo de compatibilidad del sistema "b&@5]
e}b?U@
11. El software y el software están en conflicto. Si ha instalado recientemente algún Nuevo software, desinstale e intente Gh, rz =NC
|$ t3}bq
12. Si el software necesita usarse en otro software relacionado, reinstálelo si lo hay. cualquier problema de software Por ejemplo, al reproducir un archivo de cierto formato, este archivo cXNyA]L[
NU[p2]7R
13, problema de virus antivirus V~7GF. {,
`7`*"
14. 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 cierto software. Intente desinstalarlo: eWZl.
XC0iXb
15, hay un problema con el sistema en sí. A veces, el propio sistema operativo tiene errores. Preste atención a la instalación del programa de actualización oficial, como el parche SP, es mejor instalarlo. De lo contrario, reinstale el sistema o cambie a otra versión.