Error Code 0xc0000142 in Windows 10

Error 0xc0000142 can occur in any version of the Windows and affects a variety of core Windows applications. Error 0xc0000142 usually occurs when an application fails to properly initialize, or due to damage in library files while trying to open a game or any application, or because of corrupted software or damaged files.

These damaged files are the files used by the various applications you need. If these files required by your computer are damaged somehow, they will make your computer extremely unreliable and cause errors like 0xc0000142 error. Error 0xc0000142 usually comes with “The application was unable to start correctly (0xc0000142).  Click OK to close the application” error message.

Fix Error Code 0xc0000142 Error

Once your system shows 0xc0000142 error, from that time on-wards you will be unable to run any of the installed applications and Windows system tells you that the application was unable to start. No matter how many times you close and try to run the application again, you will not be able to do so. This is because error 0xc0000142 is neither a casual error, nor does it solve itself magically. But you need not worry as this error can be quite easily solved manually.

Methods To Fix Application Error 0xc0000142

In order to solve this error, you need to follow a few simple steps.  There are 8 methods that you can try as given below.

Method 1:- Update Graphics Card Driver

At times these types of errors such as error 0xc0000142 arise due to defects in the Graphics card driver you are using. It may have happened due to presence of virus or adware on your computer. In order to get rid of it, update the graphics card driver from the NVIDIA website by following either of these two simple steps:

  • Manually find drivers for my NVIDIA products.
  • Automatically find drivers for my NVIDIA products.

Note :- While updating your graphics drivers, always make sure you do so from the official website.

Method 2:- Repair The Corrupted Program

As we already learned, error 0xc0000142 is caused by the malfunctioning or the corruption of the installed programs. So then first we will try to remove or repair the damaged/corrupted program, before checking for the issue again. For doing so, follow the steps given below:-

Step 1:- Open the run box by pressing Win+ R keys simultaneously.

Step 2:- There, type Control Panel and press OK.

Step 3:- Now select Programs and Features.

Step 4:- Lastly, right click on the program you want to uninstall and select “Uninstall“.

Step 5:- After uninstalling, download a new copy of the uninstalled app and try to install it again.

Method 3:- Compatibility Mode

A compatibility mode in an operating system is a software mechanism in which a computer’s operating system emulates an older processor, operating system, and/or hardware platform in order to allow older software to remain compatible with the computer’s newer hardware or software. Running an application in compatibility mode has been seen to solve the error 0xc0000142 for many people. So in order to do so, follow these steps mentioned below:

Step 1:- First, right click on the Application which is giving the “application error 0xc0000142“.

Step 2:- Now select Properties and then click on Compatibility tab.

Step 3:- Then, click on Run Compatibility Troubleshooter.

After this, try to rerun the application. In case it works, save the settings. In case it does not, follow the following steps:

Step 1:- First, put a checkmark √ on Run this program in compatibility mode.

Step 2:- Next, choose the operating system of the driver you are using.

Step 3:- Now, again put a check mark against Run this program as an Administrator.

Step 4:- Click on Apply and then exit.

Step 5:- Run the application again to see if the error still persists.

Method 4:- Download Latest C++, DirectX and .Net Framework

Error 0xc0000142 could also be caused by bugs or adware present in the C++, .Net Framework and DirectX module on your system.

The best way to fix this problem is by downloading or updating C++, DirectX and .Net Framework module present on your system.

Method 5:- Modify The Registry

Sometimes, if some programs are not deleted properly, then that can also cause application error 0xc0000142 and make cmd.exe unable to start properly. In order to fix this, you need to enter the Registry editor to clean up the segments by following these steps:

Step 1:- At first, press Win + R.

Step 2:- As the dialogue box appears, type “regedit” to launch the Registry editor.

Step 3:- Then, go to the following key ; HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSIONRUN

Step 4:- From the right column, Select and Delete the segments of the program.

Step 5:- Now close the window and Restart your computer.

Method 6:- Download All DLL Files

Error 0xc0000142 can be cause due to unsigned DLL files. This problem can simply be fixed by replacing them with new ones, following these easy steps:

Step 1:- At first, download the new DLL files from here; https://drive.google.com/file/d/0B2hLpRz5Um58emtSbG1iYi1aajQ/view

Step 2:- Now go to the Location where you downloaded these files, and copy them.

Step 3:- After this, go to the location where you have the installed application showing the Error 0xc0000142.

Step 4:- Now, Paste the Downloaded Files in the application folder.

Step 5:- Finally when the system asks if you want to replace the files or just skip, always press replace.

Method 7:- Change The Value Of LoadAppInit_DLLs

Verify that the registry has not been incorrectly modify by another program by changing the value of LoadAppInit_DLLs. You can do so by following these steps:

Step 1:- Press Window + R Buttons to open the run command box.

Step 2:- In the dialogue box, type “regedit” and press enter to launch the Registry editor.

Step 3:- Now navigate to this key; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\

Step 4:- At the right panel, double click on LoadAppInit_DLLs value.

Step 5:- Next, change the value from 1 to 0.

Step 6:- Click on okay to confirm and exit the window. Now check again for the error.

Method 8:- Uninstall Unknown Programs

Unknown programs on your computer such as Search Protect, SW Booster, or Performance Optimizer can also be causing the error 0xc0000142. So you need to uninstall them. This can be done by the following steps:

Step 1:- Open Start Menu and go to Control Panel.

Step 2:- After this, click on Uninstall a Program.

Step 3:- Now Find and Uninstall the aforementioned unknown programs.

Step 4:- After Installation is Complete, again check for the error.

Other Posts:

Conclusion

Hopefully one of these methods has been able to solve error 0xc0000142 for you. Also I would like to caution you regarding two things:

Note 1 :- Be very careful before deleting something, as it might be important for your computer and deleting it will thus cause more problems.

Note 2 :- While downloading any software, such as Graphics driver, be sure to do it from a legitimate website to avoid further communications.

Leave a Reply