Коэффициенты предоставлены
12:59. Завершен
Gladiators
1–2
Entity
17:38. Идёт
OG
1–0
9Pandas
20:00. Не начался
Entity
–
BetBoom Team
17:01. Идёт
Virtus.pro
1–0
Eternal Fire
20:30. Не начался
Cloud9
–
Team Liquid
Нет ничего хуже, чем установить новую игру, кликнуть на ярлык и…увидеть всплывающую ошибку! К сожалению, такая проблема возникает очень часто. Одна из самых распространенных ошибок называется 0xc000007b, а точнее:
«Ошибка при запуске приложения (0xc000007b). Для выхода из приложения нажмите кнопку ОК».
Чаще всего это происходит во время запуска игр, но также ошибка может вылезти при открытии программы. Так как же ее исправить? Об этом – в нашем гайде.
Почему эта ошибка вообще вылезает?
Чтобы исправить ошибку, нужно понять ее природу. Давайте перечислим, какие могут причины ошибки 0xc000007b:
- Совместимость. Например, на 32-разрядном ПК вы хотите открыть программу, предназначенную на 64-разрядный компьютер.
- Права администратора. Порой, причина в том, что ту или иную программу нужно открывать с правами администратора.
- Антивирус. В некоторых случаях антивирус или брандмауэр может блокировать запуск определенных программ или игр.
- Некорректная установка программы.
- Повреждены или отсутствуют библиотеки. Такие библиотеки, как DirectX, Visual C++, net.Framework, нужны, чтобы открывать большую часть программ. Если с библиотеками что-то не так – может вылезти та самая ошибка.
- Драйвера. Если они давно не обновлялись или неправильно работают. Особенно часто ошибка возникает из-за драйверов видеокарты.
Сразу стоит сказать, что от данной ошибки не существует панацеи. Поэтому мы распишем аж 7 способов устранения данной ошибки. Какой из них поможет именно вам – неизвестно. Но один из методов точно должен помочь!
Способ №1
Самое очевидное – проверить совместимость программы и вашего ПК. Возможно, стоит скачать версию программы или игры, рассчитанную юна 32-разрядную версию.
Если же суть в том, что вы на условном Windows 7 запускаете игру, разработанную для Windows 10, то вам нужен способ запуска программы в режиме совместимости. Для этого нужно зайти в свойства программы, выбрать вкладку «Совместимость», найти опцию «Запустить программу в режиме совместимости» и выбираем нужную нам операционную систему.
Способ №2
Возможно, у вас просто недостаточно прав, чтобы открыть игру или программу. ПКМ по ярлыку, выбрать «Запуск от имени администратора».
Способ № 3
Просто отключите антивирус или брандмауэр Windows!
Способ № 4
Как вариант, произошел коллапс во время установки игры или приложения. В таком случае попробуйте удалить все файлы, связанные с этой игрой/программой и установите ее заново. Если ошибки не исчезли, то, возможно, проблема в установочном файле. Скачайте официальную версию программы.
Способ №5
Библиотеки файлов DirectX, Visual C++, net.Framework обязаны быть установлены на любом ПК с Windows! Как проверить, есть ли они и работают ли они правильно? Заходим в «Панель управления» – «Все элементы панели управления» – «Программы и компоненты». Здесь вы увидите списки библиотек – все они должны быть в актуальном состоянии.
Кстати, если у вас 64-битная версия, то рекомендуем поставить Microsoft Visual C++ для 64 bit и 32 bit.
DirectX — это комплект необходимых API — программных интерфейсов приложений. Незаменимы для воспроизведения большинства игр и мультимедиафайлов.
- DirectX версия 9 для Windows XP.
- DirectX версия 10 для Windows Vista.
- DirectX версия 11 для Windows Vista, 7, 8, 10.
- DirectX версия 12 для Windows 10.
Microsoft Net.Framework — это цифровая среда Windows для приложений и игр, установить которую можно через Центр обновлений Windows. В списке «Программы и компоненты» должны быть версии 4.7.1 и 3.5.
Способ №6
Драйвера. Как всегда, дело может быть именно в них. Как проверить? Мой компьютер – Свойства – Диспетчер устройств – Видеоадаптеры.
Нажмите ПКМ по устройству и проверьте обновления драйвера. Если Windows не хочет или не может найти обновление, то надо поискать на официальном сайте разработчика.
Способ №7
- Установите Dependency Walker 64bit, который можно скачать здесь.
- В программе выберите View – Full paths. Откройте файл .exe той игры, где у вас возникает ошибка.
- В разделе module прокрутите до самого низа – увидите определенные значения в столбиках.
- В столбике CPU все DLL файлы должны быть 64-битные для игры. Если есть х86 DLL-файл, то он будет в красной колонке CPU. Именно он – причина ошибки.
- Найдите 64-битную DLL файла и поместите его в папку с игрой и в C:\Windows\system32. Проблема должна быть решена.
Теперь вы знаете, как справиться с ненавистной ошибкой!
Ошибки Windows 11 – основные ошибки Виндовс 11, как исправить, гайд
Как обновиться до Windows 11 – гайд, способы обновления до Виндовс 11
Windows Update Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows 7 Enterprise Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Еще…Меньше
Решение
Чтобы устранить эту ошибку, следуйте приведенным ниже методам. Если первый метод не устранит эту проблему, перейдите к следующему методу.
Способ 1. Использование последней удачной конфигурации для запуска Windows
При запуске компьютера с использованием последней известной хорошей конфигурации компьютер начинается с конфигурации с момента последней успешной загрузки компьютера. Для этого выполните следующие действия:
-
Нажмите кнопку Пуск, щелкните стрелку рядом с кнопкой Завершение работы, а затем нажмите кнопку Перезапустить.
-
В процессе загрузки компьютера нажмите и удерживайте клавишу F8. Если появилась эмблема Windows, повторите попытку — завершите работу и перезагрузите компьютер.
-
На экране Дополнительные варианты загрузки выберите с помощью клавиш со стрелками пункт Последняя удачная конфигурация (дополнительно) и нажмите клавишу ВВОД. Windows загрузится в обычном режиме.
Если по-прежнему не удается запустить Windows, перейдите к методу 2.
Способ 2. Удаление вирусов загрузочного сектора :
Вирусы загрузочного сектора заражают компьютер перед запуском Windows. Это может привести к ошибке, которую вы получаете. Средство Защитник Windows автономной бета-версии поможет удалить вирусы загрузочного сектора.
-
На другом компьютере перейдите на сайт Защитник Windows автономная бета-версия по адресу: Что такое Защитник Windows автономная бета-версия?
-
В зависимости от версии Windows щелкните Скачать 32-разрядную версию или Скачать 64-разрядную версию.
-
Если вы не знаете, какую версию Windows вы используете, нажмите кнопку Пуск, щелкните правой кнопкой мыши компьютер, а затем выберите пункт Свойства. Версия будет указана рядом с полем Тип системы.
-
-
При появлении запроса щелкните стрелку рядом с кнопкой Сохранить, а затем нажмите кнопку Сохранить как. После завершения загрузки удалите съемный носитель.
-
Вставьте компакт-диск, DVD-диск или съемный USB-накопитель. В левой области окна Сохранить как щелкните съемный носитель и нажмите кнопку Сохранить.
-
Вставьте Защитник Windows автономный компакт-диск, DVD-диск или USB на компьютер, зараженный вирусом или вредоносными программами. Перезагрузите компьютер.
-
Если компьютер обнаружит носитель автоматически, выполните указанные ниже действия. Если компьютер не обнаруживает мультимедиа автоматически, перейдите к шагу 7.
-
Прочтите инструкции на экране, чтобы включить этот параметр. В некоторых случаях может потребоваться нажать любую клавишу, чтобы начать работу с компакт-диска, DVD-диска или USB-накопителя, или нажать определенную клавишу, например F12.
-
Нажмите клавишу (обычно F12). Отобразится список доступных устройств. Будет запись для каждого жесткого диска, по одной для каждого компакт-диска, DVD-диска и USB-устройства флэш-памяти.
-
С помощью клавиши со стрелкой прокрутите диск с загрузочным компакт-диском, DVD-диском или USB-устройством флэш-памяти, а затем нажмите клавишу ВВОД.
-
Компьютер будет начинаться с Защитник Windows автономного компакт-диска, DVD-диска или USB-устройства флэш-памяти. Проверка займет несколько минут и удалит все вредоносные программы, которые могут заразить ваш компьютер.
-
-
Если компьютер не обнаружит носитель автоматически:
-
Во время перезапуска прочитайте на экране инструкции, объясняющие, как прервать обычный запуск, и войдите в программу установки BIOS. Чтобы начать настройку BIOS, для большинства компьютеров можно нажать клавиши F2, F10, ESC или DEL.
-
В окне программы настройки BIOS Setup Utility найдите вкладку Boot Order (Порядок загрузки), Boot Options (Параметры загрузки) или Boot (Загрузка). Следуя инструкциям на экране, воспользуйтесь клавишами со стрелками, чтобы открыть вкладку Boot Order (Порядок загрузки), а затем нажмите клавишу ВВОД.
-
Найдите компакт-диск, DVD-диск или USB-устройство флэш-памяти (это может называться съемным устройством) в списке загрузки. Следуя указаниям на экране, используйте клавиши со стрелками, чтобы переместить диск вверх, чтобы он появился первым в списке загрузки. Нажмите клавишу ВВОД. Последовательность заказа загрузки теперь изменяется для загрузки с компакт-диска, DVD-диска или USB-устройства флэш-памяти.
-
Нажмите клавишу F10, чтобы сохранить изменения и выйти из программы установки BIOS. Выберите команду Yes (Да) в окне подтверждения. Компьютер будет перезагружен. Разрешите компьютеру нормально перезагружаться. Проверка займет несколько минут и удалит все вредоносные программы, которые могут заразить ваш компьютер.
-
-
После завершения сканирования компьютер обычно загружается в Windows.
Если по-прежнему не удается загрузить Windows, перейдите к методу 3.
Способ 3. Использование функции восстановления при запуске
Восстановление при запуске позволяет обнаруживать и устранять некоторые типы системных проблем, которые могут препятствовать запуску Windows.
Чтобы запустить восстановление при запуске с помощью предустановленных параметров восстановления, выполните следующие действия:
-
Перезагрузите компьютер с помощью кнопки питания компьютера. Выполните одно из указанных ниже действий.
-
Если на компьютере установлена только одна операционная система, при перезагрузке компьютера нажмите и удерживайте клавишу F8. Клавишу F8 необходимо нажать до появления эмблемы Windows. В случае появления эмблемы Windows необходимо повторить попытку, дождавшись вывода приглашения войти в систему Windows, а затем заново перезагрузив компьютер.
-
Если на компьютере установлено несколько операционных систем, с помощью клавиш со стрелками выберите операционную систему, которую необходимо восстановить, а затем нажмите и удерживайте клавишу F8.
-
-
На экране Дополнительные варианты загрузки выберите с помощью клавиш со стрелками пункт Устранение неполадок компьютера и нажмите клавишу ВВОД.
-
Выберите раскладку клавиатуры и нажмите кнопку Далее.
-
В меню Параметры восстановления системы выберите пункт Восстановление при запуске, а затем следуйте инструкциям на экране.
Чтобы запустить восстановление при запуске с помощью установочного диска Windows или диска восстановления системы, выполните следующие действия:
-
Вставьте установочный диск Windows 7 или диск восстановления системы, а затем завершите работу компьютера.
-
Перезагрузите компьютер с помощью кнопки питания компьютера.
-
Нажмите любую клавишу при отображении соответствующего запроса, а затем следуйте инструкциям на экране.
-
На странице Установка Windows или на странице Параметры восстановления системы выберите язык и другие параметры, а затем нажмите кнопку Далее.
-
Если вы используете установочный диск Windows, щелкните Восстановить компьютер.
-
Выберите установку Windows, которую требуется восстановить, и нажмите кнопку Далее.
-
В меню Параметры восстановления системы щелкните Восстановление при запуске, а затем следуйте инструкциям на экране.
Дополнительная информация
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Итак, сам столкнулся с этой проблемой после покупки ссд и переустановки на него винды, сразу установил игры, и увидел эту ошибку, которую раньше не встречал
Первым делом пошёл рыть интернет и нашёл очень полезную программу которая в этом помогла «depends»
Проверено на VirusTotal!
Итак, инструкция
Первым делом, распаковываем архив
Потом открываем программу
Выбираем слева сверху File>Open
И ищем exe’шник, той игры с которой произошла ошибка, в моём случае это Rage 2, и нажимаем «открыть»
Далее, ждём и после обязательно выскочит ошибка, игнорируем её
В нижнем разделе доходим до списка с dll файлами
Если игра для 64 бит, то ищем выделенную красным цветом «x86»
Запоминаем название dll, в моём случае это msvcp140.dll
Пишем в браузере «скачать (название вашего dll)»
Заходим на сайт, и скачиваем версию 64 битную
Скачиваем, и скидываем в папку — «ваш диск>Windows>System32»
После, закрываем программу и заходим обратно, ищем в том же списке ту же dll, если всё получилось правильно, то будет написано «x64»
И игра запустится
Start with a simple PC restart, and then follow the guide
by Kazim Ali Alvi
Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows. And at times, unscrewing the device to take… read more
Updated on
- Several users have reported encountering a 0xc00007b error in Windows 11 when launching an application.
- The error box doesn’t divulge the underlying cause, making it all the more difficult to troubleshoot.
- To fix the error, try updating the OS, running the program as an administrator, or reinstalling the .NET Framework 3.5.
XINSTALL BY CLICKING THE DOWNLOAD FILE
Fix Windows 11 OS errors with Fortect:
SPONSORED
This tool repairs common computer errors by replacing the problematic system files with the initial working versions. It also keeps you away from system errors, BSoDs, and repairs damages made by malware and viruses. Fix PC issues and remove viruses damage now in 3 easy steps:
- Download and Install Fortect on your PC
- Launch the tool and Start scanning to find broken files that are causing the problems
- Right-click on Start Repair to fix issues affecting your computer’s security and performance
- Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot
You must have just gotten the Windows 11 error 0xc00007b – the application was unable to start correctly. We will be helping you resolve it in this article.
Many errors that were a part of the earlier iterations have made their way to Windows 11. One such is the 0xc00007b error in Windows 11, which is encountered when you try to launch an application.
And honestly, the accompanying error message doesn’t offer much on the underlying cause or the course of action for effective troubleshooting.
Therefore, we decided to dedicate this article to list the most effective fixes for this particular error, help you eliminate it, and use your favorite applications without any issues.
What causes error 0xc00007b on Windows 11?
It may be hard to pinpoint the exact cause, but here are a few common triggers:
- An outdated OS – Generally, you can expect more system errors when your OS is not up to date.
- Privilege levels – Some apps can only be run by an admin, so if you are not an admin, they will naturally not launch.
- Corrupted app data – If this is the case, your only solution will be 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 the exact solutions should work regardless of the application.
While the above is not an exhaustive list, it is an excellent place to start. So let’s now show you some of the best solutions.
How do I fix error code 0xc000007b in Windows 11?
1. Restart the computer
- Navigate to the desktop, press Alt + F4 to launch the Shut Down Windows box and select Restart from the dropdown menu.
- Now, click OK to restart the computer.
Most errors in Windows 11, including 0xc00007b, can be fixed by a simple restart if there’s a trivial issue behind it. When you restart the computer, the OS is rebooted, and any problems are automatically removed.
2. Update Windows 11
- Press Windows + I to launch the Settings app, and select Windows Update from the tabs listed in the navigation pane on the left.
- Now, click on the Check for updates button on the right.
- If any available updates are listed after the scan, click on Download & install to get them on your computer.
If on Windows 11 you got error code 0xc00007b – the application was unable to start correctly, updating the OS will come in handy.
3. Use a dedicated third-party tool
Rather than following a manual approach to eliminate the 0xc00007b error in Windows 11, you can use a reliable third-party tool.
Fortect is the ideal program here because it finds all corrupt and broken system files and locates better replacements from its extensive database.
It also has advanced technology that helps you erase junk files and other build-up components that slow down your PC.
⇒ Get Fortect
4. Launch application with administrative privilege
- Navigate to the folder where the problematic application’s launcher (.exe) is stored, right-click on it, and select Properties from the context menu.
- Now, navigate to the Compatibility tab from the top.
- Select the checkbox for Run this program as an administrator and click on OK.
If on Windows 11 you got error code 0xc00007b – the application was unable to start correctly, launching it with administrative privileges will come in handy.
- How to Show The Folder Size on Windows 11?
- Change Notepad Font, Style, and Size on Windows 11
- 3 Ways to Block Internet Access for Specific Apps in Windows 11
- How to Completely Remove an Unwanted Display Language on Windows 11
- How to Find & View Saved Passwords on Windows 11
5. Install .Net Framework
- Press Windows + R to launch the Run command, enter optionalfeatures in the text field, and hit Enter.
- Now, tick the checkbox for .NET Framework 3.5 and click on OK at the bottom to enable the feature.
- Wait for Windows to install the necessary files, and once done, verify the state of the error.
6. Reinstall Microsoft C++ Redistributables
- Press Windows + R to launch the Run menu.
- Enter appwiz.cpl in the text field, and then hit Enter or click OK.
- Now, locate the Microsoft C++ Redistributable entry, select it, and click Uninstall.
- Click Yes in the confirmation prompt that pops up.
- Next, click Yes in the UAC (User Account Control) prompt that appears.
- Similarly, uninstall the other Microsoft C++ Redistributable entries here.
- Once done, go to the official Microsoft website and download all the Microsoft C++ Redistributables you uninstalled earlier.
- After downloading these, double-click on the file to launch the installer and follow the on-screen instructions to complete the installation process.
The C++ Redistributable installs the critical files required by applications to function, and if these are outdated or corrupt, you are likely to encounter a 0xc00007b error in Windows 11.
7. Reinstall the problematic app(s)
- Press Windows + I to launch Settings, and select the Apps tab from the navigation pane on the left.
- Click on Apps & features on the right.
- Locate the problematic app, click on the ellipsis next to it, and select Uninstall from the menu.
- Again, click Uninstall in the confirmation prompt.
- Restart the computer, and then reinstall the app as you did before.
If nothing else works, the problem likely lies with the program itself, and the best solution here is to uninstall the app and reinstall it.
But, make sure that you go with this method as a last resort since users have recorded a lot of success without having to uninstall apps.
How do you fix application errors?
For many application errors, these solutions mentioned will still come in handy. But, as a tip, start by restarting the device; it is an easy way to eliminate minor problems.
You may also try any of the following:
- Update the OS
- Reinstall a clean copy of the app
- Reinstall essential packages in Windows like Microsoft C++ Redistributables
While these are general fixes, in most situations, they will work.
That’s it! If you encountered the error 0xc00007b – the application was unable to start correctly on Windows 11, you should now have successfully resolved it.
Also, find out what to do if the applications won’t open in Windows 11. This error can be caused due to several reasons, and troubleshooting it is a tad more complex, so you will have to follow a systematic approach.
Please tell us which fix worked for you in the comments section below.
Краткая аннотация
В подавляющем большинстве случаев, причиной появления ошибки 0xc000007b являются:
- Запуск приложения неподходящей разрядности (32/64-bit)
Скачайте версию приложения, совместимую с Вашей ОС. Если у Вас установлена 32-разрядная ОС, используйте только 32-разрядные дистрибутивы. В случае, если у Вас 64-разрядная версия ОС, попробуйте использовать обе версии приложения: и 32-разрядную, и 64-разрядную. - Повреждение библиотек Visual C++, DirectX или .NET Framework
Необходимо переустановить данные библиотеки: для 32-разрядной ОС только 32-разрядные дистрибутивы, а для 64-разрядной ОС – и 32-разрядные дистрибутивы, и 64-разрядные. - При запуске игр или приложений, использующих отрисовку графики (растровые, векторные, 3D и видео-редакторы) – обновление или переустановка драйвера GPU
Иногда приложения, использующие мощности видеоадаптера, несовместимы с работой с определённой версией драйвера GPU. Рекомендуем обновить драйвер видеоадаптера с «чистой» установкой, то есть удалением предыдущей версии драйвера и установкой новой.
Для дополнительной информации читайте полный текст статьи.
Среди причин, из-за которых данная ошибка может проявляться:
- Несовместимость разрядности программы и ОС
- Несовместимость программы или игры и версии Windows
- Ограничение доступа к компонентам, необходимым для запуска программы
- Повреждение необходимых для работы программы библиотек
- Повреждение файлов программы
- Повреждение файлов операционной системы
- Ограничение запуска антивирусным программным обеспечением
- Повреждение файлов драйверов или конфликт драйверов с программой
- Продвинутый способ: Диагностика ошибки программой Dependency Walker
Несовместимость разрядности
Для начала стоит вкратце и совсем немного углубиться в дебри низкоуровневой работы компьютера. Процессор обрабатывает команды от операционной системы с помощью так называемых «машинных слов» определённой длины. На момент написания статьи, в подавляющем большинстве процессоров реализована поддержка машинных слов длиной 64 бита, однако всё ещё встречаются процессоры с поддержкой только 32-битных машинных слов.
Windows использует два типа разрядности ОС: 32 бита (32-bit или x86) и 64 бита (64-bit, x64, x86_64). Современное программное обеспечение так же создаётся под определённую разрядность операционной системы, и в современном мире разработчики зачастую создают два дистрибутива программы: и под 32 бита, и под 64.
Исходя из написанного выше, можно понять, что программы и игры, написанные под 64-разрядную ОС запустятся только на 64-разрядной ОС и не запустятся на 32-разрядной версии Windows. С 32-разрядными программами дела обстоят немного иначе: такие программы запустятся как на 32-разрядной системе (так как изначально и написаны под 32-разрядную систему), но также она запустится и на 64-разрядной системе, правда с использованием встроенной в 64-разрядные редакции Windows подсистемы WoW64 (Windows on Windows 64-bit), позволяющей запускать такие приложения.
Итогом данного экскурса становится вывод: если у Вас установлена 32-разрядная система, Вы сможете запустить 32-разрядное приложение, но не сможете запустить 64-разрядное приложение. Если у Вас установлена 64-разрядная система, то Вы сможете запустить 64-разрядное приложение и в 99% случаев сможете запустить 32-разрядное приложение.
«Почему 99%?». Дело в том, что WoW64 хоть и практически всегда подходит для запуска 32-битных приложений в 64-битных системах, однако встречаются случаи индивидуальной несовместимости программы и подсистемы WoW64. Как правило, это затрагивает узкоспециализированное программное обеспечение или совсем старые игры. Обусловлено это специфически реализованными алгоритмами внутри программы или игры и отсутствием поддержки таких алгоритмов со стороны подсистемы WoW64.
Для того, чтобы узнать, какой разрядности у Вас установлена система, необходимо зайти в свойства компьютера. В Windows 10 это делается через приложение «Параметры», раздел «Система», подраздел «О программе». В графе «Тип системы» указано, какой разрядности ОС у Вас установлена, и какой разрядности процессор установлен в ПК.
В других версиях ОС (но и в Windows 10 также можно) можно узнать, нажав правой кнопкой мыши по пустому месту в окне «Мой компьютер», «Компьютер» или «Этот компьютер», после чего – «Свойства»:
Также данное окно можно открыть нажатием комбинации клавиш на клавиатуре: Windows+Pause/Break.
Узнать разрядность программы или игры можно, поискав данную информацию на сайте разработчика, на установочном носителе или в сторонник источниках в Интернете.
Так же стоит заметить, что совместимость совсем старых 16-битных и 8-битных приложений вовсе не предусмотрена в ОС Windows.
Что же делать, если произошла несовместимость разрядности? Вариант лишь один: использовать эмулятор или виртуальную машину с необходимыми параметрами. В данном случае на Вашем компьютере запустится ещё один, виртуальный компьютер. С большой долей вероятности это поможет Вам запустить необходимое приложение.
Несовместимость программы с версией ОС
Данный конфликт возникает в том случае, если программа или игра была создана для одной версии операционной системы, а попытка запуска происходит на другой версии ОС Windows. Например, игра или программа была выпущена под Windows XP или Windows 7, а попытка запуска происходит на Windows 8 или 10.
В данном случае можно попытаться запустить программу с помощью режима совместимости. Для этого нажмите правой кнопкой мыши на ярлык или исполняемый файл программы, после чего нажмите на «Свойства»:
Перейдите на вкладку «Совместимость», установите галочку на «Запустить программу в режиме совместимости с:», выберите в выпадающем списке необходимую версию Windows и нажмите «ОК». Попробуйте запустить программу.
В списке будут указаны версии Windows, выпущенные до той, которая установлена у Вас. То есть в Windows 7 список будет состоять из версий Windows 2000, Windows XP; в Windows 8 к ним добавится Windows Vista и 7. Так же и с Windows 10, однако она не поддерживает совместимость с Windows XP и более старыми версиями Windows.
Также стоит понимать, что чем старее версия, в режиме совместимости с которой Вы пытаетесь запустить приложение, тем меньше шанс, что данное приложение запустится.
В случае, если Вы попробовали несколько режимов совместимости, но это не привело к работоспособности необходимой программы или игры, можно попробовать запустить средство устранения проблем с совместимостью с помощью одноимённой кнопки на панели «Совместимость» в свойствах программы.
В случае, если это не помогло, остаётся лишь один вариант: виртуальная машина или эмулятор.
Ограничение доступа к компонентам, необходимым для запуска программы
Данный вариант часто встречается, если программа была установлена в режиме Администратора компьютера, но текущий запуск программы происходит с правами Пользователя. В таком случае программа просто не может получить доступа к данным, необходимым для её работы, так как операционная система не даёт их считывать или изменять.
В этом случае попробуйте нажать по необходимой программе правой кнопкой мыши, после чего нажать «Запуск от имени администратора»:
В случае появления окна Контроля учётных записей (User account control) с запросом: «Разрешить этому приложения вносить изменения на вашем устройстве?» – согласитесь, нажав кнопку «Да» и проверьте работу программы.
В случае, если программа запустилась и работает корректно, чтобы каждый раз не нажимать «Запуск от имени администратора», Вы можете перейти в свойства исполняемого файла (или ярлыка), раздел «Совместимость», и установить галочку на «Запускать эту программу от имени администратора», после чего нажать «ОК».
Повреждение необходимых для работы программы библиотек
Данная проблема является самой распространённой причиной возникновения ошибки 0xc000007b, поэтому рекомендуем уделить этому разделу как можно больше внимания.
Большинство программ, созданных для Windows, используют для своей работы три типа библиотек:
- Microsoft Visual C++
- DirectX
- Microsoft .NET Framework
Иногда, при установке других программ, эти библиотеки устанавливаются автоматически, при этом заменяя старые файлы уже установленных библиотек. Однако встречаются случаи, когда файлы этих библиотек в установочном пакете повреждены или были некорректно установлены. В этом случае лучшим решением будет их переустановка.
Перед переустановкой библиотек необходимо вручную удалить старые версии библиотек Visual C++ в Панели управления, далее «Программы и компоненты».
После удаления перезагрузите компьютер.
Далее необходимо зайти в папку C:\Windows
и с помощью поля поиска найти в данной папке и подпапке C:\Windows\SysWOW64
следующие файлы и удалить их, если имеются:
- msvcr*0.dll
- msvcp*0.dll
- d3dx9_42.dll
- D3DCompiler_42.dll
В первых двух файлах вместо звёздочки может быть числа от 1 и выше (до обозначения актуальной для данной ОС версии Visual C++), то есть «msvcr20.dll», «msvcr80.dll», «msvcr110.dll» и так далее.
Если файлы не удаляются из-за ошибки «Этот файл открыт в другой программе» – необходимо загрузить операционную систему в безопасном режиме, после чего удалить эти файлы.
Далее переходим к установке библиотек.
-
Microsoft Visual C++
Visual C++ можно скачать бесплатно с официального сайта Microsoft по этой ссылке:
https://support.microsoft.com/ru-ru/topic/последние-поддерживаемые-версии-visual-c-для-скачивания-2647da03-1eea-4433-9aff-95f26a218cc0
Скачайте установочные файлы по ссылкам на странице и запустите их, после чего следуйте инструкциям установщика.
Также обратите внимание: для 32-разрядных систем необходимо устанавливать версии, имеющие в названии x86 или x32, а для 64-разрядных – обе версии: и x86/x32, и x64, так как 64-разрядные библиотеки используются для запуска 64-разрядных приложений, а 32-разрядные – для запуска 32-разрядных приложений с помощью подсистемы SysWOW64.
Установить все пакеты (включая старые, которые Microsoft перестал распространять в свободном доступе) разом можно, скачав пакет «All-in-one» от разработчика W1zzard из TechPowerUp:
https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
Скачайте архив, обязательно распакуйте его и запустите от имени администратора файл
install_all.bat
, после чего дождитесь появления в окне Командной строки сообщения «Installation completed successfully».После установки перезагрузите компьютер.
-
DirectX можно скачать с страницы на официальном сайте Microsoft:
https://www.microsoft.com/ru-ru/download/details.aspx?id=35
Данный вариант актуален для систем Windows 7 и более старых версий, но этот пакет можно установить и на Windows 10, не дожидаясь его автоматической установки с обновлениями.Помимо этого, Windows 8 и старше автоматически устанавливают и обновляют DirectX при обновлении операционной системы. Чтобы проверить актуальность обновлений системы, в том числе DirectX, перейдите в приложение «Параметры», далее «Обновление и безопасность», далее «Центр обновления Windows», после чего нажмите на кнопку «Проверить наличие обновлений». В случае, если обновления будут найдены, начнётся скачивание и фоновая установка обновлений.
Так же обновления могут быть в том же окне, в разделе «Доступно необязательное исправление». В случае, если такие обновления есть, нажмите «Загрузить и установить».
-
Microsoft .NET Framework
Скачать Microsoft .NET Framework можно из раздела DotNet официального сайта Microsoft:
https://dotnet.microsoft.com/download/dotnet-framework
На данной странице выберите версию, которую хотите скачать, и перейдите на страницу выбора типа скачиваемого файла. Выбирайте версии из столбца «Run apps – Runtime». В строке «Web installer» указывается ссылка на файл, который автоматически скачает версию подходящей локализации. В строке «Offline installer» указывается ссылка на установочные пакеты, который впоследствии можно будет использовать для установки данной версии .NET Framework без доступа к Интернету. В строке «Language packs» указываются ссылки на установочные пакеты с конкретной локализацией установщика.
Обратите внимание: скачивать нужно все доступные версии, так как неизвестно, на какой из версий .NET Framework создана необходимая Вам программа.
Узнать о совместимости версий .NET Framework и версий операционных систем можно по ссылке:
https://docs.microsoft.com/ru-ru/dotnet/framework/migration-guide/versions-and-dependencies
Также, если Вы устанавливаете старое приложение или игру, стоит уделить внимание версиям 2.0-3.5. В Windows 10 эти версии .NET Framework уже встроены, но отключены. Чтобы включить их, перейдите в Панель управления, далее «Программы и компоненты», далее «Включение или отключение компонентов Windows», найдите в списке «.NET Framework 3.5 (включает .NET 2.0 и 3.0)», установите галочку на этом пункте и нажмите «ОК», после чего дождитесь завершения установки компонента.
Повреждение файлов программы или игры
Виновником ошибки 0xc000007b может быть и повреждённые или недостающие файлы программы или игры. Вариантов, как могли повредиться файлы, много:
- Ошибка при создании дистрибутива (относится, по большей части, к файлам, распространяемым через Torrent)
- Ошибки в процессе скачивания файла установки или ошибки чтения файлов с устройства хранения данных (например, в случае повреждения CD/DVD-диска)
- Отмена установки программы, из-за чего часть файлов не распаковалась в необходимые каталоги
- Ошибка в процессе установки
- Недостаток прав для правильной установки
- Некорректное обновление или ошибка установки обновления приложения
- Подмена файлов нежелательным программным обеспечением или ручная подмена файлов, например, при активации нелицензионной копии программы
- Ошибка сохранения и последующего чтения данных в процессе работы программы из-за ошибки в алгоритме работы программы
- Аппаратная ошибка
В любом случае, первым делом необходимо переустановить нерабочую программу/игру и попробовать запустить её снова. Кроме того, хорошим вариантом будет получение файла установки из другого источника (например, попробовать другой диск или скачать файл установки с другого сайта). Если Вы скачиваете программу с сайта разработчика, попробуйте скачать чуть более старую версию из архива версий – возможно, эта ошибка возникает только в новой версии.
В случае, если переустановка не помогла, рекомендуем проверить аппаратное обеспечение на корректность работы. В частности, рекомендуем проверить работу жёсткого диска/SSD (например, тестами через Victoria или MHDD) и работу оперативной памяти (встроенной утилитой «Средство устранения неполадок оперативной памяти»/«Средство проверки памяти Windows» или MemTest).
Повреждение файлов операционной системы
Со временем, работа операционной системы становится нестабильной из-за накопления ошибок в её работе. Это так же может являться причиной появления ошибки 0xc000007b. Для того, чтобы проверить систему на наличие ошибок и устранить их, необходимо открыть Командную строку от имени администратора. Самый простой способ сделать это в Windows 10:
- Откройте Диспетчер задач
- Нажмите «Файл»
- Нажмите «Запустить новую задачу»
- В открывшемся окне «Создание задачи», в поле «Открыть» введите «cmd»
- Поставьте галочку «Создать задачу с правами администратора»
- Нажмите «ОК»
После запуска командной строки введите следующие команды:
sfc /scannow
Данная команда проверяет целостность системных файлов и заменяет повреждённые файлыdism /online /cleanup-image /restorehealth
Данная команда проверяет целостность компонентов системыchkdsk %systemdrive% /f /r
Данная команда проверит системный раздел на наличие ошибок. После ввода команды подтвердите проверку диска при следующем запуске системы вводом буквы «Y» и нажатием Enter, после чего перезагрузите компьютер.
Либо введите следующую команду и дождитесь перезагрузки ПК:
sfc /scannow & dism /online /cleanup-image /restorehealth & echo y | chkdsk %systemdrive% /f /r & shutdown /r /f /t 5
Ограничение запуска антивирусным программным обеспечением
Так как выбор антивирусного программного обеспечения весьма обширен, а базы сигнатур вирусов у каждого антивируса немного отличаются, может случиться так, что антивирус, установленный на Вашем компьютере, ошибочно блокирует запуск или чтение файла, необходимого для запуска программы, принимая его за потенциально опасный.
Обычно в данном случае антивирус сигнализирует о том, что нашёл угрозу, и в интерфейсе антивируса можно увидеть, какой именно файл ему не понравился. Рекомендуем проверить данный файл с помощью бесплатного сервиса https://www.virustotal.com, и в случае, если данный файл помечен как вирус только при проверке одним антивирусом (что скорее всего означает ошибочное срабатывание), можно добавить файл в исключения антивируса и попытаться запустить программу вновь.
Однако может случиться и такое, что антивирус блокирует файл скрыто, без показа каких-либо уведомлений. В данном случае можно временно отключить все функции антивируса и проверить, не он ли является виной появления ошибки.
Также обратите внимание: если у Вас установлена Windows 10 и Вы не устанавливали стороннее антивирусное ПО, то по умолчанию в Вашей системе включен «Защитник Windows» – встроенный антивирус от Microsoft. Чтобы перейти в его настройки, запустите приложение «Параметры», далее «Обновление и безопасность», далее «Безопасность Windows» и нажмите на кнопку «Открыть службу “Безопасность Windows”».
Повреждение файлов драйверов
Следующая часто встречающаяся проблема – проблема с файлами драйверов или их несовместимость с запускаемой программой. В подавляющем большинстве случаев ошибка 0xc000007b при запуске игр возникает из-за ошибок драйвера видеокарты. Основных причин проблем с драйвером видеокарты две:
- Повреждение файлов драйверов в процессе эксплуатации компьютера
При установке драйвера на видеоадаптер, установщик вносит определённые изменения в работу системы. В будущем другие программы или обновления ОС могут видоизменить внесённые установщиком изменения, из-за чего некоторые программы могут некорректно работать с данными изменениями. - Несовместимость драйвера и запускаемой программы
Бывает и такое, что определённая программа корректно работает только с новыми версиями драйвера, и может выдавать ошибку 0xc000007b при попытке запуска программы с устаревшим драйвером. А бывает и наоборот: например, старая игра может запуститься на версии драйвера до какой-то определённой устаревшей версии, но не может запуститься на новой версии драйвера.
Обусловлено это тем, что из версии в версию алгоритмы работы драйвера меняются и оптимизируются. Некоторые функции удаляют как устаревшие, а новые функции добавляют.
В данном случае мы рекомендуем:
- Обновить драйвер видеоадаптера
- Драйверы видеокарт Nvidia обновляются через программу Geforce Experience, которая устанавливается при первой установке драйвера видеокарты.
Также драйвер можно скачать и установить в ручном режиме с официального сайта Nvidia: https://www.nvidia.ru/Download/index.aspx?lang=ru - Драйверы видеокарт AMD/ATI обновляются через программу AMD Radeon Settings, которая также устанавливается при первой установке драйвера видеокарты.
И так же драйвер можно взять на официальном сайте AMD: https://www.amd.com/ru/support - Драйвер на встроенную в процессор (APU) графику Intel можно скачать с официального сайта Intel: https://www.intel.ru/content/www/ru/ru/support/articles/000005629/graphics.html
- Драйвер на встроенную в процессор (APU) графику AMD можно скачать с официального сайта AMD: https://www.amd.com/ru/support
Не забудьте перезагрузить ПК после обновления видеодрайвера.
- Драйверы видеокарт Nvidia обновляются через программу Geforce Experience, которая устанавливается при первой установке драйвера видеокарты.
- В случае, если обновление завершилось неудачно или обновление не помогло, попробуйте выполнить чистую установку драйвера, предварительно удалив старую версию драйвера.
Если ошибка 0xc000007b возникает при попытке запуска старой игры, обновление может не помочь, так как может быть нужен именно старый драйвер видеокарты. Для этого необходимо найти информацию, какая последняя версия драйвера видеокарты поддерживается конкретной игрой, после чего в архиве на сайте производителя видеоадаптера найти подходящую версию и установить её, предварительно удалив более новую версию драйвера.
В случае, если обновление (или откат) драйвера видеоадаптера не помог, рекомендуем обновить все драйверы. Скачать их можно с сайта производителя оборудования или установить пакетными установщиками драйверов (Driver Booster, DriverHub, DriverPack, Driver Genius и подобные).
Диагностика ошибки программой Dependency Walker
Как показывает практика, в большинстве случаев данная ошибка возникает тогда, когда определённый файл из библиотеки, необходимой для запуска, повреждён или отсутствует. Для определения, какой именно файл мешает запуску программы с ошибкой 0xc000007b, нам поможет программа Dependency Walker. Скачать её можно здесь: https://www.dependencywalker.com. Необходимо скачать файл для той разрядности системы, которая установлена у Вас.
- Распакуйте скачанный архив в любое место и запустите файл
depends.exe
. - В открывшемся окне программы нажмите «File», далее «Open»
- Выберите исполняемый файл или ярлык на исполняемый файл программы, при запуске которой возникает ошибка 0xc000007b
- Подождите инициализации исполняемого файла
-
При появлении ошибки проигнорируйте её и нажмите «ОК»
- Нам необходима следующая часть интерфейса программы, в которой отображаются загружаемые модули:
Ошибки файлов, имена которых начинаются на API- и EXT- можно игнорировать.Обратите внимание на столбец «CPU»: в нашем случае, у файла MSVCR100.dll значение «x86» окрашено в красный. Это означает, что в каталоге находится файл неподходящей разрядности, он загружается, но не может быть использован для работы.
В Вашем случае проблемным файлом может оказаться любой иной файл: смотрите в список загружаемых модулей и ищите проблемные значения.
- Нажмите на клавиатуре F9 для показа полных путей к файлам, чтобы знать, где именно лежит повреждённый файл.
- Далее необходимо найти в Интернете подходящий файл и заменить им повреждённый, после чего перезагрузить компьютер и попытаться запустить программу вновь.
Стоит сразу внести несколько пояснений:
- Файлы, имена которых начинаются на MSVC
Данные файлы принадлежат к библиотекам пакетов Microsoft Visual C++. Узнать, к какой версии Visual C++ относится конкретный файл можно, перейдя в свойства данного файла (ПКМ — Properties), в раздел «Подробно»
-
Файлы, имена которых начинаются на DX
Чаще всего данные файлы относятся к DirectX. Загрузка обновления DirectX может решить проблему. - В случае, если у Вас установлена 64-разрядная система, то проблемный файл в каталоге
C:\Windows
будет означать, что Вам необходимо устанавливать 64-разрядный дистрибутив программы. Если же указан каталогC:\Windows\SysWOW64
– устанавливать следует 32-разрядный дистрибутив. А для верности лучше переустановить оба.