Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.10.04;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при запуске приложения 0xc0000005   Найти похожие ветки 

 
AndrewAndrey ©   (2015-01-25 13:13) [0]

Добрый день!
Известная ошибка, но проблему решить не удается.
Приложение Ez3D2009 CD Viewer при попытке открыть комп.томограмму выдает эту ошибку, по журналу событий это происходит при попытке программы запустить одну из своих dll.
ОС Win 8 64x.
В других приложениях проблем нет.
Стандартные
wusa.exe /uninstall /kb:2859537
wusa.exe /uninstall /kb:2872339
wusa.exe /uninstall /kb:2882822
wusa.exe /uninstall /kb:971033
НЕ помогают. Отключение DEP для приложения тоже не помогли. Единственное, что не пробовал - отключить полностью
bcdedit.exe /set {current} nx AlwaysOff .
Антивирус сначала KIS, потом SEP - были удалены. Обновления системы отключены. Пакеты обновлений с сентября по ноябрь удалил.
Режим совместимости не помогает.
Какими новыми решениями проблемы можете поделиться?
Кроме переустановки Windows и вышеперечисленных методов.


 
junglecat ©   (2015-01-25 13:28) [1]

> при попытке программы запустить одну из своих dll

какую именно?


 
junglecat ©   (2015-01-25 13:38) [2]

говорят еще, что обычным способом обновления могут не удалиться.
Надо проверить
dism /Image:X:\ /Get-Packages
где Х - системный диск
если оно все еще живо, то
dism /Image:X:\ /Remove-Package /PackageName:<PackageName>


 
AndrewAndrey ©   (2015-01-25 13:38) [3]

mfc40.dll
Версия файла 4,1,0,6140
от 29 авг 2001
предлагаете заменить файл на более новую версию?


 
junglecat ©   (2015-01-25 13:52) [4]

я бы попробовал. Все-таки 2001 год...


 
DVM ©   (2015-01-25 14:57) [5]


> я бы попробовал. Все-таки 2001 год...

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


 
junglecat ©   (2015-01-25 15:08) [6]

> Если бы ему была нужна новая версия оно бы сказало

не факт. Хотя, если там есть инсталлятор, то должен был обновить
Можно, конечно, попробовать грязный хак с новой версией и переменованием в mfc40... но тоже не факт, что поможет
Остается вариант как-то выяснить, что именно в mfc вызывает access violation


 
AndrewAndrey ©   (2015-01-25 15:37) [7]

А если взглянуть на проблему со стороны ОС, а не изнутри программы? К чему я это - программа периодически удачно загружала данные без ошибки. Когда начались проблемы - удалил антивирус. Помогло, но не на долго. Значит DLL может работать в данной ОС - но что то ей мешает.


 
AndrewAndrey ©   (2015-01-25 15:40) [8]

указанный файл mfc40.dll находится в папке с программой


 
junglecat ©   (2015-01-25 16:21) [9]

попробуй отследить вызов, на котором спотыкается
http://www.rohitab.com/apimonitor


 
DVM ©   (2015-01-25 16:24) [10]


> AndrewAndrey ©

откати систему назад к одной из точек восстановления, если они есть.


 
AndrewAndrey ©   (2015-01-25 23:18) [11]

junglecat - завтра попробую.
DVM - пробовал, первый раз помогло, второй и последующие разы не прокатило (возврат к той же точке, в которой работала программа)


 
Kilkennycat ©   (2015-01-26 00:31) [12]

мне иногда помогало распихать mfcNN.dll во все системные папки. Срабатывало в одной, но поскольку приоритетная цель была оперативно запустить, то я просто пихал во все сразу, когда похожая ситуация возникала.


 
AndrewAndrey ©   (2015-01-26 13:43) [13]

Имя журнала:   Application
Источник:      Application Error
Дата:          26.01.2015 13:38:53
Код события:   1000
Категория задачи:(100)
Уровень:       Ошибка
Ключевые слова:Классический
Пользователь:  Н/Д
Компьютер:     Orto3
Описание:
Имя сбойного приложения: Ez3D2009.exe, версия: 1.2.0.0, метка времени: 0x4a4867ee
Имя сбойного модуля: MFC42.DLL, версия: 6.6.8063.0, метка времени: 0x52158160
Код исключения: 0xc0000005
Смещение ошибки: 0x00067260
Идентификатор сбойного процесса: 0xe68
Время запуска сбойного приложения: 0x01d03954466f45bd
Путь сбойного приложения: C:\Ez3D2009\Ez3D2009.exe
Путь сбойного модуля: C:\WINDOWS\SYSTEM32\MFC42.DLL
Идентификатор отчета: 850578f3-a547-11e4-beab-201a063c1dbc
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
 <System>
   <Provider Name="Application Error" />
   <EventID Qualifiers="0">1000</EventID>
   <Level>2</Level>
   <Task>100</Task>
   <Keywords>0x80000000000000</Keywords>
   <TimeCreated SystemTime="2015-01-26T10:38:53.000000000Z" />
   <EventRecordID>29378</EventRecordID>
   <Channel>Application</Channel>
   <Computer>Orto3</Computer>
   <Security />
 </System>
 <EventData>
   <Data>Ez3D2009.exe</Data>
   <Data>1.2.0.0</Data>
   <Data>4a4867ee</Data>
   <Data>MFC42.DLL</Data>
   <Data>6.6.8063.0</Data>
   <Data>52158160</Data>
   <Data>c0000005</Data>
   <Data>00067260</Data>
   <Data>e68</Data>
   <Data>01d03954466f45bd</Data>
   <Data>C:\Ez3D2009\Ez3D2009.exe</Data>
   <Data>C:\WINDOWS\SYSTEM32\MFC42.DLL</Data>
   <Data>850578f3-a547-11e4-beab-201a063c1dbc</Data>
   <Data>
   </Data>
   <Data>
   </Data>
 </EventData>
</Event>


 
AndrewAndrey ©   (2015-01-26 13:47) [14]

mfc42.dll
пробовал старую версию копировать с системную папку и наоборот- новую версию в папку с программой. Через апи монитор виден только процесс auditman.exe - пока что не разобрался на какой процедуре стоп. Еще апимонитор ругается что не может следить за 86 приложениями, просит поставить 32 версию. А винда не дает ее ставить.


 
AndrewAndrey ©   (2015-01-26 13:50) [15]

DEP отключил полностью через bcdedit.exe ....


 
AndrewAndrey ©   (2015-01-26 14:03) [16]

C:\WINDOWS\system32>dism /Image:C:\ /Get-Packages

Cистема DISM
Версия: 6.3.9600.17031

Ошибка: 87

Указанный параметр /Image указывает на текущую установку Windows.
Для выполнения обслуживания текущей операционной системы следует использовать па
раметр /Online. Для получения дополнительных сведений выполните команду "DISM.ex
e /Online /?".

Файл журнала DISM находится по адресу C:\WINDOWS\Logs\DISM\dism.log


 
junglecat ©   (2015-01-26 14:05) [17]

> просит поставить 32 версию. А винда не дает ее ставить

там есть portable-версия, без инсталлятора. в ней и 32 и 64


 
AndrewAndrey ©   (2015-01-27 16:22) [18]

через  Add Monitor New Process контроль?
в списке API-фильтр нет нужной dll.


 
AndrewAndrey ©   (2015-02-04 10:15) [19]

Нашлось решение проблемы: установка MS Visual C++ Redist 2005.
2008, 2010, 2012 были установлены ранее, но для этого приложения видимо не хватало 2005 пакета.


 
AndrewAndrey ©   (2015-02-16 09:46) [20]

Но периодически проблема все-таки возникает. Возможно проблема в наличии более поздних пакетов С++.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2015.10.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.002 c
15-1424208601
Юрий
2015-02-18 00:30
2015.10.04
С днем рождения ! 18 февраля 2015 среда


2-1399593217
Tanya
2014-05-09 03:53
2015.10.04
запрос не получается


15-1422180830
AndrewAndrey
2015-01-25 13:13
2015.10.04
Ошибка при запуске приложения 0xc0000005


1-1333000560
Unknown user
2012-03-29 09:56
2015.10.04
TInterfacedObject борьба с circular references


15-1424122299
Юрий
2015-02-17 00:31
2015.10.04
С днем рождения ! 17 февраля 2015 вторник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский