There are times when we try to run games or programs in Windows; we get the error 0xc0000142. This is due to problems with operating system registry or compatibility issues with the application or game you are trying to open.
The application was unable to start correctly (0xc0000142). Click OK to close the application
The error 0xc0000142 has been seen even in Windows 10. There are some methods to fix the problem which I will be explaining below.
This error can be caused by several reasons:
- Bad Windows Registry
- Adware or malware
- Conflicting programs or processes
- Problems with Microsoft Visual C ++
Table of Contents
Method #1: Run Program in Compatibility Mode
To do this, find the folder where the game or program that shows the error is installed.
If your Windows is 32 bits, you are likely to find the game folder or program in C:\Program Files\
If your Windows is 64 bits it is most likely that the folder you are looking for is in C:\Program Files(x86)\ or in C:\Program Files\
After finding the folder where you have installed the program or game that gives you the error, right-click on the executable file.
In my case, for example, the problem is with Creative Cloud. Then I went to where I have installed the program (C:\Program Files(x86)\Adobe\)
There, I search for the executable file of the application. In this case, it is Creative Cloud.exe, I make right click on it, and I go to the tab Compatibility.
In this tab, you then check the box that says Run this program in compatibility mode for. Below you choose one operating system for example Windows 8.
After this, you click OK to close that window and at the same time save the changes made.
Now you can try to run the program.
Method #2: Clean Registry
If the previous method didn’t work, download the Ccleaner, here is the download link:
Then install it and run the program.
Now, go to the Registry tab, and click on the Scan for Issues button. Once finishes the scan, click on Fix All Selected Issues
This program will clean some things including the Windows Registry which could solve the problem.
Method #3: Manually Fix Registry
LoadAppInit_DLLs is a registry key that must be set to 0, but another program may have changed its value by error.
The first thing you need to do is open the Registry Editor, for that:
- Press the following keys: Winkey + R
- Type REGEDIT
- Click on OK or press ENTER to open the Registry Editor
Once in the registry editor, navigate to the following path:
Look for the Registry Key: LoadAppInit_DLLs and make double click on it. Now, verify if the value data is set to 0, if not, change it to 0, close the Registry Editor, restart your computer an try to open the program again.
Method #4: Remove Unwanted Adware or Malware
Search and uninstall any of the following programs:
- Search Protect (adware)
- SW-Booster (adware)
- SmartBar (malware)
- iLivid Toolbar (malware)
- PerformanceOptimizer (malware)
After uninstalling any of these programs, run a malware scan on your computer to remove them entirely. One of the most used software to remove malware is Malwarebytes that you can download from here: malwarebytes.com
Just install the program and run a scan.
Method #5: Reinstall Microsoft Visual C++ Redistributable
Sometimes you don’t have installed some of these Microsoft Visual C++ Redistributable packages, or one is damaged.
An easy way to fix this error is to reinstalling Microsoft Visual C++ Redistributable. For that go to the following link.
There you can download all the Microsoft Visual C++ Redistributable packages, so choose the one that is a requirement for the program that you want to run and reinstall it.
I hope one of these methods work for you and fix your problem. Let me know in the comments if this tutorial helps you to correct the error 0xc0000142 in Windows.