|
4244 / 1743 / 249
Регистрация: 01.05.2013
Сообщений: 7,803
|
|||||||||||||||||||||
Ошибка при запуске приложения (0xc000007b)13.02.2016, 21:32. Показов 39190. Ответов 0
Метки нет (Все метки)
Что из себя представляет эта ошибка ?
Окошко ошибки 0xc000007b (по-другому она называется INVALID_IMAGE_FORMAT) выскакивает, когда программа, которую вы запускаете, обращается к системным файлам, а они оказываться повреждёнными. P.s. Зачастую пользователи путают эти обе ошибки: Ошибка при запуске приложения (0xc000007b) и BSOD с кодом 0x000007b, по-этому я приведу пример ошибки 0xc000007b: Причины ошибки Как и писалось выше, эта ошибка выскакивает при обращении, запущенной вами, программы к повреждённым системным файлам. Ошибка 0xc000007b появляется вследствие повреждения системных файлов операционной системы. Например, если вы аварийно выключили или перезагрузили компьютер. Кроме того, причинами, почему при запуске игры выдает ошибку 0xc000007b, может быть отсутствие DirectX (или повреждение файлов ПО), .Net Framework, Visual C++ или проблемы с драйверами видеокарты Но иногда корень проблемы может быть и в самой программе (если она ломанная или чем-то пропатчена (RePack)). В этом случае обращайтесь к тому человеку, который её пропатчил. Для этого на сайтах обычно пишется, кто залили туда программу. Решение ошибки Первый способ 1. Скачайте DepLog.7z (батник сделан человеком с другого форума) и распакуйте в C:\DepLog (папку создайте заранее) 2. Запустите командную строку от имени администратора и выполните:
Если в пути/имени содержатся пробелы, нужно заключить его в кавычки, пример:
3. При выполнения скрипта создаются логи Log.txt (от утилиты Dependency Walker, где внесены все модули, к которым "проблемная" программа обращалась) и отфильтрованный LogErr.txt (перечень проблемных модулей,вызывающих данную ошибку 0xc000007b). При работе с логом LogErr.txt ориентируйтесь на следующие наиболее частые виновники ошибки (потому что эти файлы можно удалить и "установить" заново,в отличие от других системных файлов) 0xc000007b:
Если таких файлов в LogErr.txt не будет, а будут другие системные файлы,то: Запустите командную строку от имени администратора и выполните:
1. Скачиваем утилиту Process Monitor; 2. Запускаем её и сворачиваем; 3. Запускаем проблемную программу, чтобы вылезла ошибка 0xc000007b -> в окне ошибки нажимаем "ОК"; 4. Идём в Process Monitor и ищем момент ошибки. Для этого в нажмите на значок бинокля и в поле поиска вводим SystemHand Поясню что за SystemHand: Сообщение об ошибке выводится в стандартном MessageBox с характерным звуком Critical Stop, процесс taskhost.exe считывает его из раздела реестра
Пример
"10:05:51,0430432","taskhost.exe","2448" ,"RegQueryValue","HKCU\AppEvents\Schemes \Apps\.Default\SystemHand\.Current\(Defa ult)","SUCCESS","Type: REG_SZ, Length: 86, Data: C:\Windows\media\Windows Critical Stop.wav"
5. Когда найдёте эту строчку пролистайте (с помощью ползунка) вверх и посмотрите на последние события от процесса проблемной программы (точнее на последние загруженный модули (Load Image)),там вы найдёте какой файл даёт сбой. При анализе загруженных модулей ориентируйтесь на частые виновники (выше они приведены). Пример
"10:05:51,0047320","HawkenGame-Win32-Shipping.exe","3200","Load Image","C:\Windows\SysWOW64\d3dx9_43.dll ","SUCCESS","Image Base: 0xc50000, Image Size: 0x263000"
"10:05:51,0047616","HawkenGame-Win32-Shipping.exe","3200","CloseFile","C:\Win dows\SysWOW64\d3dx9_43.dll","SUCCESS","" Важно !!! Если у вас разрядность системы x64 и файлы необходимо удалить из папки C:\Windows\System32, делайте это в Проводнике или 64-разрядном файловом менеджере. Почему ?
32-битный Total Commander не заходит в папку System32 в 64-битной системе. Потому, что 32-битные приложения вместо содержимого System32 видят SysWOW64 (операционная система перенаправляет).
Если у вас разрядность системы x64, то после удаления файлов,перечень которых приведён выше, надо переустанавливать Microsoft Visual C++ разрядности x64 и x86. Если у вас возникли сложности с определением сбойных файлов или команда sfc /scannow "сказала", что не все файлы были восстановлены, то создайте тему на форуме Если сам не смогли разобраться со вторым способом... 1. Проделайте с первого по третье действия,после чего разверните свёрнутый Process Monitor и нажмите на значок лупы 2. В Process Monitor нажмите на меню File -> Save -> CSV-формат и всё,лог готов. Что необходимо сделать для создания темя с просьбой о помощи ? 1. Найдите нужную ветку форума, соответствующую вашей системы; 2. Описать подробно проблему и прикрепить к сообщению файлы Log.txt и LogErr.txt или если пользовались способом №2, пришлите лог программы Process Monitor в архиве. И если выполнили команду sfc /scannow, пришлите файл CBS.log в архиве из папки C:\Windows\Logs\CBS.
6
|
|||||||||||||||||||||
| 13.02.2016, 21:32 | |
|
Ответы с готовыми решениями:
0
Ошибка при инициализации приложения 0xc0000135 (при запуске игры) Ошибка при запуске приложения |
| 13.02.2016, 21:32 | |
|
Помогаю со студенческими работами здесь
1
Ошибка 0xc0000007b при запуске приложения При запуске приложения - ошибка "не является win32" Ошибка 0xc000007b при запуске приложения Ошибка при запуске приложения (0xc000007b) Europa universalis 4 Ошибка приложения 0xc000007b Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub
Примеры вызова:
# Указанная валюта 'EUR'
floatrates-rub -Code 'EUR'
# Список имеющихся кодов валют
floatrates-rub -Available
function floatrates-rub {
|
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5
Примеры вызова
Get-WeatherRP5rss
с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
|
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr
Примеры вызова:
Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
|
|
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют
function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) {
$url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js'
$data = Invoke-RestMethod -Uri $url
$esc = 27
. . .
|
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений
Всем привет. А вот мой компьютер, переделанный из ноутбука.
Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
|
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
|
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца:
Хочу еще Симбу взять, очень нравится. . .
|
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
|