ComputersSecurity

Error when starting the application 0xc0000142: cause and elimination

At start of any game many users have an error when starting the application 0xc0000142. The user perfectly sees the name of the file, the problem code, but at the same time absolutely does not understand what to do and what to look for in this situation.

From the text of the error you can fully guess that for one reason or another the application failed to load correctly, and if you dig a little on the forums, then the maximum that can be understood is that the error when you run the application 0xc0000142 indicates the absence of a certain one. Dll library or the error in its download. However, it is not clear which library disappeared, and in this situation it is simply necessary to compile a complete list of libraries that are used by this process, and then to check whether each of them is present on the disk. Of course, there are a huge number of high-quality utilities that allow you to view the import table of a file in an environment of unknown numbers and abbreviations, but most users, when faced with similar problems, simply begin to reinstall the operating system. Calmer people begin to look for an adequate solution to the problem in the network.

What to do?

Of course, if you have an error when launching the application 0xc0000142, then you do not need to start looking for programs that will give you a complete list of libraries so that you can write them out and one search on your computer to make sure the content is intact. Even though there may not be such a lot of libraries in the import table on the computer, the occupation to find them can drag on for a long time. In particular, it should be noted that manual search for the cause of this error takes at least four hours, even for advanced users. And that's not to mention the fact that the utility can dynamically load any library independently, so that almost the whole computer can get under suspicion, and it will not be possible to find out why the error occurred when launching the application 0xc0000142.

How to determine the library?

In order to watch the process load, a specialized observer is downloaded, which starts the selected program, and then fixes all the significant events that occur during its work, including the creation and removal of threads, the occurrence of exceptions and, of course, the loading and unloading of all kinds of libraries. All that this utility finds, it writes to a text file, then the screen shows us the download tree, which contains extremely detailed information on each individual library.

Where to find the log?

A text file is created directly in the folder with the program and after its operation is opened in Notepad. After that, you can independently analyze this file in order to determine the presence of those or other errors, and download the required document.

What do I need to know?

For the program to really determine why you have an error when initializing the application 0xc0000142, you should remember the following:

  • The program must be started only on behalf of the administrator. If this does not happen, then in this case you will see a window with a message that the utility may not work correctly.
  • The program will not make any changes to the structure of your hard drive, nor does it write anything to the computer's registry. It is for this reason that its use is accessible to all users, after which it can easily be deleted.
  • If you have a certain knowledge of system programming, and also know a little English, then in that case you can quite well use one of the best utilities in this plan, called Depedency Walker. The program will allow you to quickly determine why you have an error when initializing the application 0xc0000142.
  • If in an open log you absolutely do not understand everything, then in this case you should think about looking for colleagues on the problem. In most cases, there are no difficulties to find out who else has a 0xc0000142 error in the same situation. What can be done, it will be possible to find out from fellow sufferers, because any problem someone had once solved.

Known Issues

To date, there is a fairly large number of games, when starting which appears 0xc0000142-error. What to do in such situations, you can read below.

Immediately it is worthwhile to say that for every single game the situation is absolutely individual, as each separate project uses different libraries. For this reason, you should not think that if you managed to solve this situation in a certain way in a certain way, then you can use this library for any games and encounter such troubles.

Sims 3

In this game l2.bin, the application error 0xc0000142 is due to the fact that DirectX was installed incorrectly on your computer. In this case, you can simply solve the problem by quickly reinstalling this program from the official Microsoft website.

Far Cry 3

Quite often there is also a situation where an initialization error 0xc0000142 occurs when trying to use any modified libraries that attempt to violate the license of the original program. In particular, this situation was quite common among users of Far Cry 3, which could not be launched on Windows XP, as the developers of crack for this game did not realize that the operating system simply can not support DirectX 11.

Similarly, any game that accesses the steam_api.dll library may not eventually start, and instead you will get an error due to a spoofed file that does not have a copyright from Valve. It is for this reason that the non-original Steam library is initially incompatible with the XP operating system.

Lineage II

The main process is a 32-bit application, which means that many people running the game on 64-bit systems simply do not understand how to fix error 0xc0000142. In fact, the cause of the problem in this case lies in the fact that there are no functions of IntelockedDecrement and InterlockedIncrement in the kernel32.dll unloading table, so the game can not be started. It is for this reason that you should download a library on your computer with exactly the same name, but with the end of "64". It is worth noting that even on the official website of the game there is a warning that the game does not initially support 64-bit systems, so when you try to run on them, it may not work correctly.

If you are using a processor from AMD, then in this case the problem becomes completely new, since these processors use two modes of operation. In the standard mode, certain elements of the x86 architecture are eliminated, so there is no guarantee that in this system, in principle, these or those 32-bit applications will work. In the other mode, full compatibility with the 32-bit system is provided, but in this case no 64-bit program will work.

Also, you should try simply to clean the registry using CCleaner, as this often brings the desired result. Of course, if this helped you, then you easily got rid of it, because often the problem is solved by an order of magnitude more difficult.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 en.atomiyme.com. Theme powered by WordPress.