Help: This is a computer problem, how to repair?
Users questions: Computer use in the English prompts blue screen, restart can also be used, is there several times, is not where the bad? How to repair? Thank you! Here are pictures please !
Experts answer:0x0000008E: KERNEL_MODE_EXCEPTION _NOT_HANDLED Error analysis: kernel-level application generates an error, but the Windows error handler did not catch usually is a hardware compatibility error. Solution: upgrade drivers or upgrade the BIOS. Are generally application requests to allocate new memory system failure Caused the system to allocate memory fails with an error, the application does not know that the system has allocated memory for it to use, does not know the application is using large amounts of data storage memory is the system where the application to use this memory, the system Of course not allowed, end is forced to shut down the application system Program, appeared above this thing stop: 0x0000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED First, the application does not need to check the memory allocation failed a memory for storing program data, you need to use the operating System provides a "function function" to apply, if the memory allocation successful, the function will open the new address of the memory area returned to the application, the application can use this memory through this address. This is the "dynamic memory allocation", the memory address that is programmed in the "cursor." Memory is not permanent Far have come at, with endless, sometimes memory allocation will fail. When the allocation fails, the system function returns a 0 value, then the return value of "0" is not that the newly opened cursor, but the system is issued to the application of a notification error. As an application, apply in every Memory, should check the return value is 0, if it is, it means that a fault, should take some measures to save, which enhances the process of "robustness." If the application does not check for this error, it will be in accordance with "thinking inertia" that this value is the distribution of available cursor to it and continue the Use after the implementation of this memory. The real address of memory area 0 is stored in a computer system, the most important "interrupt descriptor table" is absolutely not allowed to use the application. In the absence of the operating system protection mechanisms (such as DOS), write data to this address will result in an immediate crash, and in the robust operating system Systems such as Windows, etc., the operating system will immediately capture the protection mechanism, the result is forced to close by the operating system, application errors, in order to prevent the expansion of its error. At this time, there will be above the "write memory" error, and that the referenced memory address "0x0000 0000. " Failure of memory allocation failure for many reasons, not enough memory, the system does not match the version of the function and so may be affected. Therefore, this allocation failure more common in use long after the operating system, installing a variety of applications (including accidentally "install" a virus program), a large number of system changes After the system parameters and system files. Second, the application due to its unusual BUG quoted cursor using dynamic memory allocation application, sometimes this happens: suddenly write a test program "should be available" in memory, but I do not know why, this is expected available in the cursor has failed The. There may be "forgotten" allocated to the operating system requirements, it may be their own procedures have been written off at some point this memory and "no attention" and so on. Off the system memory to be recycled, its access is no longer part of the application, read and write operations, will also trigger the system protection mechanisms, Attempt to "illegal" process only fate is to be terminated execution operation, recycling all of the resources. Computerworld legal or effective, and much more stringent than the human ah! Cases like this are all of the program itself BUG, you can often order a specific operation to reproduce error. Invalid cursor is not always 0 , So the error in the memory address is not necessarily as "0x00000000", but other random numbers. If the system has been frequently mentioned in the error, the following suggestions may be: 1. View the system for Trojan or virus. Such programs are often responsible for control system To modify the system, which causes the operating system exception. Usually should strengthen information security awareness, executable programs from unknown sources, no curiosity. (2) update the operating system, so that the operating system re-installation program copies the correct version of system files, fix the system parameters. In addition, you wipe the dust inside the chassis, the hard Parts are able to pull down pull down the socket clean up dust, and then try to re-install the plug tight. Sometimes the operating system itself will also have BUG, pay attention to install the official release of the upgrade process.