Joke Collection Website - Talk about mood - Ask experts for advice on the mistakes that appear after patching the computer.

Ask experts for advice on the mistakes that appear after patching the computer.

There are two reasons for this error prompt. First, there is something wrong with the hardware, that is, there is something wrong with the memory. Second, the software has many problems.

One: Let's talk about hardware first:

Generally speaking, computer hardware is not easy to break down. Memory problems are unlikely (unless your memory is really a bunch of miscellaneous brands), and the main aspects are: 1. Memory is broken (mostly second-hand memory), 2. Using memory with quality problems, 3. There is too much dust in the golden finger of the memory inserted in the motherboard. 4。 Using different brands and capacities of memory leads to incompatibility. 5。 Heat dissipation caused by overclocking.

Two: If none of the above situations exist, then solve the problem from the software aspect.

Let's talk about the principle first: there is a place in memory for storing data called buffer. When the program puts the data in a certain location, it will overflow because of insufficient space. This is what we call memory buffer overflow. This problem often occurs in windows2000/XP system, because Windows 2000/XP based on NT kernel has very strict requirements on 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.

At the same time, because the system runs to protect a section of memory, other user programs cannot access the memory, and this error will also occur when user programs illegally read these memory spaces.

The following are some examples I got from online search, and I want to analyze them with you here (to be good at using search engines, this is also a shortcut for beginners to advance). ):

1。 Q: The "0x003713644" memory referenced by the "08ba9ef" instruction cannot be read. To terminate the program, click OK.

A: There is an error in IE. You need to reset IE:

1 Open the Run window in the Start menu, enter "regsvr32 actxprxy.dll" in it, and then "OK". Then an information dialog box "DLLRegisterserver in actxprxy.dll succeeded" will appear, and click OK again.

2 Open the Run window again and enter "REGSVR32 shdocvw.dll".

3 Open the Run window again and enter "REGSVR32 oleaut32.dll".

4 Open the Run window again and enter "REGSVR32 actxprxy.dll".

5 Open the Run window again and enter "REGSVR32 mshtml.dll".

6 Open the Run window again and enter "REGSVR32 msjava.dll".

7 Open the Run window again and enter "REGSVR32 browseui.dll".

8 Open the Run window again and enter "REGSVR32 urlmon.dll".

2。 Inquire about "0x00000000" memory referenced by "0x70dcf39f" instruction. The memory cannot be read. To terminate the program, click OK.

A: After the prompt message is closed, IE browser is also closed. Solution: Repair or upgrade IE browser and patch the system at the same time. Make sure your IE is upgraded to 6.0.

3。 Q: The "0xffffffff" memory referenced by the "0xffffffff" instruction. This kind of memory can't be a hint of "read". To terminate the program, click OK.

Answer: When the input method used is Microsoft Pinyin Input Method 2003 and the language bar is hidden (there is 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.

4 。 Q: The instruction "Ox77f5cdO" refers to the memory "Oxffffffff" and cannot be read. To terminate the program, click OK.

Answer: Double-click the shortcut of a game to prompt that the Client.dat program is wrong. Solution: Reinstall the latest driver of graphics card, and then download and install DirectX9.0.

5。 Q: The memory "0x00303033" referenced by the instruction "0x772b548f" cannot be "written". To terminate the program, click OK.

A: QQ automatically goes offline. When I opened QQ again, I found that there were more than a dozen messages. Solution: This is because the other party uses QQ BUG to send special code. If QQ is wrong, just patch or upgrade to the latest version.

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".

I wonder if you have ever seen such a fault. (The contents after 0x may be different. )

Generally speaking, this phenomenon has many aspects. First, there is something wrong with the hardware, that is, the memory; second, there are many problems with the software.

Let's talk about hardware first:

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.

This problem occurs if you have dual memory, and different brands of memory chips are mixed or you buy second-hand memory. At this time, you should check whether there is a memory problem or it is incompatible with other hardware.

If not, troubleshoot the 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. If you put two Jin of water in it, 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.

Let me give you an analysis from 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 IE5.0 after the upgrade.

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, and select "Run this program in compatibility mode" and "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 can't play after surfing the Internet. Every time you are prompted that the memory "0xff0000 1 1" referenced by the command "0x060692f6" (every change) cannot be read. Please 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 instruction "0x77f5cd0" refers to the memory "0xffffffff" and 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: A friend sent a message, and my computer got an error message: the memory "0x00303033" referenced by the "0x772b548f" instruction could not be "written", and then QQ was automatically cancelled, 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.

Hope to adopt