Red de conocimiento informático - Espacio del host - ¿Por qué no puedo jugar a Xuanyuan Sword 3: The Other Side of the Clouds and the Mountain después de instalar el juego?

¿Por qué no puedo jugar a Xuanyuan Sword 3: The Other Side of the Clouds and the Mountain después de instalar el juego?

Contramedidas cuando el sistema indica "No se puede leer la memoria"

Creo que los internautas que ejecutan Windows con frecuencia se han encontrado más o menos con un mensaje de error de este tipo: comando "0X" referenciado " 0x", que no se puede "leer". Para finalizar el programa, haga clic en Aceptar. En este sentido, el autor utiliza las palabras más concisas para explicar la causa y proporciona las contramedidas correspondientes para una práctica exitosa de la siguiente manera:

1. Causas

La causa del sistema que solicita " Esta memoria no se puede leer". Hay muchas, principalmente: contacto deficiente con la memoria; instalación de una "versión liviana" del sistema producida por el foro, lo que provoca que las funciones del sistema no coincidan; instalación de software incompatible o software cargado de virus o complemento, cambiando así parámetros del sistema y archivos del sistema.

En términos generales, cuando se inicia una aplicación, especialmente al salir para guardar datos, es necesario llamar a la "función 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 al programa de aplicación, y el programa de aplicación podrá usar la memoria correspondiente a través de esta dirección. Esto es "asignación de memoria dinámica", y la dirección de memoria también es el "puntero" en la programación.

Sin embargo, a veces la asignación de memoria falla por algún motivo. 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 puntero recién habilitado, sino una notificación enviada por el sistema a la aplicación: Hay un error en su aplicación. ! Si la aplicación no detecta este error, pensará que este valor es el puntero disponible que se le ha asignado de acuerdo con la "inercia de pensamiento" y continuará usando lo que cree que es "esta memoria" en ejecuciones posteriores.

De hecho, el área de memoria real en la dirección 0 almacena la "tabla de descriptores de interrupción" más importante del sistema, y ​​las aplicaciones no pueden usarla en absoluto. Por lo tanto, esta operación de dirección 0 será capturada inmediatamente por el mecanismo de protección del sistema Windows. 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, aparecerá el error de "memoria de escritura" mencionado anteriormente, que indica que la dirección de memoria a la que se hace referencia es "0x".

2. Contramedidas

Se deben hacer las cosas más básicas: 1. Instale y ejecute el sistema operativo original de Microsoft. 2. Limpie periódicamente la junta con memoria "dedo de oro". 3. Preste atención a la naturaleza científica de la descarga e instalación de software. 4. Realice periódicamente búsquedas exhaustivas y exhaustivas de virus y troyanos.

——Los siguientes "comandos" y "procesamiento por lotes" son los mejores remedios cuando se encuentran excepciones (aplicable a XP y VISTA, puede elegir una de las dos medidas):

1. Ingrese el siguiente comando en el símbolo del sistema y presione Entrar:

para 1 en (windir\system32\*.dll) haga regsvr32.exe /s 1

2. Ejecute el programa "por lotes". Descarga directa:

/bbs_upload/upload/2008/01_11/1200022352444.r

Referencia detallada/read.php?tid=857008amp;keyword=B8C3C4DAB4E6B2BBC4DCCEAAread

Actualizar IE a IE7 también puede resolver este problema.