Recently Several users have reported encountering a 0xc00007b error in their Windows 10 or Windows 11 when launching an application.
Windows users have reported receiving the following message: “The application could not be started correctly” with the error code (0xc000007b).
Note: As of now (December 2022) These solutions are working perfectly fine to fix the error code 0xc00007b. so if it’s not working for you, then you must have not followed the steps carefully.
Is this error affecting your computer? And wondering How can a 0xc000007b error be fixed? Don’t worry; we’ve covered 69 methods in this article to fix error 0xc00007b in Windows 10 or 11.
This type of error typically appears when attempting to launch multiple games, such as those found on Steam or Epic, but it can also happen when opening a regular application. You can scroll down to see more detail about the “0xc00007b error.”
Table of Contents
What is error 0xc00007b and why does it occur?
When you run certain games or windows programs you might come to this error with a popup saying the following error message:
“The application was unable to start correctly (0xc00007b ). Click OK to close the application.”
The exact cause may be difficult to determine, but the following are some typical triggers of the error 0xc00007:
- The error code 0xc00007b can occur after you upgrade from an earlier version of Windows and something goes wrong with certain files or programs.
- The error code 0xc00007b can occur if you mistakenly installed a 32-bit windows version application in your 64-bit windows or vice versa.
- The error code 0xc00007b can occur if you are trying to run a 32-bit application and you don’t have 32-bit DLLs.
- The error code 0xc00007b can occur if you are trying to run an application without admin access but they might need admin privileges in order to run.
- An outdated OS or corrupted app data can also be the cause of this error.
- The error code 0xc00007b can occur if there is something wrong with certain files and programs or a broken windows update.
- You can encounter the error code 0xc00007b if your app data is corrupted, in which case you will need to uninstall and reinstall a clean copy of the app.
A few related errors are Witcher 3 0xc00007b and origin 0xc00007b on Windows 11, but this solution would work in those applications as well.
Now let’s show you some of the best working solutions on how to Fix error code 0xc00007b
If you have already tried the usual solutions, Like Running the program as administrator, rebooting the computer or doing SFC scans etc then we would recommend you to directly try solution number 3 which is Reinstalling Microsoft C++ Redistributables as many windows users have confirmed that reinstalling the Microsoft c++ redistributables has solved this issue.
Let’s start with the first solution.
Fix 1: Run the program as an administrator
If your program is showing the error code 0xc00007b we recommend you first run the program with admin rights, as most of the time it works.
To run the program as admin follow the steps:
- Press Windows and search for your program and from there click on “Run as administrator”
Run Program As Administrator - And click on “yes” if it asks.
- If you have a program on the desktop or somewhere else, you right-click on the installer and from there you will get an option to run as administrator.
Run Program As Administrator From Desktop
Fix 2: Restart the computer
Whether you believe it or not, restarting a computer can solve a variety of issues. We advise restarting your computer if you encounter error code 0xc0007b.
To restart your computer follow the steps:
- Close all your programs
- Open the command prompt by pressing windows + r
- Enter the command below and press enter
- “Shutdown /r /t 0”
It will automatically restart your computer, wait for a few seconds to fully restart your computer, and then open the same program where you were facing the error 0xc0007b and check if it is still present.
Fix 3: Install Visual C++ Redistributable Runtimes AIO Repack 0.64.0
What is this Visual C++ Redistributable Runtimes AIO Repack?
Visual C++ Redistributable Runtimes AIO Repack is a third-party tool that has all the latest Microsoft Visual C++ Redistributable Runtimes without the original setup bloat payload.
Isn’t this nice?
In simple words, it will automatically install all the important C++ Redistributable that you need for your programs to run.
It Built upon VBCRedist_AIO_x86_x64.exe by @ricktendo64
- The process is handled by a windows command script, which runs hidden in the background by default.
- Before installation, the script will check and remove existing non-compliant Visual C++ Runtimes, including the original EXE or MSI setups or older MSI package versions.
- The uninstallation option/script will remove any detected VC++ runtimes (except UCRT).
- Windows XP support is partial, the pack will install and detect the latest runtimes versions, but it will not check and remove non-compliant versions.
- You can extract the installer file with 7-zip or WinRar to a short path and run Installer. cmd as administrator
How to install and use Visual C++ Redistributable Runtimes AIO Repack to fix error 0xc00007b?
- Simply download the VisualCppRedist_AIO_x86_x64_64.zip file from here
- Extract it somewhere on your PC. and run the VisualCppRedist_AIO_x86_x64.exe with admin rights.
- It will automatically install all the necessary programs that you need.
- After that restart, your computer and hopefully error 0xc00007b should be resolved.
Also read: how to fix steam_api.dll was not found in windows
Fix 4: Reinstall Microsoft C++ Redistributables
Microsoft Visual C++ Redistributable Package is a runtime component necessary for running multiple applications. It has been observed that this fix is the most effective solution to fix error 0xc00007b, Many windows users have confirmed that in windows, Microsoft Visual C++ issues frequently cause the error 0xc00007b. Simply uninstalling and reinstalling the Microsoft Visual C++ Redistributable package on your computer should solve the error 0xc00007b.
Note: you can fix this issue by repairing the Microsoft C++ Redistributables, which is easier compared to reinstalling them, To repair your Microsoft C++ Redistributables simply follow the steps:
How to repair your Microsoft C++ Redistributables
- Press Windows + r to open the dialog box
- Write the below command and press enter
- “Appwiz.cpl”
- It will open the programs and features page in control panel
- Find and repair all items with the name “Microsoft Visual C++ 2** Redistributable“ and reboot your computer.
- To repair, just right-click on individual Microsoft C++ Redistributables icons and click on change.
Repair Microsoft C++ Redistributables - From there click on repair, and it will automatically repair Microsoft C++ Redistributables according to your windows.
Repair Microsoft C++ Redistributables
How to reinstall your Microsoft C++ Redistributables
To Reinstall Microsoft C++ Redistributables, follow the steps below:
- Press Windows + r to open the dialog box
- Write the below command and press enter
- “Appwiz.cpl”
- It will open the programs and features page in control panel
- Find and Uninstall all items with the name “Microsoft Visual C++ ** Redistributable“ and reboot your computer.
- Go to Microsoft to download and install Visual C++ Redistributable Packages.
- Look for Visual Studio with the Latest year, and download the file according to your system architecture.
Download C++ Redistributables - To check your system type open cmd and enter “systeminfo”. It will show you your system architecture.
Check Your System Infi - After downloading install the Microsoft C++ Redistributables and reboot your computer.
Install Microsoft C++ Redistributables Page - Now open the same program and check if the error still persists.
If it doesn’t fix your problem check the next solution.
Fix 5: Fix xinput1_3.dll file in your windows system
If you are facing error code 0xc00007b there is a good chance that your xinput1_3.dll file is corrupted. According to lots of windows users deleting the xinput1_3.dll and then simply installing DirectX has solved this issue for them.
To see how to do it, follow the steps:
- Open your file explorer and visit these two location (you can open two new windows or tab for this)
- C:\Windows\System32
- C:\Windows\SysWOW64
- On both locations look for “xinput1_3.dll” and delete them from your PC.
Delete Xinput1 3.dll File - Now Visit here to download DirectX.
- Choose the language and click on download.
- Run the dxwebsetup.exe file and install it properly.
- Now open the same program where you were facing an error.
Fix 6: Exclude programs from antivirus:
Some windows users have commented on online forums that just by excluding the program from their antivirus software they were able to solve it.
Here is what exactly they said:
“For those who can’t solve it there’s a chance your antivirus is causing the issues. After months of trying to find an issue I just added a file to the anti-virus software saying don’t mess with these and all my games work. To do it all you need to do is go to your antivirus software, go into settings and add a file to the ignore. If you want to steam, add the whole file called SteamLibrary to the list and it fixed it for me i hope it helps you.”
Fix 7: Download XINPUT1_3.DLL to fix your DLL problems
According to lots of windows users of the Microsoft windows forum, downloading the XINPUT1_3.DLL and pasting it into their program directory has fixed the error code 0xc00007b.
To fix the error code 0xc00007b with XINPUT1_3.DLL follow the steps below:
- First, download the XINPUT1_3.DLL from here.
- Look for the dll with the latest version and download only the 32-bit Architecture.
Download Xinput1 3.dll - Now right-click on your program/game and open the file location
Open File Location - And in that file location extract the XINPUT1_3.DLL zip file.
Try restarting your computer if needed and reopening your program, it should run fine, if not, there are probably more corrupted dlls to be removed, so try the next Fix.
Fix 8: Download all the important DLL files
In this fix, we are going
- Download the ALL_DLL_FILES.ZIP from here.
- Extract it into your PC.
- Go to “in game folder” and then go to either 32-bit or 64-bit, depending on your computer.
- You can find your system architecture from Fix 3
- And now copy all the DLL files from there and paste (click replace it if it asks to) them into your program’s file location. (Fix 5 step 4)
- Now go to DLL files and copy all the dlls inside it.
- Now paste (click replace if asks to) all those dlls into these two folders given below
- C:\Windows\System32
- C:\Windows\SysWOW64
Now after all of this, your program should be working fine. If it still doesn’t work we recommend you to do an SFC scan.
Fix 9: Run CHKDSK and SFC scan
If none of the above fixed worked for you, you might want to run CHKDSK to scan your computer’s Hard Drive and fix any problems found, since Hard Drive problems can also cause this problem.
With the above, You can run an SFC scan as well. When you run sfc /scannow, it will scan all protected system files, and replace corrupted files with a cached copy located at %WinDir%\System32\dllcache. So it is recommended that you run both command.
To run CHKDSK and SFC scan together, follow the steps:
- Open cmd with admin rights
- Enter the command below and hit enter
-
chkdsk c: /f /r & sfc /scannow & shutdown /r /t 0 /f
- On the above command If you change C: to any other drive, it will check that drive.
- It will auto-execute and restart your computer.
After the restart check if it solved your error or not.
Also read: (0xc000007b).dll : Free Download for windows
Fix 10: Reinstall or Update to the Latest Version of the .NET Framework
In some cases, this error message “The application was unable to start correctly (0xc00007b ). Click OK to close the application.” can also be caused by the .NET Framework. Therefore, updating the .NET Framework to the latest version might solve the problem.
To update the .net framework to the latest version follow the steps below:
- Press Windows and search for the control panel, and click ok.
- From there click on programs.
Open Control Panel - Now click on the turn windows feature on or off
Turn Windows Feature On Or Off - Here check both .NET frameworks and click on OK.
Net Framework In Turn Windows Feature On Or Off - Now from the options choose “let windows update download the files for you”
Let Windows Update Download The Files For You - It will automatically download the required files.
- Wait for it to finish and then open the program where you were facing the error.
Hopefully, it should fix the problem.
Fix 11: Update DirectX
In case none of the above methods work, updating/reinstalling DirectX is our last resort, otherwise, re-installing Windows is necessary.
TO update your DirectX simply follow the steps:
- Visit here to download DirectX.
- Choose the language and click on download.
- Run the dxwebsetup.exe file install it properly and then restart your Laptop.
This should fix your problem.
you can also watch this video if you need more help:
Final Words
Is this article helpful in resolving error 0xc00007b in your windows 10 or 11? We hope that you can now Fix error 0xc00007b in your windows 10 or 11. Let us know what fix worked for you in the comments section below. To summarize, this post has shown 11 ways to fix the 0xc00007b error code. Try these solutions if you encounter the same error.
Team windowsground
Also read:
( FIXED ) file explorer preview pane not working for pdf in windows
steam_api64.dll : Free Download for windows
Fix: ‘Error Code: 0x803F8001’ in Minecraft Launcher on Windows 11 and 10
Windows 10/11 errors can arise unexpectedly, disrupting various activities such as important Skype meetings or enjoyable gaming sessions. These errors can occur at inconvenient times, impacting your overall experience.
While many of these errors can be resolved without much trouble, some may require more elusive solutions. One example is the 0xc000007b error code.
What Is the Error 0xc000007b on Windows 10/11 Computers?
The 0xc000007b error code usually shows when there is a conflict between a 64-bit process and a 32-bit system. Unlike a 64-bit system, a 32-bit environment cannot perform operations that require a lot of memory. When a 64-bit process is forced to run on a 32-bit system, the error code is likely to occur.
This explains why you see the 0xc000007b error on Windows 10/11 when starting 32-bit games in a 64-bit system or when launching a 64-bit app that requires a 32-bit platform.
What Causes the 0xc000007b Error?
The 0xc000007b error occurs when there is a problem with Windows DLLs. It indicates that an application tried to use a function from a DLL (which stands for Dynamic Link Library) but the DLL could not be found or loaded correctly.
There could be several reasons for this 0xc000007b error, including but not limited to:
- There is an issue with the system’s copy of the DLL, which means that it needs to be reinstalled or updated.
- In some cases, this could be linked to outdated or incorrect drivers on your system, so ensuring that you update your drivers can help mitigate this issue. The path where the application is looking for the DLL is incorrect. This means that there might be something wrong with where it points to find these files.
- Malware entities may have attacked your system, causing system files to be corrupted.
Fix the Error Code 0xc000007b in Windows 10/11
Try the solutions below one at a time until you find one that works for you:
Solution #1: Restart Your Computer.
The first solution that you should try is to restart your computer. Though it sounds too good to be true, sometimes it yields effective results.
To restart your Windows 10 computer, simply press the Power button or navigate to the main Windows menu. Then click the tiny Power icon and select Restart. Lastly, wait for your Windows device to reboot.
However, before you decide to restart your Windows computer, make sure you have already saved any active document you left open. It will be difficult to retrieve any unsaved changes should you perform a sudden reboot.
Solution #2: Check Administrative Privileges.
Oftentimes, the 0xc000007b error occurs due to the lack of the administrative privileges required to run a certain app. To resolve the problem, right-click on the application and choose Run as Administrator. Select Yes to confirm your action. The application should run smoothly by now.
Solution #3: Reinstall the Problematic Application.
Reinstalling the problematic application can often fix up the 0xc000007b error on some occasions. Before reinstalling the app, disable your antivirus program first. After that, proceed with these steps:
- Go to Control Panel.
- Navigate to Programs and select Programs and Features.
- Select Uninstall a Program.
- Follow the onscreen prompts to uninstall the problematic application.
- Once the app has been completely uninstalled, reboot your computer.
- After your computer has booted up, reinstall the application. Download its latest installer from the official developer’s website.
- When the application has been reinstalled, check if the problem persists.
Solution #4: Make Sure the .NET Framework Is Updated.
The .NET Framework may also cause the 0xc000007b error code to show up.
The .NET Framework is a collection of libraries that help you build great applications running on Windows or other platforms such as macOS or Linux. It offers a lot of features like networking, security, and graphics, among many others.
It’s important to note that the .NET Framework doesn’t perform operations directly; instead, it provides building blocks (known as APIs) for you to implement the operations yourself. This means that if you need something that the .NET Framework doesn’t provide, then it’s up to you to figure out how to implement it yourself!
To prevent this program from triggering the occurrence of the error, make sure it is always updated. Here is how to update the .NET Framework:
- Go to Control Panel.
- Select Programs and Features.
- Choose Turn Windows features on or off.
- A new window will pop up with a list of all available Windows features.
- Look for the .NET Framework and click on it.
- Click ‘OK’ or the equivalent command on your system.
- The update should commence automatically. Wait for it to finish.
- Your computer will then reboot.
Solution #5: Update the Xinput1_3.dll File.
Updating the xinput1_3.dll file may also fix the 0xc000007b error. To get rid of the problem, follow these steps:
- Download the dll file from a reputable source.
- Extract it using Winrar.
- Locate the xinput1_3.dll file in the extracted folder and copy it into this destination: C:\Windows\SysWOW64.
- When prompted to confirm your action, simply click Copy and Replace.
Solution #6: Reinstall the Microsoft Visual C++ Redistributable Package.
There are instances when the Microsoft Visual C++ Redistributable package triggers the 0xc000007b error. If this is the case, uninstalling and reinstalling it should fix the problem. To do so, follow the instructions below:
- Go to Control Panel.
- Select Programs and navigate to Programs and Features.
- Choose Uninstall a Program.
- Look for the Microsoft Visual C++ Redistributable – x86 package if your computer is running a 32-bit operating system or the Microsoft Visual C++ Redistributable – 64 package if your computer is running a 64-bit operating system.
- Click
- Wait for the uninstallation wizard to complete the uninstallation process.
- Restart your computer.
- Download the Microsoft Visual C++ Redistributable package that is compatible with your computer. For 32-bit computers, you can get the package here. For those running 64-bit operating systems, download the package from here.
- After downloading the package, double-click on it to commence installation.
- Restart your computer.
Solution #7: Restore System Stability.
The error 0xc000007b may also be caused by an unstable system. When your computer is filled with corrupt files and invalid registries, different errors may occur. One is the 0xc000007b error.
To mitigate such errors, consider running regular scans on your computer using a reputable PC Repair tool that can automate the process of scanning your Windows 10/11 computer for potential issues.
A PC Repair Tool is a program that analyzes your computer for errors and fixes them automatically. It’s like having an experienced technician at your fingertips!
Such a tool will also find and fix any problems with your computer quickly and easily. It accomplishes this by analyzing your system for potential issues like viruses or corrupt files and then addressing them automatically. With this kind of help available, there’s no need to worry about getting your computer fixed; it’ll take care of it itself!
Solution #8: Run a Quick CHKDSK Scan.
If none of the solutions above worked for you, try running a quick CHKDSK scan to check if there are problems with your hard drive.
CHKDSK is a command used for checking the integrity of a hard drive or volume. It works by reading every sector on the disk, then checking it for errors or inconsistencies. Any differences between these two locations are considered corruption and are reported back to you.
Please note that CHKDSK doesn’t directly fix any problems—it simply identifies them and reports back to you, allowing you to address them using other tools.
Now, the chkdsk command can take several different arguments that allow you to customize its behavior. For example, you can specify which disk(s) it should check (e.g., C:\), what level of detail it should use (e.g., -v for verbose output), how long it should wait before proceeding (e.g., -w n where n is the number of seconds), or whether or not it should attempt to recover any bad sectors (e.g., -r). If no arguments are given, then chkdsk will run using default values.
But in the case of the 0xc000007b error, follow these steps:
- Go to the Start
- In the search bar, input cmd.
- Right-click on the first item in the search results.
- Select Run as Administrator.
- The Command Prompt should open with a blinking cursor.
- In the command line, input this command: chkdsk /f /r.
- Hit Enter.
- At this point, you will be asked if you want to schedule a scan to run the next time your computer restarts. To confirm, input y and hit
- Restart your computer.
- When your computer boots up, the CHKDSK scan will start. Just be patient as it will take some time.
Conclusion
The next time you see the 0xc000007b error, you should already know what to do. Try the solutions we have listed above until you find one that works for you. If not, we suggest that you go and get your computer checked by a legit and trusted technician.
Have you encountered the 0xc000007b error before? How did you deal with it? Let us know your experience and thoughts in the comments section.
Give us some love and rate our post!
Содержание
- Описание проблемы
- Решение
- Проблемы с файлами dll в DirectX или C++
- Проблема с патчем или пиратской программой
- Исключение декомпрессии
- Неправильный exe-файл был изменен вирусом
- Несовместимость игры с текущей системой
- Режим отладки программного обеспечения
- Ошибка 0xc000007b на синем экране
- Решение
- Ошибка 0x0000007b появляется на синем экране
- Драйвер видеокарты обновлен?
- Вы импортировали информацию реестра?
- Англоязычная директория
- Решение
- Включено ли прямое ускорение?
- Вы установили PhyX?
- Режим совместимости
- Ваша игра для Windows Live установлена?
- Установлен ли ваш Microsoft .NET Framework?
- Замена операционной системы
- Аппаратное обеспечение
- Часто задаваемые вопросы
Операционная система Windows — это сложный, взаимодополняющий и связанный с другим ПО комплекс эффективного распределения вычислительных ресурсов и управления устройствами. Однако не редки случаи, когда происходят проблемы. Ошибка 0xc000007b появляется у многих пользователей ПК. На этой странице мы узнаем, в чем заключается сложность её устранения, и найдем несколько способов решения.
0xc000007b означает, что код ошибки возникает из-за ненормального вызова файла dll. Часто игры или программы, которые мы планируем запустить, используют библиотеки и компоненты распространенных ПО — DirectX (часто версии 9.0) и распространяемый пакет Visual C++.
Описание проблемы
Когда возникает ошибка 0xc000007b, это может быть аппаратная проблема или проблема с программным обеспечением. Вероятность того, что электроника вызывает эту проблему, очень мала. Даже если выяснится, что дело в железе, то лучшим решением станет замена неисправного компонента ПК. В этой статье будет подробно рассказано, как решить возникшую трудность с помощью установки необходимого ПО. Это именно то, что больше всего интересует пользователей.
Решение
Часто для решения проблемы 0xc000007b, нужно установить последнюю версию компонентов DirectX и C++. Это правда, что обновление файлов один за другим поможет устранить уведомления ошибки, пользователи, которые уже искали Visual C в Интернете, наверняка знают, что их существует много версий.
Переходите по ссылке для скачивания DirectX и C++ или испробуйте все способы решения данной проблемы. Выберите необходимые вам и устанавливайте на свой ПК.
Переустановка новых версий не помогла?
Проблемы с файлами dll в DirectX или C++
Эта ситуация является наиболее распространенной. Dll-файлы компонентов DirectX или компонентов C++ в вашей системе все еще имеют аномалии. Скорее всего, версия утилиты была не полная или не последняя. Новый билд обычно обновляет пакет данных и улучшает возможность исправления 0xc000007b. Если какие-то файлы постоянно не восстанавливаются, то, скорее всего, причина в том, что файлы заняты. Рекомендуется перезагрузить компьютер и закрыть все бесполезные программы (включая антивирус, QQ, браузер и завершить процесс QQProtect.exe в диспетчере задач и т. д.).
Проблема с патчем или пиратской программой
Причина в том, что пиратское ПО для взлома изменяет некоторую информацию в исходном файле exe/dll. Игра или программное обеспечение имеют большой размер, а патч для взлома относительно невелик. Обычно, заменив exe или steam_api.dll и другие файлы, злоумышленники производят нарушения, изменив несколько МБ. Так что если причина в этом, то рекомендуется повторно скачать ваш патч, проверив контрольные суммы для исключения сторонних встроек. Если dll другой, то перейдите по ссылке, чтобы загрузить любой необходимый.
Исключение декомпрессии
Эта ситуация чаще всего возникает в установочном пакете игры. Причина такого рода проблем заключается в том, что компонент распаковки в системе неисправен. Это приводит к генерации ошибки при вызове ненормального компонента при автоматической распаковке программы.
Решение
- Найдите дистрибутив с приложением.
- Распакуйте его через правую кнопку мыши в любую папку.
- Пропустите ошибки, возникающие при работе архиватора.
Неправильный exe-файл был изменен вирусом
Эта ситуация имеет определенную вероятность возникновения, и некоторые пользователи также сталкивались с этой проблемой. В похожем случае в системе есть вирус, который заражает exe-файл. Поэтому он не может запуститься. Этот тип вируса может изменять только исполняемые файлы без цифровой подписи. Поэтому средство восстановления DirectX на вашем компьютере и некоторые небольшие программы в Интернете могут не работать. Однако собственные программы Windows и некоторые с цифровыми подписями от крупных компаний все еще могут нормально функционировать. Если ошибка 0xc000007b возникает во многих программах на вашем компьютере, скорее всего, это так.
Решение
Чтобы исправить, включите сначала стандартный защитник Windows, а потом сторонний антивирус, чтобы проверить ОС на наличие вредоносных файлов, и исправьте их или внесите в карантин.
- Наберите в строке поиска «Защита от вирусов и угроз».
- Откройте это окно безопасности Windows кликнув по найденному параметру левой кнопкой мыши.
- Включите все параметры подсвеченные как выключенные таким образом, чтобы они стали выводить галочку в зеленом кружке.
Несовместимость игры с текущей системой
Пользователи Windows 7 получают ошибки 0xc000007b при запуске некоторых последних игр (особенно игр 2020 года и более поздних версий).
Решение
- Пожалуйста, зайдите на официальный сайт игры (или steam).
- Посмотрите, что написано в графе операционная система в минимальной конфигурации, необходимой для игры.
- Сравните с той которая у вас. Если Необходимо обновить ОС, установите необходимую, например Windows 11 последней конфигурации с нашего ресурса.
- Кроме версии системы, также советуем проверить требования к оборудованию.
- Кроме покупки нового качественного «железа» выхода нет.
Режим отладки программного обеспечения
Если вы используете Visual Studio и другое программное обеспечение для разработки программ, особенно в режиме отладки, появится ошибка 0xc000007b. Её уже не решишь простым обновлением Компонентов Диеркс и C++.
- Попробуйте найти параметр «SATA Mode Selection» в интерфейсе BIOS и измените режим «AHCI» на режим «iDE».
- Для этого при включении ПК нажмите на клавишу «del, F2,F9,F12 (в зависимости от того, какой клавишей запускается загрузчик — BIOS именно у вас. Это будет на секунду написано на экране)».
- Перейдите в раздел «Advaced».
- Затем найдите «SATA Configuration». Иногда этого пункта нет, в сразу можно увидеть «SATA Mode Selection».
- Поменяйте значение на «iDE». Как показано на скриншотах из разных загрузчиков в галерее ниже.
- В командной строке орт имени администратора, введите команду «sfc /scannow». Подождите сканирования и восстановления. Это действие будет выглядеть как на скриншоте ниже галереи.
Ошибка 0xc000007b на синем экране
Такая ситуация чаще встречается в Windows 10, после перезагрузки системы внезапно обнаруживается, что вход в систему невозможен, и на синем экране появляется сообщение об ошибке 0xc000007b. Причина этого в том, что при автоматическом обновлении системных компонентов они случайно убиваются антивирусным ПО, что приводит к невозможности входа в ОС после перезагрузки.
Решение
- Предлагается переустановить систему напрямую, чтобы решить эту проблему.
Ошибка 0x0000007b появляется на синем экране
Пожалуйста, прочитайте внимательно. Эта статья отличается от пункта 7. Код ошибки имеет дополнительный ноль. Эта ошибка в основном вызвана установкой неправильного режима жесткого диска.
- Например, если у вас изначально была IDE, а вы зашли в биос и изменили его на AHCI, то перезапуск обязательно приведет к синему экрану 0x0000007b.
- Также возможно, когда вы не проявляли инициативу по изменению режима жесткого диска, а обновили BIOS и изменили режим ЖД по умолчанию.
Решение
- При включении ПК нажмите на клавишу «del, F2,F9,F12 (в зависимости от того, какой клавишей запускается загрузчик — BIOS именно у вас. Это будет на секунду написано на экране)»
- Перейдите в раздел «Advaced».
- Затем найдите «SATA Configuration». Иногда этого пункта нет, в сразу можно увидеть «SATA Mode Selection».
- Поменяйте значение на «iDE». Как показано на скриншотах из разных загрузчиков в галерее ниже.
Да, решение очень похоже на предыдущий пункт, однако сама ошибка имеет другое название, поэтому требует отдельного рассмотрения. Кроме того порядок действий, который предшествует возникновению ошибки отличается, поэтому чтобы сориентироваться было легче решение вынесли в отельную инструкцию.
Драйвер видеокарты обновлен?
Если это не последняя версия драйвера или вы не знаете, является ли она крайней.
Решение
- Перейдите на официальный веб-сайт вашей видеокарты, чтобы загрузить и установить ее.
- Либо наберите в поисковике Windows «Диспетчер устройств».
- В открывшемся окне, выберите «Видеоадаптеры».
- Кликните ПКМ и в выпадающем меню отройте «Свойства».
- Внутри щелкните по вкладке «Драйвер».
- Нажмите «Обновить».
Вы импортировали информацию реестра?
Вообще говоря, версия игры имеют один или несколько файлов информации реестра с расширением *.reg. Эти документы необходимо показать для правильной работы приложений. Особенно после переустановки компьютера.
Решение
Запустите его, чтобы импортировать информацию. В противном случае может быть невозможно запустить игру.
Часто все очень просто и достаточно кликнуть два раза левой кнопкой мыши и дать разрешение на изменение реестра.
Англоязычная директория
Иногда игра должна быть помещена в каталог полностью на английском языке, прежде чем она сможет нормально работать.
Решение
- Например, измените название пути на «C:/game/…».
- Вы должны убедиться, что пользователь Windows, которого вы используете в настоящее время, именован английскими символами.
- Иначе рекомендуется создать нового пользователя.
Включено ли прямое ускорение?
Часто прямое ускорение компьютера отключается по необъяснимым причинам, что приводит к сбою многих игр. Подсказка в это время может быть такой, как «Пожалуйста, установите DirectX 8.0 или выше» или «Ускорение DirectX недоступно». В настоящее время для запуска игры необходимо вручную включить прямое ускорение.
Решение
- Зажимаем «Win+R».
- Вводим «dxdiag».
- Переходим в вкладку «Дисплей».
- Находим поле «Возможности DirectX».
- Все должно быть включено так, как на картинке ниже.
Если что то выключено, то проблема скрывается в в следующем:
- Битые драйвера;
- Проверьте в «Диспетчере устройств» и обновите все драйвера через меню «Свойства».
- Не новый Дирекс;
- Обновите до версии указанной в системных требованиях.
- Ускорение железа;
- Сторонние программы для ускорения;
- Электронные компоненты перестали работать или не соответствуют требованиям.
Вы установили PhyX?
Многие игры теперь поддерживают PhyX, хотя только NVIDIA могут его включать.
Решение
Для пользователей видеокарт ATI для запуска игры необходимо всего лишь установить драйверы PhyX. Сам physxloader.dll подставится автоматически при установке драйвера.
- Иногда physxloader.dll нужно скопировать в корень с игрой, заменив уже существующий и в системную папку «C:\Windows\System32».
- После чего это «*.dll» необходимо зарегистрировать, для этого:
- Нажмите «Win+R».
- Введите «regsvr32.exe physxloader.dll».
Режим совместимости
Некоторые старые игры не запускаются. Потому что при программировании не учитывались особенности новой версии Windows. Поэтому можно попробовать запустить игру в режиме совместимости.
Решение
- Конкретный метод заключается в том, чтобы щелкнуть правой кнопкой мыши значок игры.
- Выбрать «Свойства».
- Найти вкладку «Совместимость».
- Установить флажок «Запустить эту программу в режиме совместимости».
- Выбрать, какую операционную систему использовать.
Ваша игра для Windows Live установлена?
Сейчас многим старым играм нужна поддержка Game For Windows Live, и их надо установить (не запускать через ОЗУ, как раньше), чтобы играть. Иначе в некоторых системах будет указано, что файл xlive.dll отсутствует, в то время как в других системах будет указано 0xc000007b. Так что Game For Windows Live нельзя игнорировать.
Установлен ли ваш Microsoft .NET Framework?
В оригинальные Vista, и в Windows 7 встроен .NET Framework, а вот о пиратской версии сказать сложно. Взломки часто кастрируют некоторый контент, и никто не может узнать, как это повлияет на структуру системы. Так что если ваша система не официальная, то вы можете попробовать установить Фреймворк самостоятельно.
Решение
Кликните на ссылку и скачивайте .NET Framework с нашего сайта или испробуйте все способы из приведенной инструкции и перейдите на страницу загрузки платформы внизу инструкции.
Замена операционной системы
По запросам заметно, что эта проблема очень распространена на 64-битных компьютерах, и в редких случаях она встречается и на системах x32. Поэтому рассмотрите возможность перехода на 32-битную ОС. Вероятность этой проблемы будет значительно снижена.
Аппаратное обеспечение
Если эта проблема все еще возникает даже после смены операционной системы, она может быть вызвана оборудованием.
Как уже упоминалось в начале статьи, эта проблема может быть вызвана со стороны электронных компонентов. Если вышеуказанные шаги по-прежнему не работают, вы можете подумать, есть ли проблема с оборудованием. Рекомендуется вытащить видеокарту и разомкнуть другие контакты. Протереть их начисто перед тем, как вставить обратно, что может решить проблему.
Часто задаваемые вопросы
Игры, которые я запускаю, имеют спецэффекты DirectX 11, будет ли это иметь какое-то отношение к Дирекс 9?
На самом деле, ради совместимости приложений компании часто разрабатывают игрушки на основе 9-ой версии, а затем добавляют специальные эффекты от 10-ки и 11-ой.
Есть ли проблема с DirectX, которая влияет на последние игры?
Да, дело в том, что Windows старых версий поддерживают самые основные компоненты Дирекс, а игре часто нужны более продвинутые (такие как d3dx9_42.dll, xinput1_3.dll…). В системе отсутствуют эти ключевые файлы, из-за чего игра не запустится или появится ошибка 0xc000007b.
Некоторые люди могут спросить: я уже установил DirectX 9.0 и C++, но они все равно не работают?
Здесь кроется важная вещь: 32-битные системы должны устанавливать 32-битные файлы библиотек DirectX и C++, а 64-битные системы должны устанавливать файлы библиотек с типом разрядности данных как x32-а, так и x64-е бита, что является ключом к решению этой проблемы.
Привет, друзья. В этой публикации будем говорить о том, как исправить ошибку 0xc000007b в Windows 10. Эта ошибка появляется в основном в двух случаях: при запуске программ и игр, а также на синем экране среды восстановления из-за невозможности запуска операционной системы. В обоих случаях свидетельствует об отсутствии или повреждении системных файлов самой Windows 10, в частности, файлов системных библиотек. Такая ошибка при запуске программ и игр встречается на 64-разрядных Windows 10 и может говорить об отсутствии или повреждении, помимо системных файлов, файлов важных для работы программ и игр компонентов как то: видеодрайвер, .NET Framework, Microsoft Visual C++, DirectX. Ещё причиной появления ошибки 0xc00007b могут быть сами программы и игры, т.е. их состав с отсутствующими, повреждёнными или некорректными файлами. Но давайте обо всём подробнее.
Как исправить ошибку 0xc000007b в Windows 10
Итак, друзья, ошибка 0xc00007b в Windows 10. Возникает при запуске сторонних программ и игр и сообщает о невозможности их запуска, предлагая нам, пользователям лишь безапелляционный вариант закрытия окна с ошибкой.
Также может появляться на синем экране среды восстановления, сообщая о невозможности запуска операционной системы из-за повреждения важных системных файлов и предлагая только вариант восстановления системы.
Ошибка 0xc00007b говорит об отсутствии или повреждении системных файлов Windows 10 и файлов упомянутых выше компонентов. Всё это следствие деятельности самой операционной системы – некорректных обновлений и сбоев в работе. Следствие нашей деятельности – установки разного, порой сомнительного стороннего софта, некорректной работы используемого нами стороннего софта, разного вмешательства в системные настройки и файлы, некорректного прерывания работы системы и т.п. А иногда и следствие проникновения на компьютер вредоносных программ. Если причина кроется в файлах видеодрайвера, .NET Framework, Microsoft Visual C++ или DirectX, не обязательно, чтобы файлы этих компонентов отсутствовали или были повреждены, они могут быть просто устаревшими и не соответствовать обновлённой программе или игре. В отдельных случаях проблемы могут быть на стороне самих программ и игр. И ещё из-за прочих причин.
Очень хорошо, друзья, если у вас есть у ранее созданные точка восстановления Windows 10 или резервная копия системного средства архивации. В таком случае в работающей Windows 10 или её среде восстановления вы сможете воспользоваться механизмами отката операционной системы к точке восстановления или резервной копии. Также хорошо, если у вас есть резервная копия Windows 10, созданная сторонней программой типа AOMEI Backupper и её аналогами. Даже если у вас система не загружается, создав загрузочный носитель такой программы на другом компьютере, вы сможете с него загрузить свой компьютер и восстановить Windows 10 к рабочему состоянию, запечатлённому в резервной копии. Но что делать, если мы ранее не позаботились о точках восстановления и резервных копиях? Вот что можно сделать в таком случае.
Восстановление целостности системных файлов
Важно: друзья, попытка восстановить целостность системных файлов с установочного носителя системы – это всё, что можно сделать в случае появления ошибки 0xc00007b на синем экране среды восстановления, когда Windows 10 не загружается. Иначе только переустановка. Но если среда восстановления у вас загружается, вы можете воспользоваться возможностью возврата компьютера в исходное состояние, в частности, способом облачной переустановки с гарантированно целостным установочным образом (но только если у вас версия Windows 10 от 2004 и выше). В процессе возврата компьютера в исходное состояние вам не надо будет заморачиваться с установочным носителем Windows 10, и вы сможете выполнить этот процесс с сохранением своих личных файлов. Детали смотрим в статье «Облачная переустановка Windows 10», в самом конце статьи приводятся инструкции именно по среде восстановления.
Ну и, соответственно, далее мы будем говорить только о возможностях устранения ошибки 0xc000007b при запуске программ и игр.
Жёсткий диск
Друзья, при любого проблемах, обусловленных повреждением файлов, нельзя исключать вероятность того, что у вашего диска есть бэд-блоки. Продиагностируйте ваш жёсткий диск.
Права администратора
Иногда ошибку 0xc00007b можно получить, запустив программу без прав администратора. Если у вас есть такие права, всё решается очень просто – запускаем программу с правами администратора.
Режим совместимости со старыми версиями Windows
Видеодрайвер
Ошибка 0xc00007b может исчезнуть, если обновить драйвер видеокарты. Детали в статьях:
.NET Framework
Ошибка 0xc00007b может появляться из-за проблем с программной платформой .NET Framework, необходимой для работы многих программ и игр. Если ошибка появляется при запуске старых программ или игр в Windows 10, возможно, нужно активировать старую версию платформы .NET Framework 3.5, по умолчанию в актуальной версии системы она отключена. Обычно программы и игры, коим нужна .NET Framework 3.5, сами запускают механизм установки этой версии платформы. Но разные глюки могут быть со старым софтом и играми, и если они у вас не идут, посмотрите в сети их системные требования. Если .NET Framework 3.5 требуется, включите её в Windows 10.
Microsoft Visual C++
DirectX
И ещё один компонент, важный для запуска программ и игр, и особенно игр – DirectX. Можно попробовать обновить DirectX. Если это не поможет, в крайнем случае можно удалить DirectX и установить по новой. Установка DirectX выполняется так же, как и обновление.
Программы и игры
Ошибка 0xc00007b при запуске программ и игр может появляться из-за самих программ и игр, из-за повреждённых или некорректных файлов в их составе. Первоочерёдно это касается взломанных переупакованных программ и игр с торрент-трекеров. Установите программу или игру с официального сайта разработчика. Если это невозможно, ищите другие торрент-раздачи этих программ и игр, т.е. переупаковки, выполненные другими сборщиками. Если у вас проблемы с запуском программы или игры, установленной с официального сайта разработчиков, пробуйте обновиться или, наоборот, установите более ранние версии.
Кривая сборка Windows
Ошибка 0xc00007b при запуске программ и игр может появляться в кривых сборках Windows – выложенных на торрент-трекерах сборках с некорректным вмешательством сборщика. Кривой сборке Windows может не помочь восстановление целостности системных файлов. Вы можете попробовать выполнить эту процедуру, но, конечно, кривую Windows лучше переустановить. И использовать при этом официальный образ установки, скачанный с сайта Microsoft. Ну или хотя бы использовать сборку от толкового сборщика. Детали в статье «Как скачать Windows 7, 8.1 и 10».
Вирусы
Ну и, наконец, друзья, вирусы и прочие зловреды — универсальная причина множества проблем с Windows. Ошибку 0xc00007b при запуске программ и игр может вызывать как непосредственное воздействие вредоносного ПО, так и последствия в виде повреждения системных файлов. Если есть подозрения на вирусы, первоочерёдно проверьте компьютер, нет ли у вас действительно вирусов. А затем выполните восстановление целостности системных файлов.
Вот это, друзья, основные причины, почему ошибка 0xc00007b может появляться в Windows 10. Если всё это не помогло, а также, как оговаривалось выше, если у вас кривая сборка Windows, то тут только переустанавливать операционную систему.
Surefire solutions to get your apps running again
by Ivan Jenic
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and… read more
Updated on
- If you are facing the 0xc00007b error on Windows 10, it might be because of outdated DirectX.
- One quick and effective solution to this issue is to download a DLL and file and move it to the right folder.
- Another excellent solution you can try is to reinstall your Microsoft Visual C++ files.
Windows 10 has a bucket load of errors that trouble users from time to time, and a recent one is the error code 0xc00007b. This error shows up when users try to open an app, and it fails to start.
This can be exasperating, as the app will be useless until you resolve the issue. Therefore, this guide will show the surefire ways to fix the 0xc00007b error for good on your PC.
What is the reason for the 0xc00007b error?
Below are some of the factors that can cause the Your pc needs to be repaired error code 0xc000007b message to appear on Windows 10:
- Faulty app: In most cases, the major cause of the 0xc00007b error on Windows 10 64-bit is a faulty app. This can happen if you download the app from an unauthorized source. The easiest way out of this is to remove the app using an uninstaller software and reinstall it.
- Bad memory sector: Sometimes, this problem can be caused by a bad memory sector. The solution to this is to run the CHKDSK command to fix your PC memory,
- Missing DLL files: Another known cause of this problem is a missing DLL file. This can be fixed by downloading the required files and copying them to the Syswow64 folder.
How do I fix error 0xc000007b on Windows 10?
- What is the reason for the 0xc00007b error?
- How do I fix error 0xc000007b on Windows 10?
- 1. Copy DLL files to the right folder
- 2. Reinstall the latest version of the problematic app
- 3. Run the CHKDSK scan
- 4. Install the latest Visual C++
- 5. Install or repair .NET framework
Below are some preliminary troubleshooting steps to try before exploring the solutions in this guide:
- Download and install the latest version of DirectX.
- Run the problematic app as an admin.
- Make sure your PC is up to date.
If the issue persists, proceed with the solutions below in this exact order to fix the problem.
1. Copy DLL files to the right folder
- Download the 32-bit XINPUT1_3.DLL file.
- Right-click the downloaded file and select Extract files.
- Now, copy the extract files and paste them into the SysWOW64 folder by following the path below:
C:\Windows\SysWOW64
- Click the Copy and Replace button if you get any prompts.
- Finally, restart your PC and try to relaunch the faulty app.
The first thing to try if you are getting the 0xc00007b error on Windows 10 is to get the needed DLL files. This has fixed the issue for many users. Note that reinstalling the DirectX is a good practice using the link provided earlier in this article.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
Also, some users have fixed this error by pasting the DLL files into the immediate directory of the executable with this error. So, you can try that too.
2. Reinstall the latest version of the problematic app
- Press the Windows key + R, type appwiz.cpl, and click OK.
- Right-click the problematic app and select Uninstall.
- Now, follow the onscreen instruction to complete the process.
- Finally, visit the official website to download the app again and restart your PC.
In some cases, the 0xc00007b error on Windows 10 is caused by issues with the app. This can be due to some missing files or incomplete downloads.
The easiest way to fix this is to redownload the app.
3. Run the CHKDSK scan
- Press the Windows key, type cmd, and select Run as administrator under Command Prompt.
- Type the command below and hit Enter:
chkdsk c: /r
- Finally, press Y if prompted and wait for the command to finish running.
Your hard drive memory sector can get corrupted from time to time and can be the cause of the 0xc00007b error on Windows 10. Running the command above should fix this issue quickly.
Alternatively, you can use one of the best software for fixing bad memory sectors to repair your hard disk.
- How to Make a Program Available to All Users on Windows 11
- Is Windows 11 Faster Than Windows 10?
4. Install the latest Visual C++
- Press the Windows key + S, type control, and select Control Panel.
- Now, right-click each of the Microsoft Visual C++ options and select Uninstall.
- Next, follow the onscreen instructions to complete the removal process.
- Finally, go to the official website to download and install the uninstalled Microsoft Visual C++ files again and restart your PC.
Another possible cause of the Windows 10 0xc00007b error is a faulty or outdated Microsoft Visual C++ file. Users have found the Microsoft Visual C 2012 (x64), Microsoft Visual C 2012 (x86), and Microsoft Visual C 2010 x86 Redistributable to be especially culpable.
So make sure you remove them and reinstall them using the links provided. Note that if you use a 64-bit processor, you need to download the x86 and x64 files.
Finally, some users have reported that using an all-in-one installer fixed this issue for them too. So, you can try it.
5. Install or repair .NET framework
- Press the Windows key, type turn windows, and select Turn Windows feature on or off.
- Tick the box next to .Net Framework 3.5 (includes .NET 2.0 and 3.0) and click the OK button.
- Wait for the installation to complete and restart your PC.
The .NET Framework is important for smoothly running apps on your PC. If this feature is disabled, you might experience the 0xc00007b error on Windows 10.
If you can’t install the .NET Framework 3.5 using the method above, check the linked guide to fix the problem. Finally, you can check out our detailed guide if you need more methods to install the .NET Framework.
There you have it: everything you need to fix the 0xc00007b error on Windows 10. You only need to follow the steps carefully, and you should be able to open your apps normally again.
If the solutions above fail to fix the issue, you might need to reinstall Windows 10.
In the same vein, if you face the 0xc00007b error on Windows 11, check our detailed guide to fix it effectively.
Feel free to let us know the solution that helped you fix this issue in the comments below.