Used for% 1 in (%windir%\system32\*). ocx) do regsvr32 /s % 1
When finished, enter the following and press Enter.
Used for% 1 in (%windir%\system32\*). do regsvr32 /s % 1
It will take a long time and wait patiently, but it may also need to be restarted before the whole effect will come out. (If you are afraid of making mistakes, you can copy this instruction, and then click C: \ in the upper left corner of the command prompt. Using the following "edit-paste" function, it is not easy to make mistakes. After the quick scrolling is completely still, don't start other programs in a hurry, wait patiently for a while, because the dll is still looking for a location. Don't do anything else until the indicator light stops flashing.
3. The software version is too old and the unstable program will also lead to this problem. Use 360 Software Manager to update the software.
4. Software conflict is also a major reason, such as 360 and Tencent, which have the same functions, and so on. They are incompatible together, just like killing two tigers in one mountain, uninstalling unnecessary software and third-party tools.
5. Press F8 when booting, select the last correct configuration and enter the system to see if the problem is solved.
6. Downloading memory from a regular website cannot be a reading and writing repair tool for repairing the system.
7. The application cannot check the memory allocation. When a program needs a piece of memory to store data, it needs to use 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 the "cursor" 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 represents the newly enabled cursor, 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 regard this value as an available cursor allocated to it according to "thinking inertia" and continue to use this memory in subsequent executions. 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 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 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 allocation failure is more common after the operating system has been used for a long time, after installing a variety of applications (including virus programs installed unintentionally) and changing a large number of system parameters and system files.
8. This application refers to an abnormal memory cursor caused by its own defect. 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 cursor has become invalid. It may be "forgetting" to ask the operating system for allocation, or it may be that the program itself cancelled this memory at some point and "didn't pay attention". The logged-out memory is reclaimed by the system, and its access rights no longer belong to the application. Therefore, reading and writing operations will also trigger the protection mechanism of the system, and the only final result of the program that attempts to "violate the law" is to be terminated 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 cursor is not necessarily 0, so the memory address in the error prompt is not necessarily "0x00000000", but it can also be other random numbers. If the system often appears the mentioned error prompt, it may explain the following suggestions: check whether there are Trojans or viruses in the system. In order to control the system, such programs often modify the system irresponsibly, resulting in abnormal operating system. We should strengthen our awareness of information security at ordinary times, and never be curious about executable programs with unknown sources. Update the operating system so that the installer 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. Try a new version of the application.
9. Hardware problems: Generally speaking, memory problems are unlikely, but they are still possible. 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, 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.
10, program problem: this problem is abstract, give an example.
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, 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 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.
1 1. Check whether you have Microsoft NET installed. Add/Remove Frames from Programs in Control Panel. If it is already installed, consider uninstalling it. Of course, if you need a net. The framework is in other programs in the future, and you can reinstall it. In addition, if you use ATI graphics card and you use SP2 patch (some ATI graphics card drivers need to be in the normal working environment of NET. Framework). In this case, you can find an ATI graphics card driver that doesn't need the support of NET.Framework. If the above two methods can't completely solve the problem, you can try using "IE repair" software to check whether there is a virus or something.
12, starting operation: regsvr32 jscript.dll.
Start running: regsvr32 vbscript.dll
13, run regedit to enter the registry, under HKEY _ local _ machine \ software \ Microsoft \ Windows \ currentversion \ Explorer \ ShelleComputehooks, There should be only one normal key value "{aeb6717e-7e19-1d0-97ee-00c04fd91972}, and delete others.
14. It has no influence on the computer or appears occasionally. Leave it alone. It may disappear automatically after restarting the computer.
15, pirated system or Ghost version system, system file error or loss will also cause problems. Install the official patch in time (check whether the year, month and day of the computer are correct). Suggestion: Install a genuine system.
16, check whether there is anything wrong with the driver, reinstall the driver or update the driver in time.
17, there is a serious problem in the system, which makes the program unable to run and displays a memory error. Reinstall the system, it is recommended to use genuine win7.
18. After trying the above method, opening the program still shows that the memory cannot be read or written. Maybe it's the program itself. The program is not genuine or the software itself cannot be opened. Switch to other software of the same type. Just reinstall the system!