Joke Collection Website - Mood Talk - My computer always pops up Ox39cob540. What's the matter with insufficient memory when watching?
My computer always pops up Ox39cob540. What's the matter with insufficient memory when watching?
This happens occasionally, it doesn't matter, don't worry about him. Just click "Cancel".
It is dangerous to appear frequently, otherwise the system will be reinstalled.
When running some programs, sometimes there will be a memory error prompt, and then the program will close.
0x instruction refers to 0x memory. The memory cannot be read.
0x memory referenced by 0x instruction cannot be "written".
Generally speaking, there are some reasons for this phenomenon. One is that there is something wrong with the hardware, the other is that there is something wrong with the memory, and the other is that there is something wrong with the software.
Fault analysis
Hardware:
Generally speaking, memory problems are unlikely. The main aspects are: the memory stick is broken, the memory quality is problematic, and there are two different brands of memory with different capacities, which is also prone to incompatibility. At the same time, we must pay attention to heat dissipation, especially after overclocking. You can use the software MemTest to check the memory, and you 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 will occur. At this time, it is necessary to check whether there is a memory problem or it is incompatible with other hardware.
Software:
Let's talk briefly about the principle first: there is a place in memory called buffer for storing data. If the program puts the data in one place, it will overflow because of insufficient space. For example, a bucket can only hold one catty of water. Put in two Jin of water and it will overflow. The system is displayed on the screen. This problem often appears in windows2000 and XP systems. Windows 2000/XP has very strict requirements on hardware. In the case of deadlock, overflow or illegal operation of resources similar to 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 "0x00000000" memory referenced by "0x70dcf39f" 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 a window you are using will be closed soon" will appear. After closing this prompt message, IE browser is also closed.
Solution: Repair or upgrade IE browser and patch it at the same time. I see that there is a repair method that Win2000 is self-upgrading, that is, Win2000 is upgraded to Win2000. In fact, this method is to restore the system to the initial state. For example, if your IE is upgraded to 6.0, it will be changed to IE 5.0/ Tencent Browser/
Example 2: Double-click the "AutoRun.exe" file in the CD-ROM under windows xp to display the "0x00000078" memory referenced by the "0x77f745cc" instruction. Memory cannot be "written". To terminate the program, click OK, but it works normally in Windows 98.
Solution: This may be a compatibility problem of the system. For winXP system, right-click the AutoRun.exe file, properties and compatibility, select Run this program in compatibility mode, and select Windows 98/Me. Win2000, if the SP is patched, just start running, and enter: regsvr32c: \ winnt \ apppatch \ Slayer ui.dll. Right-click and the properties and compatibility options will also appear.
Example 3: An error occurred when closing RealOne Gold. It used to be normal, but recently the "0xffffffff" memory referenced by the "0xffffffff" instruction appears every time it is closed. This kind of memory can't be a hint of "read".
Solution: When the input method used is Microsoft Pinyin Input Method 2003 and the language bar is hidden (no problem when it is not hidden), this problem will occur when RealOne is closed, so you can display the language bar before closing RealOne or use any other input method as the current input method to solve this problem.
Ex. 4: My hero, Super Jieba, has been unable to play since he got online. Every time you are prompted that the "Oxff0000 1 1" memory referenced by the "Ox060692f6" command cannot be "read", press OK to terminate the program.
Solution: Try to reinstall Hero Super Jieba. If it is reinstalled, you can try to download the corresponding version of the patch from official website. Not yet, so I have to try another player.
Example 5: Double-click the shortcut of the game. The "Ox77f5cdO" instruction refers to the "Oxffffffff" memory, which cannot be read, indicating that the Client.dat program is wrong.
Solution: Reinstall the latest driver of graphics card, and then download and install DirectX9.0.
Example 6: My friend sent me a message, and my computer got an error message: the "0*00303033" memory referenced by the "0*772b548f" command could not be "written", and then QQ automatically went offline, and then I opened QQ and found more than a dozen messages sent by him.
Solution: This is that the other party uses a BUG in QQ to send a special code and makes an error in QQ. Just patch or upgrade to the latest version, and you'll be fine.
Example 7: The XP system used in my laptop sometimes pops up when the webpage is closed. When tbrowser.exe encounters a problem and needs to be shut down, the memory 0x03e7c738 referenced by instruction 0x03e7c738 pops up and cannot be read. What happened?
Solution: Antivirus first. If you have installed software such as browsing enhancement, please uninstall it.
Example 8: When you open any program from the desktop or the Start menu, an error message will appear: "0x00000000" memory is referenced by "0x ..." The instruction 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 \ Shell ee execute hooks, There should be only one normal key value "{aeb6717e-7e19-1d0-97ee-00c04fd91972}", and all others should be deleted (of course, the default key value should not be deleted.
Exodus I bought 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 random Explorer- application errors often occur. "0x4a0 1259d" instruction refers to "0x00000000" memory. The memory cannot be read. To terminate the program, click OK. To debug the program, click Cancel. If Hong Fan does this, the desktop will disappear. This problem has also occurred in previous systems. I wonder if it's a hardware problem.
Solution: Memory compatibility problem! If this problem occurs, the user can turn on the machine and adjust the location of the memory to see if the problem can be solved. If the problem still exists, they can exchange memories with your friends.
From the above example, we can see that there are many reasons for failure. The reasons that have been mentioned and may appear are listed below for your reference.
Cause of the problem-solution
The memory stick is broken-replace it.
Dual memory incompatibility-use the same brand of memory or only use one memory.
Memory Quality Problem-Replace Memory Module
Heat dissipation problem-strengthening heat dissipation inside the chassis
Memory and motherboard are not inserted correctly or are incompatible with other hardware. -Reinsert the memory or replace it.
There is something wrong with the hard disk-replace the hard disk
Drive problem-reload the drive. If it is a new system, the motherboard driver should be installed first.
Software corruption-Reinstall the software
The software is defective, fix it or use the latest version.
Software and system are incompatible-patch the software or try the compatibility mode of the system.
Software and software are in conflict-if there is any new software installed recently, try uninstalling it.
There is a problem with using other related software-reinstall the related software. For example, there is an error when playing a file in a certain format, which may be a problem with the decoder of this file.
Virus problem-anti-virus
Anti-virus software conflicts with the system or software-because anti-virus software enters the underlying monitoring system, it may conflict with some software, so try to uninstall it.
There is something wrong with the system itself-sometimes the operating system itself has bugs, so pay attention to installing official upgrade programs, such as SP patches, and it is best to install them. If not, please reinstall the system or replace it with another version.
===============================================
A memory error occurred in the Windows system.
People who use the Windows operating system sometimes encounter the following error message: "The memory referenced by the instruction 0x000000000x cannot be written", and then the application closes. 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 paper will briefly analyze the common causes of this error.
First, the application cannot check the memory allocation.
When a program needs a piece of memory to store 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 0. At this point, the return value "0" no longer indicates the newly enabled pointer, but a notification sent by the system to the application, indicating that an error has occurred. As an application, you should check whether the return value is 0 after each memory application. If so, it means that there is a fault and some measures need to be taken to save it, which enhances the "robustness" of the program.
If the application does not check this error, it will think that this value is an available pointer assigned to it according to "thinking inertia" and continue to use this memory in subsequent operations. The real 0-address storage area stores the most important "interrupt descriptor table" in the computer system, which is absolutely not allowed to be used by applications. In an unprotected operating system (such as DOS), writing data to this address will lead to 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 as a result, 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, indicating that the referenced memory address is "0x00000000".
There are many reasons for the failure of memory allocation, such as insufficient memory and mismatched system function versions. Therefore, this kind of distribution failure is a common problem that after the operating system has been used for a long time, various applications (including virus programs installed unintentionally) are installed and the system is changed. Drag the frog down?
Second, the application refers to an abnormal memory pointer due to its own BUG.
In applications that use dynamic allocation, it sometimes happens that the program tries to read and write a memory that should be available, but for some reason, the expected available pointer has failed. It may be "forgetting" to ask the operating system for allocation, or it may be that the program itself canceled this memory at some point, "not paying attention" and so on. The logged-out memory is reclaimed by the system, and its access right no longer belongs to the application, so reading and writing operations will also trigger the protection mechanism of the system, and the only final result of the program that tries 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!
A situation like this is a BUG in the program itself, and you can often reproduce the error in a specific operation sequence. The invalid pointer is not always 0, so the memory address in the error prompt is not necessarily "0x00000000", but it can also be other random numbers.
If the above error prompt appears frequently, the following suggestions may be helpful:
1. Check the system for Trojan virus. In order to control the system, such programs are often responsible for low cost. Servant? Jaru, what a fool! F craftsman s? Worried? Step on? Hey? Yuecong's bed is full of magic eye, onions and harmony. Slow down?
2. Update the operating system, so that the installation program of the operating system can copy the correct version of the system files 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 a new version of the application.
- Related articles
- Speaking of killing matt.
- Good night, inspirational and short. Good night before bed. Tell me about it.
- What do you think of their ambitions? What is your ambition? Please talk about it.
- What does cost-effectiveness mean?
- What is the meaning of Suzhou embroidery cat playing mantis?
- Introduction to the story of the fifth personality novelist What is the background story of the fifth personality novelist?
- Sentences expressing children's filial piety and kindness to their parents [sharing]
- Talk about the good mood at home
- Talk about it with special concern.
- There are several things a woman can't do. Her love for you is just lip service.