Fix: The application was unable to start correctly (0xc0000142)

The error 0xc0000142 is shown on your computer when you try to launch a program. The programs are usually games but the error can be shown when you try to run Autodesk or other programs as well. This error code is shown along with the message that says

The application was unable to start correctly (0xc0000142).

The reason for this error is usually because of the .dll load error. This just simply means that the .dll that is required to launch your game (or any other program) is no longer valid or signed. Since the problem is caused because of the .dll file, replacing it with a proper .dll files will solve the problem.


The error can sometimes be caused by conflicting software. Although it’s hard to detect which software is causing the issue but try disabling your Antivirus. Nvidia’s drivers are also known to cause the issue so try uninstalling or disabling the GeForce utility, or any other driver utility you might have, for a while.

Method 1: Repair Corrupt Files

Download and run Reimage Plus to scan and restore corrupt and missing files from here, and then proceed with the methods below.

Method 2: Clean Boot

The first method is to do a clean boot, what it would do is disable non-windows services and startup programs. You can re-enable them if needed. This will also improve performance by disabling un-wanted start-up programs that are not used. They can be re-enabled by repeating the steps and checking the ones that have been disabled.

For Windows Vista and 7: View Steps

For Windows 10: View Steps

After the clean boot; restart the system and test to see if the issue is gone or if it still exists. If it exists then do an SFC scan. You can do this by going to command prompt and running

sfc /scannow

If the issue is still not resolved, then go to Control Panel -> Programs and Features -> Uninstall a Program and take a look at the list of recently installed programs, sort them by date to filter out which ones were recently installed that triggered the error and uninstall them.

Method 3: Running in Compatibility Mode

Running the application in compatibility mode seems to fix this issue for a lot of users. So before you go try the complicated methods that are mentioned below, it’s advised to try this first. If it doesn’t solve the problem then continue to the next steps.

  1. Right-click on the application icon
  2. Select Properties
  3. Click Compatibility tab
  4. Click Run compatibility troubleshooter.
  5. When asked, select the Try recommended settings
  6. Click Test program. Now Windows will try to run your program with the recommended settings.
  7. If the program runs successfully then close the program. If the program didn’t run then you won’t have to do anything
  8. Once the application is closed, click Next
  9. Now click Yes, save these settings for this program if the program ran successfully. Click Cancel if the program didn’t run.
  10. Check the option Run this program in compatibility mode for:
  11. Select Windows 7 from the drop-down list under Run this program in compatibility mode for:. You can try other operating systems as well if the Window 7 doesn’t work.
  12. Check the option Run this program as an administrator
  13. Click Apply then Ok

Now try to run the application and check if it works or not.

Method 4: Manually Downloading the Files

Since the problem is caused by the unsigned DLL files, you can replace those files with the newer one which will probably solve the problem for you.

  1. Go here and download all the 3 files from there
  2. Go to the folder where you downloaded these files (usually Downloads)
  3. Copy the files (Right-click and select Copy)
  4. Go the folder where you installed your application that is showing this error
  5. Right-click in that folder and select Paste
  6. If it asks whether to replace the files or skip it, select replace the files
  7. Repeat this process for all the 3 files that you downloaded from the link

Once you are done, try to run your application.

Method 5: Using Regedit.exe

Since the problem is caused by unsigned or corrupted DLL, we can use Reget.exe to solve this problem. We can change the value of LoadAppinit_dlls key to 0. LoadAppInit_dll basically is a mechanism that starts the .dlls in its reg-key when the program starts. So changing its value to 0 might solve the problem.

  1. Hold Windows key and press R
  2. Type regedit.exe and press Enter

  3. Go to this path HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows. If you don’t know how to navigate then follow the steps given below
    1. Double click HKEY_LOCAL_MACHINE (from the left pane)
    2. Double click Software (from the left pane)
    3. Double click Microsoft (from the left pane)
    4. Double click Windows NT (from the left pane)
    5. Double click CurrentVersion (from the left pane)
    6. Click Windows (from the left pane)
  4. Now double click LoadAppInit_Dll (from the right pane)
  5. Change its value data to 0
  6. Click Ok
  7. Now restart your computer

Now check if the error shows up while starting the program or not.

Method 6: Changing System Locale

It is very important that the right region is selected on Windows because certain applications check the region and they might not start correctly if the wrong region is selected. Therefore, in this step, we will be changing the region settings. In order to do that:

  1. PressWindows” + “S” keys simultaneously and type in “Control Panel“.
  2. Select the first program in the list.
  3. Click on the “View” option and selectSmall Icons“.
    Selecting the View by as Small Icons
  4. Click on “Regions” and select the “Administrative Tab“.
    Clicking on Regions
  5. Click on the “Change System Locale” option and click on the “Current System Locale” dropdown.
    Clicking on “Change System Locale” option
  6. Select your region from the list and click on “OK“.
  7. Check to see if the issue persists.

Method 7: Changing Command Prompt Configurations

If certain Command Prompt settings aren’t configured properly the error might be triggered. Therefore, in this step, we will be changing some of its configurations. In order to do that:

  1. PressWindows” + “R” keys simultaneously to open the Run prompt.
  2. Type in “cmd” and press “Enter“.
    Typing cmd in the Run Prompt
  3. Type in the following command and pressEnter“.
    for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
  4. Wait until the process is completed and restart your computer.
  5. Check to see if the issue persists.

Kevin Arrows

Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

Fix: The application was unable to start correctly (0xc0000142)

If the issue is with your Computer or a Laptop you should try using Reimage Plus which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Reimage by clicking the Download button below.

Download Now

I'm not interested