Resolve application Normal initialization (0xc0000135) failure

Source: Internet
Author: User
Tags file size requires

Today the computer G has a XPSP3, but in the installation program when the application Normal initialization (0xc0000135) failed, Baidu a bit found the problem. Application normal initialization (0XC0000135) Failure resolution This is due to the fact that the. NET Framework is not installed, install the. NET Framework. Download Address: Microsoft Official address: http://download.microsoft.com/download/3/F/0/3f0a922c-f239-4b9b-9cb0-df53621c57d9/dotnetfx3.exe

Huajun Software Park: http://www.onlinedown.net/soft/38669.htm This problem I found on the Internet for n long how to find all are re-installed (it seems that the most people in the mind is omnipotent), This is actually because the program is written in Vs.net and requires the support of the. NET Framework.

Application normal initialization (0xc0000005) failed

Description text: Page-fault-in-nonpaged-area

Common Cause: Memory error (data cannot be swapped to disk using paging file).

Workaround: Remove all newly installed hardware.

Run all system diagnostic software provided by the computer manufacturer. In particular, memory checks.

Check that all new hardware or software is installed correctly, and if this is a fresh installation, contact your hardware or software manufacturer for any Windows updates or drivers that may be required.

Disable or uninstall all anti-virus programs.

Disable BIOS memory options, such as cache or shadow.

The application initialized the memory allocation error.

The causes of 0xc0000005 errors are divided into four main categories:

1. Defects of free form storage carrier (mainly in VCX, Vct,scx and SCT).

2, third-party monitoring of the nature of the software. (such as: anti-virus software in the memory of the real-time monitoring state, the word PA software in full-screen pickup mode);

3, visualfoxpro its own code vulnerability;

4, hardware factors.

It is recommended to disconnect the network, and then shut down the firewall, and then try to install, if not, restart the computer and try again, or the line is classified as a program defect.

Cannot be a "read" or "written" solution

Some people running the racing program will pop up the memory can not be "read" error message. I hope the following articles will be helpful to you.

People using the Windows operating system sometimes encounter such error messages, when running some programs, sometimes there will be a memory error prompt, then the program will automatically shut down or click and close, serious will not be able to close.

"0x????????" "0x????????" referenced by the directive Memory. The memory cannot be "read".

"0x????????" "0x????????" referenced by the directive Memory, this memory cannot be "written".

I wonder if you have any trouble like this? (0x may be different later.) )

Scattered general appearance of this phenomenon has aspects, one is the hardware, that is, memory problems, the second is the software, which has many aspects of the problem.

1, Microsoft IE Buffer Overflow vulnerability caused

2, memory or virtual memory address use conflict causes the program to run needs to allocate a certain memory address to the program use, when the program ends to release space to allow new programs to use, WIN is a multitasking system sometimes before the program is not over and a new mission. How much memory or virtual memory does it take to keep us running at the same time? Maybe win is not working on this issue, so this error often occurs, usually after running large software or multimedia

3, inferior memory will also appear this problem in general, the possibility of memory problems is not big, the main aspect is: Memory is bad, memory quality problems, there are 2 different brands of different capacity of memory mixed, also more prone to incompatible situations, but also pay attention to thermal problems, especially after overclocking. You can use memtest this software to detect memory, it can completely detect the stability of the memory. If you are a dual memory, and a different brand of memory plug or buy second-hand memory when this problem occurs, then you have to check whether the memory is faulty or incompatible with other hardware.

4, Microsoft Windows System vulnerability, Windows to the memory address 0x00000000 to 0X0000FFFF designated as the allocation of a null pointer address range, if the program tries to access this address, it is considered an error. A program written by C + + typically does not perform strict error checking, and returns a null pointer when malloc is used to allocate memory and the address space allocated is insufficient. However, the code does not check this error, the address allocation has been successful, and then access to the address of 0x00000000, so there is a memory violation access, and the process is terminated. The following occurs when an ASCII character is populated with a PIF file: an illegal PIF file (populated with the ASCII character ' X ') must be at least 369 bytes before the system considers a legitimate PIF file to be displayed in the PIF icon [pifmgr.dll,0]. Will be in the properties of the program, font, memory, screen "and so on. And just when a non-PIF file size is 369 bytes when looking at the properties of the "program" page, no program error occurs, even if it is 370 bytes. When viewing the "programs" page of a property for an illegal PIF file greater than 369 bytes, the Explorer will error, prompting: "* * * * * * * * * * * * * * * *" The memory cannot be "read", the problem is in the PIF file of 16 binary address: 0x00000181[0x87]0x00000182[0x01] and 0x00000231[0xc3]0x00000232[0x02] even if it is a legitimate PIF file, As long as you change this everywhere, it can also cause program errors. As long as you change the value of 0x00000181 and 0x00000182 to [0xff][0xff], any changes to other addresses will not cause an error.

5. The Apache service may not be installed properly, and the original reason of it is started; Change the service oracleorahomexxhttpserver to stop

6, the application does not check the memory allocation failure program needs a piece of memory to save the data, you need to invoke the operating system provided by the "function" to request, if the memory allocation is successful, the function will be the newly opened memory address to the application, the application can use this memory. This is "Dynamic memory allocation", where the memory address is the "pointer" in programming. Memory is not always a means to come, use the endless, and sometimes memory allocation will fail. When the allocation fails, the system function returns a value of 0, when the return value "0" does not represent a newly enabled pointer, but rather a notification from the system to the application that an error has occurred. As an application, you should check that the return value is 0 after each request for memory, and if so, it means that there is a failure, and some measures should be taken to save it, which enhances the "robustness" of the program. If the application does not check for this error, it will follow the "thinking inertia" that the value is the available pointer to it and continue to use the memory in subsequent runs. The true 0 Address memory area is the most important "interrupt descriptor" in a computer system and is never allowed to be used by an application. In an operating system that does not have a protection mechanism (such as DOS), writing data to this address causes an immediate crash, and in a robust operating system, such as windows, this operation is immediately captured by the system's protection mechanism, and the result is that the operating system forcibly shuts down the faulty application to prevent its error from widening. At this point, the "Write Memory" error appears, and the referenced memory address is "0x00000000". There are many reasons for memory allocation failure failures, such as insufficient memory, mismatched version of system functions, and so on. As a result, this allocation failure often occurs after the operating system has been using it for a long time, after many applications have been installed (including a virus program that inadvertently "installs"), after a large number of system parameters and system files have been changed.

7, the application because of its own bug refers to the abnormal memory pointer in the use of dynamic allocation of applications, sometimes this happens: The program tried to read and write a piece of "should be available" memory, but somehow, the expected available pointer has been invalidated. It may be "forgotten" to the operating system requirements assigned, or the program itself at some time has been written off the memory and "no attention" and so on. The logged out memory is reclaimed by the system, and its access rights are no longer part of the application, so the read-write operation will also trigger the system's protection mechanism, and the only thing that attempts an "illegal" program is to be terminated by the operation and reclaim all resources. The law of the computer world is still much more effective and more severe than the human race! Situations like this are bugs in the program itself, and you can often reproduce the error in a particular sequence of operations. Invalid pointers are not always 0, so the memory address in the error message is not necessarily "0x00000000", but other random numbers.

If the system frequently mentions error hints, the following suggestions may be helpful:

1. See if there is a Trojan or virus in the system. Such programs often do not responsibly modify the system in order to control the system, resulting in operating system anomalies. It is common to strengthen awareness of information security and not to be curious about executable procedures that are unknown to the source.

2. Update the operating system so that the operating system's installer re-copies the correct version of the system files and corrects the system parameters. Sometimes the operating system itself will have bugs, pay attention to install the official release of the upgrade program.

3. Try the new version of the application.

4. Delete and recreate the files in the Windowswbemrepository folder: Right-click My Computer on the desktop and click Manage. Under Services and applications, click Services, and then close and stop the Windows Management Instrumentation service. Delete all files in the Windowssystem32wbemrepository folder. (Create a backup copy of these files before you delete them.) Open Services and applications, click Services, and then open and start the Windows Management Instrumentation service. When the service restarts, the files are recreated based on the information provided in the following registry key:

Hkey_local_machinesoftwaremicrosoftwbemcimomautorecover MOFs

Let me give you a few examples to analyze:

Example one: open IE browser or a few minutes before the "0x70dcf39f" instruction refers to the "0x00000000" memory. The memory cannot be "read". To terminate the program, click OK, and after you click OK, an "internal error occurred, one of the windows that you are using is about to close," and the IE browser is turned off after you close the information box.

Workaround: Fix or upgrade Internet Explorer while patching. Seen one of the fixes, Win2000 since the 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, your IE upgrade to 6.0, since the upgrade, will be replaced by IE5.0.

Example two: Under WindowsXP, double-click the "AutoRun.exe" file inside the disc to display the 0x00000078 "memory referenced by the 0X77F745CC directive. The memory cannot be "written", and to terminate the program, click OK, while running in Windows 98 is normal.

WORKAROUND: This may be a system compatibility issue, WinXP System, right-click "AutoRun.exe" file, properties, compatibility, "Run this program in compatibility Mode" Item selection, and select "Windows 98/me". Win2000 If you hit the SP patch, just start, run, enter: regsvr32 c:winntapppatchslayerui.dll. Right-click Properties, and the compatibility options will also appear.

Example three: RealOne gold was closed with an error, previously used normally, and recently the "0xFFFFFFFF" memory referenced by the "0xffffffff" instruction on each shutdown. The memory cannot be a prompt for "read".

Workaround: When using the input method for Microsoft Pinyin Input Method 2003, and hide the Language bar (no problem when not hidden) This problem occurs, so you can display the Language bar before closing RealOne or any other input method as the current input method to solve the problem.

Example four: my hero Super king梁肇new since the Internet has not been able to play, each time prompted "0x060692f6" (each change) instruction refers to the "0xff000011" memory can not be "read", terminate the program please press OK.

Solution: Try to reload hero Super King梁肇new, if re-install will also, to the official website to download the corresponding version of the patch to try. Still not, had to change on the other player to try.

Example five: Double-click a game shortcut, the "0x77f5cd0" directive refers to "0xFFFFFFFF" memory, the memory cannot be "read", and prompts Client.dat program error.

WORKAROUND: Reinstall the latest driver for the video card, and then download and install DirectX9.0.

Example six: A friend sent a message, my computer has an error message: "0x772b548f" instruction refers to the "0x00303033" memory, the memory can not be "written", and then QQ automatic offline, and then open QQ, found him sent over more than 10 of information.

Solution: This is the other side use QQ bug, send special code, do QQ error, as long as the patch or upgrade to the latest version, it's OK.

Example seven: My laptop with the XP system, sometimes close the page will pop up Tbrowser.exe encounter problems need to close, and then have a pop-up 0x03e7c738 instruction reference 0x03e7c738 memory, the memory can not be read, how is it?

Workaround: First kill the virus, in addition, if you install the browser enhancements such as software, please remove.

Example eight: Open any program from the desktop or Start menu, error message: "0x ..." instruction refers to "0x00000000" memory, the memory cannot be "read". ellipses represent mutable values. It is no problem to open the program from the run.

Workaround: Run regedit into the registry, under Hkey_local_machinesoftwaremicrosoftwindowscurrentversionexplorer Shellexecutehooks, There should be only one normal key value "{aeb6717e-7e19-11d0-97ee-00c04fd91972}, which will remove the other (the default key value of course do not delete).

Example nine: I was equipped with a machine three months ago. System is not stable, three months has been re-installed multiple systems, four or five days ago just installed the system, but often randomly appeared explorer-application error, "0x4a01259d" instruction refers to "0x00000000" memory. The memory cannot be "read". To terminate the program, click OK. To debug your program, click Cancel. If the point is OK, the Windows desktop is gone. This problem has occurred in the previous system, do not know whether it is a hardware problem?

Workaround: Memory compatibility issues! If you encounter such problems, users can open the machine to switch the memory position, see if the problem can be solved, if the issue is still, you can swap with your friend memory use.

Through the above examples, you can see that there are many reasons for the failure, the following list has been mentioned and possible reasons for easy access.

The cause of the problem--a workaround

The memory strip is broken-replace the memory bar

Dual memory incompatibility-use the same brand of memory or just one memory

Memory quality issues--Replace the memory bar

Heat dissipation problem-strengthen the heat dissipation inside the chassis

Memory and motherboard not plugged in or incompatible with other hardware--reseat memory or change the plug

Problem with hard drive--replace hard drive

Drive problem--reload drive. If it is a new system, install the motherboard driver first

Software corruption--reload software

The software has bug--patched or with the latest version.

Software and system incompatibility-patching software or testing system compatibility mode

There is a conflict between software and software-if you have recently installed new software, uninstall the test

Software to use other related software problems-re-install the relevant software. For example, when playing a file in a certain format, there may be a problem with the decoder for this file.

Virus problem--antivirus

Anti-virus software and system or software conflict-because antivirus software is into the underlying monitoring system, may conflict with some software, uninstall the test

The system itself is a problem-sometimes the operating system itself will have bugs, pay attention to install the official release of the upgrade program, like SP Patch, it is best to hit. If not, re-install the system or replace another version of the system.

(another saying)

In the Add/Remove Programs in Control Panel to see if you have installed Microsoft Net.framework, if you have installed, you can consider uninstalling it, of course, if you later in the other programs need net.framework, you can reinstall.

Also, if you are using an ATI graphics card and you are using a SP2 patch (some ATI graphics drivers need to work in net.framework environment). In this case you can find an ATI graphics card driver that does not require net.framework support.

If the above two methods do not completely solve the problem, you try to use "IE repair" software, and can check whether there is a virus or the like.

(Microsoft Net.framework upgrade to version 1.1 should be no problem)

(there is another saying)

Method One:

Microsoft newsgroup Friend pointing: Start-run: regsvr32 jscript.dll

Start-run: regsvr32 vbscript.dll

But it didn't work out---but it provided a path-----run the registration of all DLLs at once

The search finds the following methods:

Run input cmd Enter at the command prompt

For%1 in (%windir%system32*.dll) does regsvr32.exe/s%1

This command, man, you slowly lose. Enter the correct words and you will see a fast scrolling or ... Otherwise failure is not the effect. Go back and wait (it takes 1-2 minutes) to run and open.

Method Two:

This is a typical problem ~~~~~ causes a lot of problems. Generally speaking is to patch the system and replace the memory, to the memory slot 3 ways to solve. [System patches are available online as soon as they are updated on the Microsoft Update website]

Here is the description of Jinshan Guardian

Netizens use the computer often encountered due to various reasons for the application normal initialization failure, but online methods are difficult to solve the problem, Jinshan security experts pointed out, now many viruses Trojan like to hijack the application and system files, will lead to errors, please download the Golden Hill Guardian Trojan Horse Avira.

Application Normal initialization failed

1. Virus Trojan caused in today's internet era, viruses sit in order to get more profit, commonly used virus kidnapping applications and system files, and then some security antivirus software to be infected by the virus Trojan application and system files when the virus killed the cause.

2. The application component is missing, the application complete operation requires some system files or some ll file support, if the application components are not complete also can cause.

3. system files are damaged or lost, pirated system or Ghost version system, this problem is easy to appear.

4. Problems with the operating system itself, the operating system itself will also have a bug.

5. Hardware problems, such as bad memory or quality problems, or the memory of the gold finger dust is particularly much.

Application initialization failed

First, the elimination is not hardware caused, then check the memory bar, motherboard, radiator and so on. This recommendation to find professional hardware repair business, do not recommend that you manually solve the problem.

Two. If the virus is not a Trojan horse, please use the Golden Hill Guardian for the Trojan horse Avira.

⑴, enter the main interface into the "Killing Trojan"

⑵, then click on "Quick Scan" to

Three. Use Kingsoft to fix the bug, solve the problem caused by the system itself, let the operating system's installation program re-copy the correct version of the system files, correction system parameters.

⑴, enter the main interface into the "bug fix"

⑵, then click "Fix Now" to

Four. Replace the genuine application, uninstall the beta version of the application

Five. You can try the following methods to resolve the application initialization failure

Open Start Menu-run Enter cmd carriage return, at the command prompt enter "for%I on (%windir%system32*.dll) do regsvr32.exe/s%I ”;

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.