Fixing Code XC0000142 Errors in Windows

Fixing Code XC0000142 Errors in Windows

David Lv13

Fixing Code XC0000142 Errors in Windows

Error 0xc0000142 occurs when users try launching some Windows software packages. Those who encountered this issue usually see an error message that says, “The application was unable to start correctly (0xc0000142).” When that happens, the affected program refuses to launch.

Unfortunately, error 0xc0000142 is a generic code that could affect many Windows software packages. However, many users report that it usually comes from Microsoft Office applications and games.

So, if you’re running into this issue, this is how you can fix error 0xc0000142 in Windows 11 and 10.

Disclaimer: This post includes affiliate links

If you click on a link and make a purchase, I may receive a commission at no extra cost to you.

1. Run Affected Software With Admin Permissions

Start your error 0xc0000142 troubleshooting by setting the affected software to run as an administrator. That will ensure the program can access more restricted file locations. You could potentially stop this error code by setting the affected app to always run as an administrator .

2. Set Affected Software to Run in Compatibility Mode

If error 0xc0000142 arises for older software, there could be a compatibility issue with your PC’s Windows 11/10 platform. Setting up an app or game to run in compatibility mode for an older Windows platform could resolve such an issue.

This is how you can set your software to run in compatibility mode:

  1. Press the Windows logo + E keyboard buttons and open the installation folder for your affected software.

  2. Right-click the software’s EXE (application) file to select Properties.
    The Properties option

  3. Click on the properties window’s Compatibility tab.

  4. Select the checkbox labeled Run this program in compatibility mode.
    Run this program as an administrator checkbox

  5. Choose the Windows OS that was the latest one in your software’s release year within the drop-down menu. Selecting Windows 8 or 7 there will probably be sufficient for most apps.

  6. Click Apply to set the new compatibility mode.

  7. Select OK to exit the properties window.

An alternative method is to use the Windows 11 Program Compatibility Troubleshooter . That tool automatically applies recommended compatibility settings, saving you time and effort.

3. Scan Your PC’s System Files

Corrupted DLL (Dynamic Link Library) system files can cause error 0xc0000142. You can check for and remedy system file corruption by running the Windows System File Checker .

The SFC scannow command

We also recommend running a Deployment Imaging Servicing Management scan command. That utility can remedy issues with the Windows system image. To run that tool, execute this command in the Command Prompt:

DISM.exe /Online /Cleanup-image /Restorehealth

4. Set the Right System Locale

Setting a correct system locale is an error 0xc0000142 fix that’s worked for some uses. To apply this fix, you must select a system locale setting for non-unicode software that matches the correct region for your PC. You can set the suitable system locale as follows:

  1. Press Windows key + R, type Control Panel in Run, and select OK.
  2. Click on Region inside the All Control Panel Items window.
    The Region applet in Control Panel
  3. Next, click on the Administrative tab.
  1. Press the Change system locale button.
    The Change system locale button
  2. Select the correct region for your PC in the drop-down menu.
  3. Press OK in the Region Settings window.
  4. Click on the Apply button to save your regional settings and OK to exit.

5. Reregister DLL Files in Windows

Lots of users have said reregistering all DLL files works for fixing error 0xc0000142. This highlights that error 0xc0000142 arises because some required DLL files aren’t correctly registered. There are many DLL files, but you can reregister them all by executing a single command as follows:

  1. Press the Windows logo + S key simultaneously and input Command Prompt.
  2. Open the Command Prompt with admin privileges by selecting Run as administrator for that app’s search result.
  3. Input this command for reregistering DLLs and hit Return:
    for %1 in (*.dll) do regsvr32 /s %1
    The reregister all DLLs command
  4. Then wait until all the DLLs have been registered before closing the Command Prompt.

6. Run a CHKDSK (Check Disk) Scan

Another possible reason for the error 0xc0000142 is that your PC has bad disk sectors. You can check for and repair bad disk sectors by running a CHKDSK (Check Disk) scan in the Command Prompt.

The CHKDSK command

7. Update the Driver for Your PC’s GPU (Graphics Processing Unit)

If you need to fix the error 0xc0000142 for a Windows game, updating your PC’s graphics driver might help. You can do that manually, using a third-party driver updater tool or AMD or NVIDIA software like GeForce Experience.

A Download option in GeForce Experience

8. Enable the .NET Framework 3.5 Feature

Some programs need older .NET Framework versions to run in Windows. So, you might need to enable .NET Framework 3.5 on Windows if that feature isn’t available on your computer.

The .NET Framework option

9. Edit the Windows Registry Key

Many users who’ve fixed error 0xc0000142 confirm editing a Windows registry worked for them. Those users modified the value of a LoadAppInit_DLL DWORD within the Windows key. These are the exact steps for applying this potential resolution:

It’s risky to edit the Registry. Always back up your Windows Registry before making any changes to ensure you can revert to the original if you encounter issues after applying this fix.

  1. Click on your taskbar’s magnifying glass icon or the Search box to activate a file finder tool.
  2. Enter the search phrase regedit into the file finder tool.
  3. Select Registry Editor to view the registry window.
  4. Go to this key location by entering the following path within Registry Editor’s address bar:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Windows
    The Windows key
  5. Double-click on the LoadAppInit_DLLs DWORD.
  6. Then input 0 in the Value data box if that DWORD is set differently.
    The EDIT DWORD window
  7. Click OK to apply the new value for the LoadAppInit_DLLs DWORD.
  1. Close out of the Registry Editor and restart your PC.

10. Reinstall Affected Software Packages

The final potential solution is reinstalling software packages for which the 0xc0000142 error occurs. Doing so will refresh and repair the software’s files, which might be necessary if other resolutions don’t work. Reinstalling is also another way to update apps.

The Uninstall option

There are many ways to uninstall software in Windows , and you can choose any method to remove the app. However, if the error occurs when you open a game, you may need to uninstall it with its client software, such as the Epic Games Launcher. Then, reinstall the latest version of the app or game by downloading it from its website or gaming client.

Get Error 0xc0000142 Sorted Out in Windows 11 and Windows 10

Fixing error 0xc0000142 isn’t always simple because that’s an issue with many possible causes. There are numerous confirmed ways to fix that issue, many of which are covered here. So, you’ll probably have to try applying at least a few of those troubleshooting methods to find one that gets error 0xc0000142 sorted out on your PC.

Various third-party repair tools for Windows 11 and Windows 10 might also be useful for fixing error 0xc0000142. Windows Repair, Advanced SystemCare, and Windows Repair Toolbox are among the best freeware repair tools for software troubleshooting.

Unfortunately, error 0xc0000142 is a generic code that could affect many Windows software packages. However, many users report that it usually comes from Microsoft Office applications and games.

So, if you’re running into this issue, this is how you can fix error 0xc0000142 in Windows 11 and 10.

Also read:

  • Title: Fixing Code XC0000142 Errors in Windows
  • Author: David
  • Created at : 2024-12-11 08:32:03
  • Updated at : 2024-12-13 05:33:17
  • Link: https://win11.techidaily.com/fixing-code-xc0000142-errors-in-windows/
  • License: This work is licensed under CC BY-NC-SA 4.0.