"The memory can't be read or write" solution

  
        

When running certain programs, sometimes a memory error prompt appears and the program closes.

“0x????????”The instruction refers to “0x????????” memory. This memory cannot be “read”.

“0x????????”The reference to the "0x????????” memory, the memory can not be "written".

I wonder if you have had a failure like this? (The contents of 0x may not be the same.)

There are some aspects of this phenomenon. One is hardware, that is, there is a problem in memory, and the other is software. This has many problems.

Let's talk about hardware first:

In general, the possibility of memory problems is not large, the main aspects are: memory is broken, memory quality is problematic, there is 2 A different brand of memory with different capacities is also more prone to incompatibilities, but also pay attention to heat dissipation, especially after overclocking. You can use the MemTest software to check the memory, which can completely detect the stability of the memory.

If you are dual-memory, and the memory of different brands is mixed or bought second-hand memory, this problem occurs. At this time, you should check if there is a memory problem or other hardware. compatible.

If you don't have one, then troubleshoot it from the software side.

First, let's talk about the principle:

There is a buffer in the memory where the data is stored. When the program puts the data in one location, it will overflow because there is not enough space. . For example: a bucket can only put a pound of water, when you put in two pounds of water, it will overflow. The system is displayed on the screen. This problem often occurs on windows2000 and XP systems. The hardware requirements of Windows 2000/XP are very demanding. Once a resource deadlock, overflow or illegal operation like Windows 98 is encountered, the system will remain stable. The above situation. It may also be caused by poor compatibility between hardware devices.

The general reason is:

1, the drive is unstable, and the system is not compatible, this is the most prone to memory can not be Read or file protection

2, the system installed a Or multiple rogue software, this has a greater chance of IE or system crash, there may be file protection

3, the system loaded program or the system is running before the program conflicts, especially some anti-virus software Monitors

4, the system itself has a vulnerability, resulting in vulnerable to network attacks.

5, the virus problem is also mainly caused by memory can not be Read, file protection, Explorer.exe error … …

6, if the memory can not be Read when playing games, then very Most likely, the graphics card driver is not suitable (there is no suitable for this game, not suitable for the computer), or the DX9.0C version is not new enough or does not match the game, graphics driver

Part of the software itself is not enough problems

8, computer hardware overheating, is also one of the reasons for the memory can not be Read.

9, computer memory and motherboard compatibility is not good is also the fatal cause of memory can not be Read!

Solution:

The general comparison method is this:

Enter CMD in the start-run, enter the following in the command line window and press back Car

for %1 in (%windir%system32*.ocx) do regsvr32 /s %1

When finished, enter the following and press Enter

for % 1 in (%windir%system32*.dll) do regsvr32 /s %1

It will take a long time, wait patiently, but it may also need to be restarted before the whole effect will come out.

[Tips] If you are afraid of typing errors, you can copy this command, then click c: in the upper left corner of the command prompt box, use the following "Edit - Paste" function is not easy to enter the wrong . After the fast scrolling is completely still, don't worry about starting other programs. Wait patiently for a while, because the dlls are still looking for a position. Don't do anything until your indicator light doesn't flash.

If it doesn't work, the only solution is to upgrade the software or patch it. Below I will give you an analysis from a few examples:

Example 1: Open IE browser or it will appear in a few minutes.  0× 70dcf39f” The instruction refers to ”0×00000000″ memory. This memory cannot be “read”. To terminate the program, click the "OK" message box, click "OK", and then "An internal error occurs, one of the windows you are using is about to close" message box, close the After the prompt message, IE browser is also closed. Solution: Fix or upgrade IE browser and patch it at the same time. I have seen one of the repair methods, Win2000 self-upgrade, that is, Win2000 upgrade to Win2000, in fact, this method is to restore the system to the initial state of the system. For example, if your IE is upgraded to 6.0, it will be replaced by IE5.0 after the upgrade.

Example 2: Double-click the "AutoRun.exe" file in the CD under Windows XP to display the memory referenced by the "0× 77f745cc” instruction."0×00000078” The memory cannot be “written”, to terminate the program, click “OK", while running in Windows 98 is normal. Solution: This may be a system compatibility issue, winXP system, right click "AutoRun.exe" file, properties, compatibility, "run this program in compatibility mode", select and select “Windows 98/Me”. Win2000 If you hit the SP patch, just start, run, type: regsvr32 c:winntapppatchslayerui.dll. Right click, properties, and compatibility options will also appear.

Example 3: RealOne Gold has an error when it is closed. It has been used normally before. Recently, it has appeared in every time it is closed. The 0xffffffff” instruction refers to “0xffffffff”memory. This memory cannot be a prompt for “read”. Solution: When using the input method of Microsoft Pinyin Input Method 2003 and hiding the language bar (no problem when not hiding), this problem occurs when you close RealOne, so you can display the language bar or any other input method before closing RealOne. Solve this problem as the current input method.

Example 4: My hero Super Hegemony can't be played after surfing the Internet. Every time it prompts “ 0×060692f6” (every change) the instruction refers to “0xff000011” memory cannot be” Read”, terminate the program, please press OK. Solution: Try to reinstall Hero Super Solution. If you reinstall it, try to download the corresponding version of the patch from the official website. Still not, I had to try another player.

Example 5: Double-clicking on a shortcut to a game, "0× 77f5cd0” The instruction references “0xffffffff” memory, the memory cannot be “read” and the Client.dat program error is prompted. Workaround: Reinstall the latest drivers for your graphics card, then download and install DirectX 9.0.

Example 6: A friend sends a message and my computer has an error message: “0× 772b548f” the reference to the “0× 00303033” memory, the memory cannot be “written”” Then QQ automatically went offline, and then opened QQ, and found more than a dozen pieces of information he sent. Solution: This is the other party's use of QQ BUG, ​​send a special code, do QQ error, as long as the patch or upgrade to the latest version, it will be fine.

Copyright © Windows knowledge All Rights Reserved