Getting error The application was unable to start correctly (0xc000007b) while opening an application or Game on Windows 10? Sometimes this error occurs with a different error code like The application was unable to start correctly 0xc0000005, 0xc0150002, 0xc0000022, 0xc0000018 or 0xc0000142. The most common cause of this issue is the incompatibility between the 32-bit applications and the 64-bit with your system. An example of this is when a 32-bit application tries to execute itself on a 64-bit system. Here are some solutions you may apply to fix this issue.
Fix Application Error 0xc000007b
If the problem affected only one application on the system, it might be that the application has been corrupted and needs to be reinstalled. However, if the bug quarantines more than one legitimate application and prevents the user from using various services. In this case, the main culprit may be missing or corrupted .NET framework 3.5 or Visual C++ Redistributable Packages.
Also, third-party antivirus programs causing conflicts with executable files and influencing their operations can cause this error. On the other hand, registries can get corrupted due to malware and viruses causing the programs to behave abnormally. Sometimes, bad hardware drivers can also be the culprit causing this error. Whatever the reason here applies the solutions below to get rid of this.
If you’re running the application/program with standard user privileges, try running it as an administrator.
You can also try re-installing the game or program you’re trying to run – simple but sometimes very effective.
Repair Corrupt System Files: As discussed before corrupted system files cause different problems on windows computers to include application Error 0xc000007b. We strongly recommend running the windows SFC utility to scan and fix corrupted system files.
Updating your operating system can fix the bugs that cause trouble. In addition, some features and programs built-in Windows, such as DirectX and .NET Framework, can also be updated during the process. It is recommended that you update your operating system and see if this can help you fix your 0xc000007b error.
Also, Reboot the machine and see if you can launch the application then.
Run application with a Compatibility check
If the program worked fine with your previous Windows edition(s), you can run it under compatibility mode with admin privileges. To do this Right-click on the application which getting errors, and select Properties. Go to the Compatibility tab. Under compatibility mode check the box run this program in compatibility mode. And select your previous windows version. Also, Check Run this program as an administrator. Then click on OK to make save changes. Try running your application and see if this method fixes the error.
Perform Clean Boot
Also, perform a clean boot to check and diagnose if any third-party application or Service causing the issue. Press Windows + R, type msconfig and ok to open system properties. Then go to the Services tab and check to Hide all Microsoft services and then hit Disable all button. Navigate to the Startup tab, select ‘Open Task Manager and disable all services with Status Enabled. close task manager, click apply the changes and Reboot the system. Now check the status of the issue. Do this step-wise, for each program, one-by-one disable the corresponding services and keep checking, check if the issue resolves.
Update .NET framework
In most cases, it’s the Microsoft .NET framework causing the issues. You can download the latest version of .NET Framework from Microsoft. When it’s installed (or re-installed) reboot and try your app or game again. Windows 10 comes with the latest net framework 4.5. If the application/Game is developed on .net 3.5 this will also cause application error 0xc000007b. We recommend install .net framework 3.5 on windows 10 and check the issue is resolved.
If you are encountering the 0xc000007b error on Windows 7, try to reinstall the .NET framework manually:
- Open Control Panel and select Programs and Features.
- Click on Microsoft .NET items and select Uninstall/Change.
- Follow the on-screen instructions to uninstall the items completely.
- Finally, navigate to the Microsoft .NET Framework download website and reinstall the framework manually.
Go to the Microsoft .NET Framework download website to download and install the framework.
Reinstall Microsoft Visual C++ Redistributable Packages
If that wasn’t the issue, there are also apparently files from Microsoft Visual C++ missing or that get corrupted in the upgrade to Windows 10. This affects games more than applications though, so if you’re seeing the error when trying to load a game, try this.
Press Windows + R, type appwiz.cpl, and click ok to Open Programs and Features Here remove all Microsoft Visual C++ Redistributable items. Then navigate to the official Microsoft‘s website and install Visual C++ Redistributable Package manually.
First, create a system restore point then navigate to“C:\Windows\System32”. Here Locate the following files and delete them; then empty the trash.
“xinput1_1.dll”, “xinput1_2.dll”, “xinput1_3.dll” and all other files started with xinput1_*.dll. Be careful while deleting, because if an incorrect file is deleted; you will run into new issues.
Now After the files are deleted, download the DirectX setup. Run the downloaded file; and follow the prompts on the screen to install DirectX. Once it has been installed, reboot your computer and then try running the application.
Sometimes disk drive errors also cause this error simply open command prompt as administrator types “chkdsk c: /f /r“. If it is the primary windows disk, it will ask you to schedule it for the next boot. When you restart, it will do a check before getting to the login screen.
That’s all, I am sure one of these solutions fixes the error 0xc000007b The application was unable to start correctly applicable to Windows 10, 8.1, and 7. Have any query, suggestion about this post feel free to discuss on comments below. Also Read Printer in Error State? Here is how to fix printer problems on windows 10