Error starting application 0xc0000142. How to fix a crash: the simplest universal methods

In all Windows systems without exception, quite often you can see an error when starting the application 0xc0000142. How to fix this problem, not all ordinary users know. Below are some simple and one-of-a-kind universal methods that will get rid of this failure in a matter of minutes. But first, let's dwell on the reasons that theoretically can cause the appearance of such an unpleasant situation.

Causes of Error When Starting Application 0xc0000142 on Windows

In general, completely different factors can influence the appearance of such a warning. However, the following are considered to be the most common reasons:

  • incompatibility of installed software with the operating system;
  • lack of rights to run the application;
  • problems with keys of system dynamic libraries in the registry;
  • lack of system updates, device drivers and additional platforms;
  • Damage to important system components
  • Too many temporary files on your computer.

We are not talking about viruses that theoretically can also provoke the appearance of such a failure, since each user must take care of the security of his own system. This is not discussed! In extreme cases, you can immediately perform a full scan, although the main reason is usually not this.

What to do first?

So, you are trying to run some kind of program, but the system writes: "Error starting application 0xc0000142." First, try to run the application as administrator, using the RMB menu for this. But just do not count on it.





As mentioned above, the usual incompatibility of a program with a modification of Windows, in the environment of which it should work, can lead to the appearance of such a message. Using RMB on the application’s shortcut on the “Desktop”, go to the properties item (if there is no shortcut, create it for the launch file of the problematic application).

Run the program in compatibility mode




Go to the compatibility tab, check the option launch in compatibility mode, from the drop-down list select one of the versions of Windows with a rank lower than the installed one and save the changes. Along the way, you can check the box on the item of constant start of the program as administrator.

Error starting application 0xc0000142: how to fix it? Registry Actions

Often a failure can occur when a single registry key has been changed for system libraries. It is possible that some program during installation made such adjustments, or some short-term malfunction occurred in the system. How to fix the application startup error 0xc0000142, it seems, is already clear. The value for the invalid key just needs to be changed.

Changing the registry key to start system libraries




To do this, call the editor (regedit), and in the HKLM branch, through the partition tree, go down to the Windows directory, as shown in the image above. On the right, double-click to open the LoadAppInitDLLs key for editing, replace its value from one to zero, click the OK button, close the editor and perform a complete reboot of the system, then try to start the non-starting program again.





Work with system, platform and driver updates

However, it can be assumed that the above actions do not give the desired result so far.

Manual search for Windows updates




If you constantly get an error starting the application 0xc0000142 Excel, Word, or any other editor from the office suite (most often the 2016 release), go to the System Update section using either the Control Panel in OS version 8 and below , or the corresponding section in the parameters menu in the tenth modification, specify a manual search for available updates and agree with the installation of everything that will be found.

Note: in build 9126.2116 of the tenth version of Windows 1803, this problem has already been fixed.

Typically, updates will include updates for related platforms like DirectX and the .NET Framework. But if their update did not happen, download the latest installers from the official Microsoft website and install manually.

Determining the installed version of DirectX




Note: Pay particular attention to the DirectX modification supported by your OS. You can find it in the appropriate dialog (dxdiag).

Finally, call the “Device Manager” (devmgmt.msc) and see if there is any unknown hardware. If there is one, updating its driver with system tools will be completely pointless. Therefore, it is best to find the right management software by the hardware ID (VEN and DEV identifiers), and after downloading install the drivers yourself. To simplify the task, you can use automated software packages like Driver Booster or DriverPack Solution.

Troubleshoot system and temporary files

Finally, let's see how to fix the application startup error 0xc0000142, if the problem lies in the corruption of system files. First of all, reboot the system in safe mode, using either the start menu for version 7 and below, or special boot options for modification 8 and above, start the command console (cmd) and check the system components and then restore them with the sfc / scannow command .

Checking system files on the command line




Note: if even in Safe Mode a verification error is reported, follow the same steps by booting from removable media with the distribution kit or LiveCD and selecting the command line start in the system recovery section.

Just in case, in the "Explorer" find through a search all directories with the name TEMP and clear their contents. If some files are not deleted, use either the Unlocker unlocker or clean up using some optimizer program (CCleaner, Advaced SystemCare, etc.).




All Articles