Error Code 0xC0000142 – What is it?

Error Code 0xC0000142 is a command that pops up when you try to run a game or a program on Windows and the program fails to run properly. This error code can often be related to incompatibility with later versions of Windows. Whilst this issue may seem frustrating at first, there is a fix available that can solve the problem quickly.

Common symptoms include:

  • Inability to load up a program or game
  • Crashes during a running program or game

There are a few fixes available for this error code, all of which can be completed with relatively little computer experience. We don’t think you’ll need the help, but if you’re stuck for answers you could always consider looking for a certified Windows technician in your local area.


Download Available to Completely Repair 0xC0000142 Error Code

Recommended: Download the Automatic Repair Utility to correct this and other PC performance issues.

Error Causes

The main causes for Error Code 0xC0000142 include incompatibility issues with programs designed for older versions of Windows, out of date DirectX drivers and an outdated .NET framework.

Further Information and Manual Repair

Whilst it is possible to use the tool above, you may consider using an alternative method. There are three methods available to you that can be used to fix Error Code 0xC0000142. It should be noted that the first two methods should always be attempted. If the first and second methods don’t fix the issue, the third method is available for additional troubleshooting.

The First Method involves installing the latest DirectX drivers, whilst the Second Method involves updating .NET framework. The Third Method is available for when Error Code 0xC0000142 still persists after updating your files.

Here are the top methods for addressing Error Code 0xC0000142:


Method One:  Update your DirectX Drivers


Search Google for ‘latest version of DirectX’ and follow the first Microsoft link. This link will take you through the process required to download the necessary DirectX files. Once you have downloaded the files, run them and go through the installation wizard. After the installation make sure to restart your PC.


Method Two:  Update .NET Framework


If Error Code 0xC0000142 isn’t resolved after updating DirectX, the next step will be to update .NET Framework. To do this, search for ‘.NET Framework download’ and click the first Microsoft link that appears. Go through the steps to download .NET Framework. Once it has downloaded, run the downloaded file and go through the installation process. After installation, restart your PC.



Method Three:  Run in Compatibility Mode


If the above methods do not fix the issue, the next step is to resolve Error Code 0xC0000142 by running the program or game in compatibility mode. To do this, follow the steps below.

  • Locate the .exe file or shortcut of the program you’re attempting to run
  • Click properties
  • Click Compatibility
  • Click ‘Run this program in compatibility mode for:’
  • Select Windows XP (Service Pack 3)
  • Click Apply
  • Click OK
  • Run your program



Method Four: Use An Automated Tool


If you’d like a utility tool that can fix future error codes like this one, you can download and install an automated tool that can fix Windows 10 errors and issues.


For further information you may be interested in these similar issues:


How to Fix Windows 10 Error Code 0x800703e3

How to Fix Windows 10 Error Code 0x80240016

How to Fix Windows 10 Error Code 0x8000222

Total System Care



Total Downloads: 712,675

Download Size: 7.4mb

Download Time: (dsl/cable: 3sec; dialup: 2min)

How to easily boost PC Performance



Click the “Scan” button


Once the scan completes, click “Fix All” to repair errors