Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Ошибка при запуске приложения (0xc000007b)

Ответить
Настройки темы
Разное - [решено] Ошибка при запуске приложения (0xc000007b)


Moderator


Сообщения: 53214
Благодарности: 15444


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Petya V4sechkin
Дата: 30-12-2018
Вложения
Тип файла: 7z DepLog.7z
(514.9 Kb, 7190 просмотров)
Методика диагностики
  1. Скачайте архив DepLog.7z (прикреплен к сообщению) и распакуйте в отдельную папку, например C:\DepLog.
  2. Запустите командную строку (cmd.exe) от имени Администратора и выполните:
    Код: Выделить весь код
    C:\DepLog\DepLog.cmd полный_путь_к_EXE-файлу_приложения
    Если в пути/имени содержатся пробелы, нужно заключить его в кавычки, например:
    Код: Выделить весь код
    C:\DepLog\DepLog.cmd "C:\Program Files\Far Cry 4\bin\FarCry4.exe"
    Примечание. Некоторые игры запускаются через лаунчер, поэтому обращайте внимание на заголовок окна с ошибкой (там указано имя EXE-файла, в котором произошел сбой).
  3. При выполнения скрипта создаются логи Log.txt (от утилиты Dependency Walker) и отфильтрованный LogErr.txt (перечень проблемных модулей).
Если LogErr.txt пуст, попробуйте установить обновление KB3118401.

Действия после определения проблемных (битых или неподходящих по разрядности) файлов

Важно! Если в список LogErr.txt попадут системные файлы, не торопитесь сразу что-то с ними делать (потому что Dependency Walker не всегда корректно определяет ошибки в зависимостях).
Ориентируйтесь в первую очередь на следующие наиболее частые варианты:Важно! Если надо удалить файл из папки \Windows\System32, делайте это в Проводнике или 64-разрядном файловом менеджере.
Почему?
Цитата Petya V4sechkin:
32-битный Total Commander не заходит в папку System32 в 64-битной системе. Потому что 32-битные приложения вместо содержимого System32 видят SysWOW64 (операционная система перенаправляет). »

Важно! Не пытайтесь удалить весь DirectX каким бы то ни было способом, это часть операционной системы.

Отправлено: 19:54, 10-10-2009

 

Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2892

Профиль | Отправить PM | Цитировать


Цитата gammaray:
если в комплекте с игрой именно они идут »
Да откуда Вы знаете, что там вообще идет ?
То что на них написано, не означает, что они не битые.
О том, что для игры необходим именно 2010 версии, говорит имя файла в логе msvcr100.dll.

А то, что ступор на нем, говорит о том, что в комплекте с игрой идут установочные пакеты, которые устанавливают битые файлы.
Скачивайте из достоверных источников, данных выше, удаляйте битые файлы и переустанавливайте С++

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!


Отправлено: 23:21, 17-02-2015 | #3241



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


ruslan..., я это уже все пробовал делать не раз. То, что в комплекте с игрой идут битые файлы сложно себе представить. Хэш-суммы даже сейчас специально проверил инсталляторов - совпадают. Я писал в предыдущем посте про то, что, если в комплекте с игрой идет Visual C++ 2010, то какой смысл тогда пробовать ставить 2012 и 2013? И как раз упомянутое Вами имя файла это подтверждает. Может стоит обратить более подробное внимание на описания ошибок в логах? "FILE LOCKED WITH ONLY READERS", как я понимаю, означает, что файл только для чтения доступен. Ну это и неудивительно, учитывая, что его еще и другие проги используют. Но чтение-то только и нужно, чтобы юзать длл-ку. Так что тут ИМХО не проблема. А что значит вот это "NAME NOT FOUND"? Глупое предположение, но может что-то не таких в каких-то системных переменных, хранящих пути? Хотя тогда бы он этот файл вообще не нашел. Просто уже все перепробовал - ничего не помогает. Куда дальше копать - сам уже не знаю

Последний раз редактировалось gammaray, 18-02-2015 в 00:50.


Отправлено: 00:45, 18-02-2015 | #3242


Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2892

Профиль | Отправить PM | Цитировать


gammaray,

NAME NOT FOUND - значит этого файла нет по этому пути.
FILE LOCKED WITH ONLY READERS - говорит о том, что битый или ...
Цитата gammaray:
Ну это и неудивительно, учитывая, что его еще и другие проги используют »
Антивирус какой ? Проверьте наличие проблемы в режиме Чистой загрузки

Как вариант, скопируйте файл msvcr100.dll из папки :\Windows\System32
в папку D:\Games\Far Cry 4\bin и попробуйте запустить FarCry

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!


Отправлено: 01:30, 18-02-2015 | #3243



Moderator


Сообщения: 53214
Благодарности: 15444

Профиль | Отправить PM | Цитировать


Цитата gammaray:
Не понимаю, зачем ставить рантаймы другой (не 2010) версии
Вы же писали:
Цитата gammaray:
Итого получил все удаленные рантаймы и вручную удаленную dll-ку. После загрузки винды куча программ при автозапуске с матом
для кучи программ.
Но после отката системы этого уже не требуется.

Цитата gammaray:
не помогла
Цитата Petya V4sechkin:
Если при установке выдается ошибка, сообщите об этом.
При необходимости сделайте новый лог.

Отправлено: 08:13, 18-02-2015 | #3244


Ветеран


Сообщения: 3945
Благодарности: 795

Профиль | Цитировать


Небольшая таблица.
Скрытый текст



Источник Windows ® Sysinternals Administrator’s Reference (Mark Russinovich
Aaron Margosis).

Самым важным кодом для диагностики является:
ACCESS DENIED
Действие завершилось неудачей из-за того, что дескриптор безопасности объекта не предоставил запрашиваемый уровень прав вызывающей программе.
Сбой выполнения также может означать, что файл помечен атрибутом "только для чтения".

Часто встречается коды
NAME NOT FOUND
PATH NOT FOUND
NO SUCH FILE
Вызывающая программа пытается открыть несуществующий файл.
Например, такой код может появиться, когда загрузчик DLL просматривает различные директории в процессе поиска DLL.

FAST IO DISALLOWED
Означает, что низкоуровней механизм оптимизации недоступен для запрашиваемого объекта файловой системы.В диагностике не имеет существенного значения.

FILE LOCKED WITH ONLY READERS
Означает, что файл или отображение файла заблокировано и всем пользователям разрешено только чтение данного файла.

Последний раз редактировалось Nerdy, 18-02-2015 в 13:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:55, 18-02-2015 | #3245


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо всем за попытки помощи!
В общем что-то совсем плохо с этими файлами. Служба Apple Mobile Device (автоопределение подключаемых iOS устройств), которая входит в состав iTunes, не загружается при запуске компа (даже после восстановления системы). По ссылке пробовал запустить exe файл службы вручную - вылетает с той же системной ошибкой... Вот лог
В общем, что-то совсем плохо с этим длл-ками стало... Сами длл-ки в System32 лежат.
Посмотрел еще раз внимательно лог, что только что выложил. Вот что там написано с самого начала при запуске AppleMobileDeviceService.exe.
Скрытый текст
"21:19:59,4523136","AppleMobileDeviceService.exe","7760","QueryBasicInformationFile","C:\Windows\Sys tem32\msvcr100.dll","SUCCESS","CreationTime: 22.04.2011 9:43:36, LastAccessTime: 21.09.2012 0:06:46, LastWriteTime: 27.06.2012 22:26:47, ChangeTime: 27.10.2012 22:54:09, FileAttributes: A"
"21:19:59,4523282","AppleMobileDeviceService.exe","7760","CloseFile","C:\Windows\System32\msvcr100.d ll","SUCCESS",""
"21:19:59,4524136","AppleMobileDeviceService.exe","7760","CreateFile","C:\Windows\System32\msvcr100. dll","SUCCESS","Desired Access: Read Data/List Directory, Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened"
"21:19:59,4524468","AppleMobileDeviceService.exe","7760","CreateFileMapping","C:\Windows\System32\ms vcr100.dll","FILE LOCKED WITH ONLY READERS","SyncType: SyncTypeCreateSection, PageProtection: "
"21:19:59,4525030","AppleMobileDeviceService.exe","7760","CreateFileMapping","C:\Windows\System32\ms vcr100.dll","SUCCESS","SyncType: SyncTypeOther"
"21:19:59,4525468","AppleMobileDeviceService.exe","7760","CloseFile","C:\Windows\System32\msvcr100.d ll","SUCCESS",""

Судя по сообщениям, вначале длл-ка успешно открывается, потом почему-то закрывается. Потом странное сообщение о создании файла (не создает же экзешник сам не хватающую ему lkk))). Какой-то файл маппинг успешно проходит, а потом все... Начинает искать эти длл-ки по другим путям...
Уже все вроде перебровал, что тут советовали, и что сам пытался. И восстанавливал Visual C++ 2010 до исходного состояния с помощью инсталлятора. И удалил, потом ставил заново. И вручную файлы эти удалял, потом ставил. Результат один - не работает
UPD. Сейчас попробую чистую загрузку.
UPD2. При чистой загрузке все то же самое. Но... Странная вещь. Удалил через инсталлятор, скаченный с сайта микрософт Visual C++ 2010, но файлы msvcp100.dll и msvcr100.dll в папке System32 остались. Кто-нибудь это объяснить может? Удалил их вручную, поставил с++ - появились, но ошибки все те же.

Последний раз редактировалось gammaray, 18-02-2015 в 21:45.


Отправлено: 21:34, 18-02-2015 | #3246



Moderator


Сообщения: 53214
Благодарности: 15444

Профиль | Отправить PM | Цитировать


gammaray, не используйте 32-битный Total Commander при удалении файлов из System32.
Удалите в Проводнике или 64-битном файловом менеджере. Об этом, кстати, написано в "шапке" темы.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:48, 18-02-2015 | #3247


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Petya V4sechkin, опа! Не заметил...) Спасибо! Новая попытка! Если не секрет, как поняли, что я 32 битной коммандер юзаю?)
СПАСИБО ОГРОМНОЕ!!! ВСЕ ЗАРАБОТАЛО! Расскажите, плиз, чем плох 32 битный командир? А то может его вообще тогда не использовать? Или это только системных папок касается?

Последний раз редактировалось gammaray, 18-02-2015 в 22:21.


Отправлено: 22:15, 18-02-2015 | #3248


Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2892

Профиль | Отправить PM | Цитировать


Цитата gammaray:
Если не секрет, как поняли, что я 32 битной коммандер юзаю?) »
А лог файл для чего ?
Цитата gammaray:
Расскажите, плиз, чем плох 32 битный командир? »
Прочитайте шапку темы.

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!


Последний раз редактировалось ruslan..., 18-02-2015 в 22:25.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:17, 18-02-2015 | #3249


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


ruslan..., спасибо и Вам за помощь Тупанул я конечно по такой мелочи... Пардоньте

Отправлено: 22:32, 18-02-2015 | #3250



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Ошибка при запуске приложения (0xc000007b)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Проблема при запуске приложения sashok60 Microsoft Windows 7 10 10-01-2010 01:01
Разное - Ошибка при запуске приложения LetterZu Dima_T Microsoft Windows 7 0 05-12-2009 12:07
Разное - Ошибка приложения при запуске из локальной сети residend Microsoft Windows 7 2 28-11-2009 14:05
EventID - 0xc0000006 при запуске любого приложения из system32. HellFire_MZ Хочу все знать 4 31-12-2008 14:42
[решено] Система вызывает Windows Installer при запуске любого приложения HellFire_MZ Microsoft Windows NT/2000/2003 7 18-09-2008 11:47




 
Переход