7 major reasons why memory can't be saved as "Read"

  


1 Microsoft IE buffer overflow vulnerability caused
2 Memory or virtual memory address conflicts caused by sequential operation requires a certain memory address to be allocated to the program. When the order ends, the space is released for the new order to be used. The win multitasking system sometimes has not finished before the new program and how much memory or virtual memory is needed to guarantee the work tasks that I run at the same time? Maybe win This problem is not well done, so this error often occurs, usually after running large software or multimedia.
3 Inferior memory stick will also have this problem
4 Microsoft WINDOWS system vulnerability, window memory Address 0X00000000 0X0000ffff Specifies the range of addresses to which the null pointer is assigned, which is considered an error if the sequence attempts to access this address. The order in which c/c++ is written usually does not perform strict error checking, returning a null pointer when malloc is used to allocate memory and the available address space is insufficient. But the code does not check for this error, thinks that the address allocation has been successful, so it accesses the 0X00000000 address, so a memory violation access occurs and the process is terminated.
When an ASCII character fills a pif file, the following occurs: An illegal pif file (filled with the ascii character 'x') must be at least 369 bytes, and the system considers it to be a legal pif file. The icon [pifmgr.dll,0] is displayed, and there are programs, fonts, memory, screens, etc. in the properties. And only when the size of a non-pif file is 369 bytes, the order of the attributes is checked, no program error occurs, even 370 bytes. When observing the order of attributes for an illegal pif file larger than 369 bytes, Explorer will get an error, stating: '***' The memory referenced by the '***' instruction. This memory cannot be a 'read' problem in the hexadecimal address of the pif file: 0x00000181[0x87]0x00000182[0x01] and 0x00000231[0xC3]0x00000232[0x02] Even if it is a legal pif file, just change any of the four places It also causes a program error. Just changing the values ​​of 0x00000181 and 0x00000182 to [0xFF][0xFF] will not cause an error if any other address is changed.
5 The apach service may not be fully installed and started up; change the OracleOraHomeXXHTTPServ in the service to stop
6 The application order does not check the memory allocation failure
7 The application sequence is not normal due to its own BUG reference Memory pointers
A situation like this is a bug in the program itself. It is often possible to reproduce errors in a specific order of operations. Invalid pointers are not always 0. Therefore, the memory address in the error prompt is not necessarily “ 0x00000000 but other random numbers.
If the system often mentions an error, the following suggestions may be helpful:
1. Check the system for Trojans or viruses. Such programs often irresponsibly modify the system in order to control the system, resulting in an operating system exception. It is common to strengthen information security awareness and not be curious about executable programs of unknown origin.
2. Update the operating system, let the operating system's device order re-copy the correct version of the system file, and correct the system parameters. Sometimes the operating system itself will have a bug. Pay attention to the installation order of the official release.
3. Try the new version of the application sequence.
4 Delete and then recreate the files in the Winnt\\System32\\Wbem\\Repository folder: Right-click My Computer on the desktop and click Manage.
" Services and Applications " Under, click Services, then close and stop the Windows Management Instrumentation service.
Delete all the files in the Winnt\\System32\\Wbem\\Repository folder. Create a backup copy of these files before deleting.
Open " Services and Applications " Click Services, then open and start the Windows Management Instrumentation service. When the service is restarted, these files are recreated based on the information provided in the following registry key: HKEY_LOCA L_MA CHINE\\SOFTWA RE\\Microsoft\\WBEM\\CIMOM\\A utorecover MOFs
16:33:19
I've analyzed it from a few examples:
Example 1: Open the IE browser or the "0x00000000" memory referenced by the "0x70dcf39f" directive in a few minutes. The memory cannot be "read" to terminate the program, please click the "OK" message box, click “ OK & rdquo; Then, "An internal error occurs, one of the windows you are using is about to close" ” After the message box is closed, the 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 is 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 you upgrade to 6.0 after IE is upgraded, it will be replaced by IE5.0.
Example 2: Double-click the AutoRun.ex file in the CD under windows xp to display the 0x00000078 memory referenced by the “ 0x77f745cc instruction. The memory cannot be “ written To terminate the program, click “ OK ” and it works fine in Windows 98.
Solution: This may be a system compatibility issue, winXP system, right-click "AutoRun.ex file, properties, compatibility, run “ run this program in compatibility mode", select and select “ Windows 98/M win2000 If you have the SP patch, just start and run, type: regsvr32 c:\\winnt\\apppatch\\slayerui.dl Right click, properties, compatibility options will also appear.
Example 3: RealOne Gold has an error when it is closed. It has been used normally. Recently, it has 0xffffffff memory referenced by the “ 0xffffffff directive every time it is closed. This memory cannot be a “ read prompt. Solution: This problem occurs when the input method used is Microsoft Pinyin Input Method 2003 and the language bar is hidden (no problem when not hidden). Therefore, you can display the language bar or use any other input method before closing RealOn. The current input method is to solve this problem.
Example 4: Hero Super Hegemony can't play after surfing the Internet. Every time it prompts “ 0x060692f6 Every change) 0xff000011 memory referenced by the instruction can not be “ read termination order, please press OK.
Solution: Try to reload the hero super Jieba, if reloaded, the official website to download the corresponding version of the patch try. Still not, I have to try another player.
Example 5: Double-click a shortcut to a game, the 0x77f5cd0 instruction references “ 0xffffffff memory, the memory cannot be “ read and prompt Client.dat order error. Solution: Reload the latest driver sequence of the graphics card, then download and install DirectX9.0. Example 6: A friend sends a message and the computer displays an error message: 0x772b548f The instruction references 0x00303033 memory, the memory cannot be "written", then QQ automatically offline



Copyright © Windows knowledge All Rights Reserved