Skip to main content

Fix games application error 0xc0000142: Windows software fails to load games frequently giving this error "The application was unable to start correctly 0xc0000142" OR 0xc0000142 appears as long as we try to open the following apps and games:

how-to-fix-games-application-error-0xc0000142-3968974

Far Cry 3 Metro Last Night The Dying Light Away From Crying 4 The Call of Duty of Advanced War Gta V Autodesk AutoCAD AutoCAD Sleeping Dogs Witcher 2 Guard Dogs Outlook Metal Gear Age of Empire

PROBLEM: The problem is DLL loading error, which means that the DLL that the application launches is not signed or digitally is no longer valid and the answer that we are going to see will have DLL files that can probably solve this error, so so let's see what happens.

Fix for games application error 0xc0000142

Make sure to create a restore point in case something goes wrong.

Method 1: Replace the DLL files

1.Go to this link and download the files.

games-application-error-0xc0000142-fix-8320386

2. After the download, extract the file and put it inside the game folder.

That's right folks, your game should be up and running in no time.

If this fixes your problem then it does not require continuing but if it did not please continue with the next method.

Method 2: Start the application in compatibility mode

Run the application in compatibility mode and always start the application as an administrator.

1.Right click on the file (giving games application error 0x0000142).

2. Click Properties.

3.Click on the Compatibility tab.

4.Click "Run Compatibility Troubleshooter" if the games work, save the settings if it doesn't continue.

5. Make a check of Run this program in compatibility mode for.

compatibility-troubleshooting-6226914

6.Select the operating system for which the driver is enabled.

7. Make a check on Run this program as an administrator under the privilege level.

8. Click Apply and then exit.

Method 3: Get more information about the error

I used the Microsoft Exchange Server Error Code Lookup tool to check for this error (this tool knows many standard Windows errors). This is the output:

microsoft-exchange-server-error-code-look-up-2076351

The problem is the DLL loading error and now we have to find out which DLL is causing this error, which is not always so straightforward - even though the message says which DLL did not load, it is not always that DLL (sometimes it can be a dependency that remains) which in turn is a major obstacle.

If you used steam to install the game, you can ask it to check the game cache. If not, try reinstalling the game or try to repair any Visual C / C ++ Runtimes or .NET Frameworks you have installed in case they have become corrupted. Update your graphics card drivers and windows, which will certainly fix the problem.

A little deeper ...

One way to check for missing dependencies is to use the Dependency Walker.

dependency-walker-8041205

You must make sure you receive the latest version of Dependency Walker and the processor architecture of Dependency Walker should be the same as the game (x86 version to check a 32-bit program and x64 version to check a 64-bit program). Please note that it can sometimes give results that may be difficult to understand, but every now and then it can give very practical results.

An alternative way is to use the Process Monitor

process-monitor-7014422

This will record the actions your programs perform, such as accessing a DLL file. Use it to record the actions of the start procedure of your games where it gives the game application error 0xC0000142, and then define a filter to include only the activities of your game. To do this, go to "Tools" and then to "Process Tree" and find your game in the list.

include-subtree-in-process-monitor-3900429

Select the game and click on "Include Subtree".

You probably also want to exclude all events that are not filesystem events - there is a row of buttons on the toolbar to do this:

buttons-to-include-events-that-arent-file-system-events-5669204

Now you need to investigate anything with a `.dll` extension that results in NAME NOT FOUND or PATH NOT FOUND. If the above did not solve your problem, you can try this article How To Fix Application Error 0xc0000142.

You may also like:

  • How to Fix VLC does not support UNDF format
  • Troubleshoot the PC is a low memory warning
  • How to fix COM Surrogate has stopped working
  • How to Fix Application Error 0xc000007b

After carefully following the above-mentioned methods, it is possible that the game application error 0xc0000142 has been corrected, but if you still have questions, do not hesitate to ask them in the comments section.

R Marketing Digital