Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»Solved: The Application Was Unable To Start Correctly (0xc00007b)

Solved: The Application Was Unable To Start Correctly (0xc00007b)

Deep ShresthaBy Deep ShresthaDecember 11, 2022
the application was unable to start correctly

When the error “The application was unable to start correctly (0xc00007b)” pops up, it stops the game or a program you are trying to run. This error usually means that the application you are trying to run is a 32-bit application without a 32-bit DLL (Dynamic Link Library) file. However, incorrect Redistributable on your computer may also activate this error message.

Although you get the error message saying the application could not start correctly, there are some fixes you can try to repair the program. We have listed a few methods you can try to fix the 0xc000007b error. 

What Stops an Application from Starting Correctly?

Before we move on to the fixes, let us see what else causes the “The application was unable to start correctly (0xc00007b)” error.
  • Error in .net framework 
  • 32-bit OS trying to run a 64-bit application.
  • Corrupted or missing DLL
  • Visual C++ Redistributable Runtimes not installed properly

Fixing “Application was unable to start correctly (0xc00007b)” error

Here are a few fixes that you can try to fix the issue “The application was unable to start correctly (0xc00007b)”.

Reinstall Visual C++ Redistributable

The Microsoft Visual C++ Redistributable file is a Dynamic Link Library (DLL) file.

Programs or games created with Microsoft’s Visual Studio software development environment use this file.

The program you are trying to run may use a specific version of VC (Visual C++ redistributable) that may not be available on your computer. Therefore, your program can not start correctly.

We need to install the required VC redistributable that your program requires to fix this problem. We can also download the Visual C++ Redistributable Runtimes All-in-One, containing all the VC runtimes. However, to install the All-in-One Redists, we first need to uninstall all existing VC Redists.

Uninstall Visual C++ Redistributable

  1. Click on the Start menu and search Control Panel.
  2. Select View by as Large icons and click on Program and Features.program and feature
  3. Here, you will see the list of all the programs installed on your computer. Right-click Microsoft Visual C++ Redistributable and click Uninstall.uninstall redists
  4. Repeat this step for all VC redistributable.

Clean Cache Files

Once all the VC Redists are uninstalled, clean any leftover cache files using the following command in Command Prompt as Admin.

dism.exe /online /Cleanup-Image /StartComponentCleanupdism command

Restart your computer once the cleanup process is complete.

Install All-in-One Runtimes

Now, to reinstall the VC Redistributable, download the All-in-One Runtimes. Once the download is complete, follow these steps.

  1. Unzip the file that you downloaded.
  2. Run the file called install_all.bat as administrator.
  3. Wait for all the Visual C++ Redistributable installation to complete.
  4. Restart the computer once you have installed all the Redists files.

If you still can not start the application because of the error message, you may need to ensure the .NET Framework is enabled.

Enable .NET Framework

The .NET Framework is a Microsoft framework for developing and operating Windows applications. Some application uses the .NET Framework to run. Therefore, the program or game will not start until you enable the .NET Framework. 

You can follow these steps to enable the .NET Framework.

  1. Click on the Start menu.
  2. Go to Control Panel > Program and Features.
  3. Click on Turn Windows features on or off.turn windows feature on or off
  4. A Windows Feature Dialog box will open.
  5. Make sure that all versions of the .NET Framework are checked.windows feature
  6. Click OK.
  7. It will take a few seconds for Windows Update to download the required files. After it is complete, click on Restart Now to apply the changes.

Now, try to open your application to see if it starts correctly. If you’re still getting the error message, please continue with the steps below.

Install DirectX End-User Runtime

Basically, DirectX allows programs, especially games, to “speak” to hardware at a basic level. Therefore, if the computer has a corrupted DirectX API (Application Program Interface), it may not be able to run the desired programs.

The Microsoft DirectX End-User Runtime installs several libraries from DirectX SDK (Software Development Kit). So, if you have a corrupted DirectX file, installing DirectX End-User Runtime may start your application correctly. 

Download the file dxwebsetup.exe from the internet. Once the download is complete, install the executable file and restart your computer.

Register the DLL file

A program will also not start if the DLL (Dynamic Link Library) file it is trying to access is not registered. Sometimes, some DLL files will get installed but not registered during an installation or an update. Therefore, the program cannot start correctly unless we register them. Follow these steps to register the DLL files. 

  1. Press the Windows + R key simultaneously.
  2. Type “cmd” and press Ctrl+Shift+Enter. This will open Command with admin privileges
  3. Type the following command.
    for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i

    5. register dll
Note: This command will re-register all the DLL files in system32.

Now, wait for all the files to re-register. After the process is complete, you can restart the computer.

To register a specific DLL file, type the following command.

regsvr32 <path and filename of dll>

Note:You need to type the path of the DLL file instead of dll>

Upgrade from 32 to 64-bit

A 32-bit Operation System (OS) cannot run an application that is 64-bit. However, backward compatibility is possible if you want to use a 32-bit application on a 64-bit OS. Therefore, you should definitely upgrade to a 64-bit OS as most applications nowadays are 64–bit.

Run check disk

The check disk command is a feature in Windows that lets you scan the hard drive for corrupted files and bad sectors. You can use the chkdsk command on the drive containing the program if it suffers from this error.

Follow these steps to run the check disk command.

  1. Press the Windows + R key.
  2. Type “cmd” and press Ctrl + Shift + Enter.
  3. Now type any one of the following commands according to your requirement.

X should be replaced by the name of the drive you want to scan, like C, D, or E.

  • chkdsk X: /f: Fixes errors on the drive.
  • chkdsk X: /r: Locates and recovers readable data from damaged sectors. This command also executes /f.
  • chkdsk X: /v: Shows path and filename of all files running a check.chkdsk command

Now, you can wait for the process to complete. When the process is finished, you’ll get a detailed report about your hard disk.

Run Program as Admin

When you run a program as an administrator, you get certain privileges when you run the program. These privileges include special access to resources that would otherwise be off-limits.

So, if the application has some access issues and does not start correctly, running the program with admin privileges may fix the problem. To run the program as an administrator, right-click the executable or .exe file (not shortcut file) and click on Run as Administrator.

If this fixes your problem, you can follow these steps to run your program as admin when you open them.

  1. Right-click on the executable file and click on Properties.
  2. Click on the Compatibility tab.
  3. Check the Run this program as an administrator.
  4. Click on Apply and OK.
Compatibility

If running the program as admin does not work, try running the program in compatibility mode for Windows 7. In the Compatibility tab, under Compatibility mode, check the Run this program in compatibility mode for. Now, select Windows 7. Click on Apply, then OK.

Update Windows

The application may also get the error message if the windows are not up-to-date. Try running the application in the latest version of Windows to see if it starts. Follow these steps to update Windows.

Press the Windows + I key. Go to Windows Update (Security & update > Windows Update for Windows 10). Click on Check for Updates to download any pending updates. If there are any pending installations click on Install now. Once the installation is complete, you can restart your computer.update windows

Reinstall Program

If none of the solutions work, uninstall and reinstall the program itself. When you reinstall a program, it installs all required DLL files and Visual C++ Redistributable. Previously corrupted files will also get a clean install, which may fix the problem with the program startup. 

fix
Deep Shrestha
  • Twitter
  • LinkedIn

Deep Shrestha works as a computer hardware writer at TechNewsToday with several hardware and programming certifications. Although he has been writing technical content for more than a year, his interest in hardware components started at a very young age ever since he heard about PC building. Pursuing his passion, he has assembled several desktop computers. Besides building desktop PCs, Deep also has hands-on experience fixing software and hardware issues on laptops and desktop computers. Using all this knowledge and skills about computer hardware, he's on a quest to make content that's easy to read and understand for everyone. You can contact him at deep@technewstoday.com

Related Posts

computer suddenly slow

Why is My Computer Suddenly Slow? 11 Ways to Fix It

March 31, 2023
scheduled task reboot

How to Create a Reboot Scheduled Task in Windows

March 31, 2023
slow computer startup

14 Ways to Fix Slow Computer Startup

March 26, 2023
boot loop

14 Ways to Fix Windows Boot Loop

March 19, 2023
how to change windows startup sound

How to Change Windows Startup Sound

March 17, 2023
scan disk windows 10

How to Scan Disk Windows

March 16, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
what-does-collate-mean-on-a-printer

What Does Collate Mean on a Printer?

March 31, 2023
usb-vs-pcie-wifi

USB Vs PCIe Wi-Fi—Which One is Better?

March 31, 2023
how often to replace laptop

How Often Should You Replace a Laptop

March 29, 2023
You may also like
computer suddenly slow

Why is My Computer Suddenly Slow? 11 Ways to Fix It

March 31, 2023
HTTP-Error-431

How to Fix HTTP Error 431

March 31, 2023
scheduled task reboot

How to Create a Reboot Scheduled Task in Windows

March 31, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.