Often the 0xc0000142 error occurs when you try to run or launch a program. Those programs can be mostly games programs. However, the error appears for other programs or Autodesk as well. Usually, whenever the error appeared, this message “The application was unable to start correctly (0xc0000142)“. Most probably, the error is due to .dll load error.
How to Fix The Application Was Unable to Start Correctly 0xC0000142 Error
The meaning of this is .dll is required to launch the game or any other program which is no longer valid or signed. As the problem is caused due to the .dll file and replacing it with proper .dll files may solve the problem. Before performing the solution, read the entire article and select one of the best solutions to completely fix the error for you.
Method 1: Troubleshooting
We never know which software is causing the error because sometimes this error is caused by conflicting software. So, try to disable the Antivirus in your system. For instance, disable or uninstall GeForce utility or other driver utility as Nvidia’s drivers may also cause this error.
Method 2: Clean Boot
Cleaning the boot will disable non-windows services as well as start-up programs. Disabling the unwanted start-up programs will improve the performance of the system. You can enable them later. Disable “Intel PROSet/Wireless Zero Configuration service” and notice if the error is rectified. It works with all operating systems.
In addition to that, disable the app “Program” in the start-up tab with no publisher. As this may cause the error.
After the boot clean up, reboot the system and check if the issue is fixed. If the issue isn’t solved, then try “SFC Scan“. To do SFC scan, feed, and run sfc /scannow command in the command prompt.
Follow these steps if the error is not fixed:
Step 1: Open “Control Panel“.
Step 2: Then go to “Programs and Features“.
Step 3: Now, look for the recently installed programs (sort by date modified).
Step 4: Uninstall the programs which are triggering this error.
Method 3: Running in Compatibility Mode
This method is advised by the users who faced the 0xc0000142 error. This method resolved the error for most of the users. This is one of the best and simple methods compared to other solutions. Follow the steps to fix the error:
Step 1: First, go to the application and right-click on it.
Step 2: Select “Properties” from the drop-down menu.
Step 3: Further, go to the “Compatibility” tab.
Step 4: Select the “Run Compatibility Troubleshooter“.
Step 5: Then, click on the option “Try recommended settings” if prompted.
Step 6: Click on the “Test Program” (by clicking this, windows will run the program with the recommended settings).
Step 7: Let the program run successfully.
Note: Don’t do anything if the program doesn’t run.
Step 8: Click the “Next” option as soon as the application is closed.
Step 9: Then, click on “Yes, save these settings for this program if the program ran successfully” and if the program didn’t run, click on the “Cancel” button.
Step 10: Now, check for the option “Run this program in Compatibility mode for:”
Step 11: From the drop-down list of “Run this program in Compatibility mode for:“, select “Windows 7“.
Note: Try other operating systems if Windows 7 doesn’t function properly.
Step 12: Finally, run the program in administrator mode and click on “Ok” to apply.
Run the application to check for the error fixation.
This method looks lengthy and a bit time consuming, but it is an efficient method.
Method 4: Manually Downloading the Files
If the program is caused due to unsigned DLL Files, replace them with new files, it may solve the issue. Steps to manually download the files:
Step 1: Download the files from this link.
Step 2: Go to the folder where these files are downloaded (mostly downloads folder).
Step 3: Copy the files by right-clicking on them and selecting the copy option.
Step 4: Navigate to the folder where your error appearing application is present.
Step 5: Paste the above-copied files in that folder.
Step 6: Select “replace the files” if asked.
Step 7: Repeat the process for all the 3 downloaded files.
Run the application and check if the error is fixed.
Method 5: Using Regedit.exe
As explained in the above method, the 0xc0000142 error is caused due to unsigned or corrupted DDL Files. Solve the 0xc0000142 error using Reget.exe. Here you can change the value of LoadAppinit-dlls keys to 0. It is a mechanism to start .dlls in the reg-key, which starts the program, changing its value to O, which might solve the error. To do so:
Step 1: Press “Windows Key and R” keys simultaneously on the keyboard.
Step 2: In the run dialogue box, type “Regedit.exe” and click “Enter“.
Step 3: Navigate to the path “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Windows“.
Note: You can go to the above file path by following these steps:
- From the left pane, open “HKEY_LOCAL_MACHINE“.
- From the left pane, double click on the “Software” option.
- Again, from the left pane, double click on “Microsoft“.
- Open “Windows NT” from the left pane.
- Open “CurrentVersion” from the left pane by double-clicking on it.
- Now from the left pane, click “Windows“.
- Then from the right pane, open “LoadApplnit_Dll“.
- Further, change its value to 0 and click on the “Ok” button.
- Finally, check if the problem is solved.
Method 6: Changing System Locale
Choosing the right region on windows is also important as some of the applications may not function properly if it is in the wrong region. Hence, in this method, we will give you the steps to change region settings:
Step 1: On the keyboard, press the “Windows and S” keys simultaneously.
Step 2: Type “Control Panel” in it and open it.
Step 3: Now, Select the option “small icons,” which is present in the “view“.
Step 4: Then, select the “Administrative Tab” by clicking on the “Regions” option.
Step 5: Make your way to the “Change System Locale” option and click on it.
Step 6: Now, click on the “Current System Locale” dropdown from the “Change System Locale“.
Step 7: Select the region from the dropdown list.
Step 8: Click on the “Ok” options to apply the changes.
Verify if the issue remains.
Method 7: Changing Command Prompt Configurations
Sometimes the command prompt settings will not be configured properly, which could trigger the error. This method will guide you in changing the command prompt configurations. The steps are:
Step 1: Press “Windows and R keys” together on your keyboard to open the run dialogue box.
Step 2: Feed the command “cmd” and press “enter” to run it.
Step 3: Now, type the command “for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i” and press “enter” to run the command.
Step 4: Let the process get finished.
Step 5: Finally, restart your computer and check if the issue is fixed.
Method 8: Reinstalling Application in Safe Mode
In case if the 0xc0000142 error is appeared during running the application, then reboot your system and do a clean boot as mentioned in method 2 of this guide. After following method 2, reinstall the application which is causing the error and exit in safe mode as the application successfully installed. After successfully booting out of safe mode check if the issue is resolved.
In case if you are using Outlook or Office program, which is a click to run, change their update channel to annual or semi-annual. This would help you to get rid of the issue if the error is because of an Office application.
Method 9: Modifying Application
At times the application might not have configured properly during the installation, which leads to improper or lack of authoritative permissions. So, in this method, we will try to modify the installation of the application. This method works best if the error appears on Microsoft Office Program. Steps to do so:
Step 1: Press the keys “Windows and I” simultaneously on the keyboard.
Step 2: In the “settings” option, select “Apps“. After that look at the left pane and check for “Apps & Features” option and select it.
Step 3: Click on “Microsoft Office” by scrolling through the installed apps.
Step 4: Now, select the option “Modify” and follow the prompts and click “ok” wherever necessary.
Step 5: Wait until the process gets completed.
Check if the error is appearing or not.
Method 10: Using Task Manager
Most users face this error who has Microsoft Office applications in their system. to fix the 0xc0000142 error; you need to close the applications related to MS Office in the background. We use the default Task Manager, which is in Windows. To do so:
Step 1: Press “Windows and R keys” together on the keyboard to open the run dialogue box.
Step 2: Feed the command “taskmgr” and click “enter” which opens the Task Manager.
Step 3: Then click the “Processes” tab.
Step 4: In the tab clicked, scroll down and check for MS Office related applications which are running in the background.
Step 5: Click on the MS Office related apps which are running in the background and select “End Task” to end the application.
Step 6: Verify if the 0xc0000142 error is solved.
Note: If the above method could not fix the error, the end all the unwanted or useless background apps which are troubling the operating system like Skype, Outlook, MS Office, and any other third-party tools.
Method 11: Installing Update
The 0xc0000142 error may also be occurred due to the missing important Windows Update files from your system. This method will help you to use the built-in Windows tool, which can help you to check and verify the install updates. To do so:
Step 1: Press “Windows and I” keys together on the keyboard, which will open the “settings” application.
Step 2: Click on the “Update and Security” option in the settings panel.
Step 3: Now, on the left side, click on the “Windows Update” option present.
Step 4: Select the option “Check for Updates“. Wait patiently until all the updates are downloaded and installed properly.
Finally, check if the error is fixed.
Note: In case if the error is not fixed then create a new account and check if the error gets fixed. If it is fixed, it means the 0xc0000142 error is related to a computed user profile.
I hope the 0xc0000142 error is cleared and permanently removed from your system. Read all the methods and choose the best suitable method for you. All the 11 methods are the most efficient solutions which can fix the error if steps are followed sequentially.