TVs. Consoles. Projectors and accessories. Technologies. Digital TV

Dirt rally error when starting the application 0xc0000142

Error 0xc0000142 occurs in any version of Windows when an application fails to initialize correctly.

The problem is related to a DLL loading error, which means that the application uses system files that are either damaged or incompatible with the program. Here is just a short list of programs and games that produced this error when launched: iTunes, AutoCAD, GTA 5, Fallout 4, Divinity 2 and many others.

0xc0000142 when starting a game or application in windows 10, 7, 8: how to fix

Replacing the LoadAppInit_DLL value in the registry

Reinstalling system applications

Since the error is associated with the use of incompatible or corrupted DLLs, it is logical to try reinstalling system applications, drivers, etc.
Alternatively, you can download everything separately, such as DirectX 11, OpenAl, Net FrameWork, etc., or you can use special program All in One All in One Runtimes, which contains the latest versions of all necessary libraries


Run sfc (system file checker)

Run the sfc /scannow command to scan all protected system files and replace them if incorrect versions are found. (More about)

To do this, launch the console in administrator mode. Enter

Press Enter and wait for the result

Other Possible Causes

  • Check your computer for viruses that may have modified system or application files
  • Install everything windows updates who are in line at the Center Windows updates, and wait for them to be completely installed
  • Less common, but it still happens that error 0xc0000142 is associated with an outdated video card driver. Update your video card driver
  • Reinstall your application again

Advanced method (for experienced users)

If the previous methods did not help or you want to find out the root cause of the error, you can scan the broken application for its use of DLLs, displaying the full paths to the libraries and displaying their x32 or x64 bit depth to identify incompatibility. We will use the Dependency Walker program, which can do just all this.

If you visited this blog, it means that you encountered an error in Windows when launching the application 0xc0000142. This problem is typical for various operating systems. Now a window has appeared in front of you and in it you see the following: “Error when starting (initializing) the application (0xc0000142). To exit the application, click OK.” Today I will tell you what to do in such a situation.


But first, let's look at the reasons that caused this error to occur.

  1. Incompatibility of some files.
  2. Damage to DirectX or NET Framework or their absence. Read or.
  3. Viruses or Trojans have entered your computer.
  4. Some files, programs, or libraries are corrupted, missing, or have a startup conflict. Read.
  5. Insufficient free volume RAM or its malfunction. Read.
  6. Infidels BIOS settings. Read.
  7. Problems with hard drive. Read.

I would like to note that the first four reasons are the most significant when such an error occurs. Often the error occurs due to installation or startup computer games. However, it also happens when the user does not play any games, and for some reason an error appeared during the launch of a program.

So, let's look at the options for action if an error occurs when starting the application 0xc0000142. Many experts advise updating DirectX and NET Framework. Well, naturally, one of the options for eliminating the error may be to reinstall the program or game. This will fix the situation if some files were damaged during installation.

If these methods do not help you, then use System Restore to an earlier date: Start - Help and support. Next, in the “Select a task” section, click on “ Undoing changes using System Restore" And then select the nearest number in which the program approximately worked without failure and restart the computer.

Such a rollback will also help if an error occurs during installation. software and program elements were damaged. Some users report that this method helped them in this situation: you need to turn off the power system unit(unplug the plug from the socket) for at least a day. You can try this option.

However, before doing this, be sure to run antivirus program and check your computer for viruses and other malware. You can disinfect damaged or infected files using a utility like Dr.Web CureIt. If viruses were detected on the computer, then in this case you can use “System Restore” to an earlier date.

If this action does not solve the problem, then do the following: reboot your PC into safe mode with command line support and type sfc /scannow . This action will trigger system check, which will find and independently replace corrupted files to complete ones.

When troubleshooting the error, clearing the Temp folder in manual mode or using the CCleaner utility. It also happens that an error occurs when launching console applications in Windows XP. It could arise one day and the manufacturers eliminated it with the next system update.

Therefore, it is important to update the drivers of your operating system. Windows systems. And the last solution to this problem that I know of would be to run the application as Administrator.

I hope that the application startup error 0xc0000142 has been successfully resolved and you can continue working with your PC without any problems. You can write your gratitude in the comments)

With UV. Evgeny Kryzhanovsky

Users of Windows 10 and earlier versions of the OS may encounter various problems when launching programs. One such problem is the pop-up stop window with error 0xc0000142.

What does problem code 0xc0000142 mean?

If immediately after launching the shortcut, a window with code 0xc0000142 appears on the system, this means that the program cannot start working due to damaged or missing files. Also, the window may appear immediately after loading operating system– in this case, the damaged application is in the startup mode of the task manager. Appearance The stop window is shown in the figure below:

Error Screen 0xc0000142

Reasons for the error

Application startup error 0xc0000142 can occur due to a number of different reasons. The most common:

    Software files are damaged;

    system files are missing or damaged dll libraries, which the launched program uses;

    Insufficient RAM to initialize the application. Insufficient temporary memory is also the main reason, and periodically turns off;

    incorrect functioning of application drivers;

    incompatibility of connected equipment;

    "broken" sectors hard drive systems;

    The OS is infected with a virus;

    a malfunction in the structure of some DirectX and NetFramework files.

Now let's look at all the ways to troubleshoot problems when initializing applications and games.

Method 1: Run the program in compatibility mode

A stop window that appears may be causing incompatibility software product and operating system. To resolve this issue, you need to configure a different compatibility mode.

Follow the instructions:

    right-click on the shortcut of the program or game that you cannot launch;

    select "Properties";

    in the system window that opens, find the tab "Compatibility" and click on it;

    now check the box in the area "Compatibility Mode" select more earlier version Windows OS;

    restart your PC and try running the program again.

Setting Compatibility Mode

Method 2. Search and remove viruses

Viruses and Trojans can cause error 0xc0000142, so be sure to check Windows scan 10 for malware. This can be done using standard Defender or antivirus software.


Scan Windows for malware

Method 3: Checking the registry

Fixing Registry Errors - Another One effective way How to fix error when starting the application 0xc0000142. Open the Run window using the Win+R key combination. Enter the command in the text field regedit. Next, in the registry window that opens, open Windows directory(path: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows). On the right side of the window, find the line called "LoadAppInitDLLs" and set its value to 0.

Fixing registry errors

Advice! Unless you are an advanced user, it is best not to try to change the registry settings yourself. Use third party ones.

Method 4: Update your computer drivers

Manually updating drivers is another way to fix the problem. Open Manager Windows devices. Right-click on the name of your PC and select "Update configuration".

This way, all drivers for connected devices, sensors, adapters and drives will be updated. Restart your device and try running the program again.


Driver Update

Universal way. Using the Computer Accelerator program

Troubleshooting issue 0xc0000142 manually can take a long time. In order not to look for the cause of the error yourself, you can use specialized software tools. “Computer Accelerator” is one of the most popular utilities for fixing all types of problems that arise in the OS.

When starting a program (usually a game), an application startup error 0xc0000142 may appear. There can be many reasons for its occurrence, we will tell you from simple to complex how to deal with this problem.

Looking to the root

Application error 0xc0000142 means problems with libraries that store many commands for launching a program. These are dll files that are stored in the software folder. If at least one of them is incorrect, the application will not start or will crash at some point. Below is a list of reasons that cause application startup error 0xc0000142.

  1. There was a problem with the installation.
  2. The computer is infected with viruses.
  3. Conflict with antivirus.
  4. Insufficient permissions to launch the application.
  5. The program is outdated for the operating system.
  6. After the updates, the Microsoft.Net and Visual C++ libraries crashed.
  7. The video card drivers are outdated.
  8. Libraries signed up for the “broken” sectors of the hard drive.

Error when starting the application 0xc0000142 Windows 10: how to fix it

We will also consider step by step how to cope with problems.

First of all, try to reinstall the program that is not working. Especially if during its installation the computer was turned off or an emergency exit from the process was made. If the software is installed, remove it. This can be done in the applications section, which opens from the Start menu (right-click (right mouse button) on the icon). You will learn how to resolve the error from another article on our website.

Look in the list for the name of the application causing the application launch error 0xc0000142 and click on it. Next, click on delete and confirm.

Check on the disk to see if the folder from the program remains. If yes, delete it too.

The next step is to check your computer for viruses. If you don't have your own program, use system means defender And if you have, don’t worry, in our other article there is detailed instructions to eliminate it.

Hold +[I] and select security.

In the section of the same name, click on the button to open the center that provides PC protection.

Click the shield icon.

And check.

The next step on how to fix error 0xc0000142 on WIndows 10 is to disable third-party antivirus software and built-in software. You can find out more about this here. You will find a hint in the security center, as well as in the settings of your antivirus.

This especially often helps when you don’t know how to fix error 0xc0000142 when launching a game on Windows 10: hacked applications cannot always be installed correctly due to problems with key generation. A file that performs these actions is defined as a virus.

Another point when error 0xc0000142 occurs when launching a game or other application is a lack of access rights to some libraries. If you are not a system administrator, your options are limited. Try to run executable file from the menu by right-clicking on it and selecting run as administrator. And if you can't find specified file, then you can read how to eliminate it in another article on the site.

And configure the compatibility settings with the operating system if the game was written for an earlier version. This can be done automatically or specified manually. In the first case, right-click on the executable file and select the item responsible for compatibility problems.

Wait until the system detects problems.

Then select the first option.

Check the program.

At this moment it may already start. If not, move on. Choose to use other options.

Click the first item.

Select the OS version that the application is supposed to work with.

You will find another option in properties.

On the tab "Compatibility" you need to click the checkbox and select OS versions sequentially from the list.

Try everything described above when an error appears when starting the game 0xc0000142 Windows 10: how to fix it easy ways we told. Next, let's move on to the complex ones.

Changing system libraries

Many applications are written on the Visual Studio development platform and almost all are launched using the Microsoft.Net framework. If, when updating or reinstalling the system, they were installed incorrectly or are missing altogether, they must be installed. Moreover, you will need Visual C++ from 2005 to the latest version, since you do not know which one is needed.

This software is downloaded from the official Microsoft website. Since old releases are quite difficult to find, we recommend using the application Redistributable Package Hybrid. Download it and run the executable file in the AMD64-ForceCopy-SVCPack folder and wait until the uninstallation is completed and then the new versions are copied.

When error 0xc0000142 appears when starting the game, how to fix it in Windows 10 by updating the NET platform step by step:

  • In order not to download everything, let’s find out which ones already exist. Call the control panel via search.

  • Go to the programs and components section.

  • Look for the area where they are turned on and off.

  • After building the list, check that everyone is in place. Please note that older versions of the platform are also needed.

  • Look for the desired release on the developer's website. It needs to be downloaded and installed.

Equipment check

What else to do if error 0xc0000142 occurs:

  • Update your video card drivers - sometimes this is the cause of the application startup error 0xc0000142. To do this, open the device manager by right-clicking on start.

  • In the video adapters section, right-click on your device and select update.

  • You can try automatic search.

  • If it doesn’t help, download the latest drivers from the manufacturer’s website and search for drivers on your PC.

The configuration and model of your equipment can be seen in the same manager.

  • Before downloading, make sure that the new software supports your device.

If for some reason you removed the video card or changed it, then call the configuration update in the manager.

Checking the hard drive

The sfc /scannow directive, executed from the command line, will help find and cure faulty hard sector disk. Call the CS on behalf of the administrator. To do this, right-click on the application name in the utilities area.

Start the process and wait for it to finish.

Too many errors indicate a malfunction of the hard drive - perhaps it’s time to change it.

Resume

We told you what error 0xc0000142 is when launching a game on Windows 10 and gave the main options on how to fix it. If nothing helps at all, and the program was launched before, try rolling back to the restore point when everything was in order. It is likely that the installation of other software was unsuccessful and this is how you will fix the problem.

You may encounter error 0xc0000142 the next time you launch a program or video game. It doesn't matter what version of Windows you have on your computer - this error can appear on almost all versions of the Microsoft operating system.

Error 0xc0000142 appears in most cases due to some compatibility issues of the application being launched with your Windows OS. Also to possible reasons You can add damage to application files, system files, or software libraries that are vital for the operation and launch of the application.

Along with the error, a small message also appears, but it contains an extremely minimal set of useful information:

Error when starting the application (0x0000142). To exit the application, click on the “OK” button.

The error, of course, is extremely unpleasant, but nevertheless quite simple in its solution. In this article we will show you how to fix error 0xc0000142, and quite simple methods and in the shortest possible time.

Run as Administrator

Let's try something simple but effective first. Perhaps the program or game you need requires rights to run account Administrator. We recommend that you try running applications as Administrator.

How to do this? First, you will need to get to the folder where the application is installed. Once you are in the correct folder, locate the application's executable file. For example, Skype.exe or Steam.exe. Right-click on this file and select “Run as Administrator.” Perhaps this time the error 0xc0000142 will not occur.

Experimenting with Windows Compatibility

The main cause of error 0xc0000142 is problems with the compatibility of the application being launched with the version of the Windows operating system. To try to fix this, try experimenting with the compatibility mode settings.

To do this, you will need to find its executive file (EXE, remember?) in the application folder. Right-click on it and select Properties. Go to the “Compatibility” tab and alternately set compatibility modes with different Windows versions. For example, some not-so-old programs or games will readily run if they are compatible with Windows 95/97. Old ones, in turn, can, for some reason, run compatible with Windows 7 or even Windows 8.

Experiment with compatibility, try running the application you need in different modes and see if you can bypass error 0xc0000142. As a rule, most users manage to get rid of the error precisely by selecting the required compatibility.

Installing Windows updates

It's possible that error 0xc0000142 was caused by an application needing a specific Windows update. You need to check if you have a pending system update in Windows Update. Performing the check is extremely simple, and now we will look at a small example for Windows users 10.

Right-click on Start, and then click on the gear icon to open System Settings. Next, select the “Update and Security” section. Then go to the “Windows Update” tab. Here you will need to click on the “Check for updates” button, and then watch automatic search available updates and their installation.

If the system does detect the presence of new updates (and installs them successfully), return to the application. It's possible that the pending updates you've currently installed are exactly what your app was missing. Run it and check for error 0xc0000142.

Installing required software libraries

Almost all applications in Windows require software libraries such as DirectX, Microsoft Visual C++ and the .NET Framework to function correctly. If some libraries of the specified software are missing in your operating system, this may lead to certain problems, for example, error 0xc0000142 when launching applications. You can download all the necessary software directly from the official Microsoft website, in the downloads section.

Note: Be aware that installers for this software may also be located in the folder of the program or game itself. Typically they will be in a folder called Redist or Redistributable. It is also worth remembering that you will need to install Microsoft Visual C++ and .NET Framework not only the latest version at the moment, but also all previous ones.

Graphics Driver Update

It is noted that error 0xc0000142 may appear due to outdated driver For graphics accelerator. We recommend that you check if you have the latest driver installed on your system. If not, then go to the official website of the GPU developer (nVidia, AMD or Intel) and download latest version drivers. After installing the latest version, try running the application again and check if error 0xc0000142 appears.

System File Checker

As mentioned earlier, at the very beginning of the article, error 0xc0000142 could be caused by damaged system files. If they were really damaged, there is no need to worry, since there is a system utility called System File Checker, the purpose of which is to check the integrity of system files and restore them. Let's see how to use it.

So, right-click on Start and select “Command Prompt (Admin).” You can also access it using the system's search engine( Win+S). Open the line and write the command in it sfc /scannow, and then press Enter. The process of scanning system files will begin before you. The program will try to fix the damage found, if it actually occurred.

Once it's over, close Command line, after which restart your computer, and then try to launch the application that was experiencing the error 0xc0000142. Perhaps the error appeared precisely because of problems with system files, and now it has been fixed.

Cleaning the Temp folder

In the Windows operating system there is a special folder called Temp. This folder accumulates all temporary files that are created by the system itself, applications in it, installation processes, etc., etc. These files can create some problems for the system user from time to time, for example, error 0xc0000142 could also occur due to them. Try clearing this folder of the files in it. Go to the directory C:\Windows\Temp and delete absolutely all folders and files that you find there (click Ctrl+A And Shift+Delete). After clearing the Temp folder, restart your computer and check for error 0xc0000142.

Of course, there is a possibility that all of the above measures did not help you get rid of the problem in question. What to do in this case? Unfortunately, you are left with only two options: a restore point or reinstalling the Windows operating system. These are two extreme measures that will almost 100% get rid of error 0xc0000142.

Found a typo? Select the text and press Ctrl + Enter



Related publications