Joke Collection Website - Mood Talk - The application has an unknown software exception (xc49) at x115fd2.

The application has an unknown software exception (xc49) at x115fd2.

generally, there are many aspects to this phenomenon. First, there are problems in hardware, that is, memory, and second, there are many problems in software.

Fault analysis

Hardware:

Generally speaking, there is little possibility of memory problems. The main aspects are: the memory stick is broken, the memory quality is defective, and two different brands of memory with different capacities are mixed, which is also prone to incompatibility. At the same time, attention should be paid to heat dissipation problems, especially after overclocking. You can use the software MemTest to check the memory, which can thoroughly check the stability of the memory.

If it is dual memory, and different brands of memory chips are mixed or second-hand memory is bought, this problem occurs. At this time, it is necessary to check whether there is something wrong with the memory or it is not compatible with other hardware.

Software:

Let's briefly talk about the principle: there is a place for storing data in memory called buffer. When the program puts the data in one place, it will overflow because there is not enough space. For example, a bucket can only hold one catty of water. When two catties of water are put in, it will overflow. The system is displayed on the screen. This problem often occurs in windows2 and XP systems. Windows 2/XP has very strict requirements for hardware. In case of resource deadlock, overflow or illegal operation similar to that in Windows 98, the above situation will occur in order to keep the system stable. In addition, it may also be caused by poor compatibility between hardware devices.

Several examples

Example 1: Open IE browser or "x" memory referenced by "x7dcf39f" instruction will appear in a few minutes. The memory cannot be "read". To terminate the program, click OK. After clicking OK, the message box "An internal error has occurred and one of the windows you are using is about to close" appears. After closing this prompt message, IE browser is also closed.

Solution: Repair or upgrade IE browser and patch it at the same time. I have seen that one of the repair methods is that Win2 is self-upgrading, that is, Win2 is upgraded to Win2. In fact, this method is to restore the system to its initial state. For example, if your IE is upgraded to 6., it will be replaced by IE5. after the upgrade.

example 2: double-click the "AutoRun.exe" file in the CD-ROM under windows xp to display the "x78" memory referenced by the "x77f745cc" instruction. The memory cannot be "written". To terminate the program, click "OK", but it runs normally in Windows 98.

Solution: This may be a compatibility problem of the system. For winXP's system, right-click the "AutoRun.exe" file, properties and compatibility, select "Run this program in compatibility mode" and select "Windows 98/Me". Win2, if the SP is patched, just start and run, and enter: regsvr32c: \ winnt \ apppatch \ slayer ui.dll. Right-click, properties, and compatibility options will also appear.

example 3: there was an error when RealOne Gold was closed. It used to be normal, but recently, the "xffffffff" memory referenced by the "xffffffff" instruction appeared every time it was closed. This memory cannot be a hint of "read".

Solution: When the input method used is Microsoft Pinyin Input Method 23, and the language bar is hidden (there is no problem when it is not hidden), this problem will appear when closing RealOne, so you can display the language bar or use any other input method as the current input method to solve this problem before closing RealOne.

Example 4: My hero Super Jieba has been unable to play since surfing the Internet. Every time I am prompted that the "Oxff11" memory referenced by the "Ox6692f6" command cannot be "read", please press OK to terminate the program.

Solution: Try reinstalling Hero Super Xieba. If it is reinstalled, try downloading the corresponding version of the patch from the official website. Not yet, so I have to try another player instead.

example 5: double-click the shortcut of a game, and the "Ox77f5cdO" instruction refers to the "Oxffffffff" memory, which cannot be "read", and prompts the Client.dat program error.

solution: reinstall the latest driver of the graphics card, and then download and install DirectX9..

Example 6: When a friend sends a message, my computer will get an error message: the "*3333" memory referenced by the "*772b548f" command can't be "written", then QQ automatically logs off, and then I open QQ and find more than a dozen messages sent by him.

solution: this is that the other party uses the BUG of QQ to send special code and make a mistake in QQ. Just patch it or upgrade to the latest version, and it will be fine.

Example 7: The XP system used in my notebook computer sometimes pops up when the webpage is closed. tbrowser.exe needs to be closed when encountering problems, and then the memory x3e7c738 referenced by the instruction x3e7c738 pops up. This memory cannot be read. What is the matter?

Solution: Check the virus first, and if you have installed software such as browsing enhancement, please uninstall it.

example 8: when opening any program from the desktop or the start menu, an error message appears: "x ......" instruction refers to "x" memory, which cannot be "read". The ellipsis represents a variable value. And it's okay to open the program from running.

solution: run regedit to enter the registry. Under HKEY _ local _ machine \ software \ Microsoft \ Windows \ Current Version \ Explorer \ ShelleExecute hooks, there should be only one normal key value "{aeb6717e-7e19-11d-97ee-c4fd91972}.

example 9: I got a machine three months ago. The system is unstable. The system has been reinstalled many times in three months, and it was just installed four or five days ago, but there are often random Explorer- application errors, and the "x" memory referenced by the "x4a1259d" instruction. The memory cannot be "read". To terminate the program, click OK. To debug the program, click Cancel. If you click OK, the windows desktop will disappear. This problem has also occurred in the previous system. I wonder if it is a hardware problem?

solution: memory compatibility problem! In case of such problems, users can turn on the machine and adjust the location of the memory to see if the problem can be solved. If the problem remains, they can exchange the memory with your friends.

from the above examples, we can see that there are many reasons for the failure. The reasons that have been mentioned and may occur are listed below for easy reference.

Cause of the problem-Solution

Memory stick is broken-Replace the memory stick

Dual memory is incompatible-Use the same brand of memory or only use one memory

Memory quality problem-Replace the memory stick

Heat dissipation problem-Strengthen heat dissipation inside the chassis

Memory and motherboard are not plugged in properly or are incompatible with other hardware, etc.-Plug it in again. If it is a new system, first install the motherboard driver

software is damaged-reinstall software

software has BUG---patch or use the latest version.

The software is incompatible with the system-patch the software or try the compatibility mode of the system

There is a conflict between the software and the software-if any new software has been installed recently, try uninstalling it

If there is a problem with using other related software, reinstall the related software. For example, when playing a file in a certain format, there may be a problem with the decoder of this file.

There is a virus problem-antivirus software conflicts with the system or software-because antivirus software enters the bottom monitoring system, it may conflict with some software, so try uninstalling it.

There is a problem with the system itself-sometimes there is a BUG in the operating system itself. Pay attention to installing the officially released upgrade program, such as SP patch, and it is best to play it. If not, reinstall the system or replace it with another version.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

There are memory errors in Windows systems

People who use Windows operating systems sometimes. If you ask some "experts", the answer you get is often indignation and disdain like "Windows is so unstable". In fact, this error is not necessarily caused by the instability of Windows. This article will simply analyze the common causes of this error.

1. The application failed to check the memory allocation

When a program needs a piece of memory to save data, it needs to call the "function function" provided by the operating system to apply. If the memory allocation is successful, the function will return the address of the newly opened memory area to the application, and the application can use this memory through this address. This is "dynamic memory allocation", and the memory address is also a "pointer" in programming.

Memory is not always available and inexhaustible, and sometimes memory allocation will fail. When the allocation fails, the system function will return a value of . At this time, the return value of "" no longer indicates the newly enabled pointer, but a notice sent by the system to the application that an error has occurred. As an application, you should check whether the return value is after each memory application. If it is, it means that there is a fault and some measures should be taken to save it, which enhances the "robustness" of the program.

If the application doesn't check this error, it will think this value is an available pointer allocated to it according to the "thinking inertia" and continue to use this memory in subsequent operations. The real -address memory area stores the most important "interrupt descriptor table" in the computer system, which is absolutely not allowed to be used by applications. In an operating system without protection mechanism (such as DOS), writing data to this address will cause an immediate crash, while in a robust operating system, such as Windows, this operation will be immediately captured by the protection mechanism of the system, and the result is that the operating system will forcibly close the wrong application to prevent its error from expanding. At this time, the above-mentioned "write memory" error will appear, and it is pointed out that the referenced memory address is "x".

There are many reasons for the failure of memory allocation, such as insufficient memory and mismatched versions of system functions. Therefore, this kind of allocation failure is mostly seen after the operating system has been used for a long time, after installing a variety of applications (including virus programs that have been unintentionally installed) and changing a large number of system parameters and system files.

2. The application refers to an abnormal memory pointer due to its own BUG

In an application that uses dynamic allocation, sometimes it happens that the program tries to read and write a piece of memory that should be available, but for some reason, this expected available pointer has failed. It may be "forgotten" to ask the operating system for allocation, or it may be that the program itself has cancelled this memory at some point and "didn't pay attention" and so on. The logged-out memory is reclaimed by the system, and its access right no longer belongs to the application, so the reading and writing operation will also trigger the protection mechanism of the system, and the only end result of the program that attempts to "violate the law" is to be stopped by the operation and recover all resources. The laws of the computer world are still much more effective and severe than human beings!

situations like this are bugs in the program itself, and you can often reproduce the errors in a specific operation sequence. The invalid pointer is not always , so the memory address in the error prompt is not necessarily "x", but other random numbers.

If the system often has the mentioned error prompt, the following suggestions may be helpful:

1. Check whether there are Trojans or viruses in the system. In order to control the system, such programs often modify the system irresponsibly, which leads to abnormal operating system. Usually, we should strengthen the awareness of information security and never be curious about executable programs with unknown sources.

2. Update the operating system, so that the installation program of the operating system can copy the correct version of the system files again and correct the system parameters. Sometimes there are bugs in the operating system itself, so pay attention to installing the officially released upgrade program.

3. Try the new version of the application.