Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Mathcad 15 вызывает ошибку Kernelbase.dll (http://forum.oszone.net/showthread.php?t=297372)

Krylov87 23-03-2015 22:18 2486655

Mathcad 15 вызывает ошибку Kernelbase.dll
 
Здравствуйте,помогите пожалуйста с решением проблемы.работал в маткаде и все было нормально,потом перестал запускаться с сообщением Прекращена работа "Mathcad Application".

Описание:
Stopped working

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Application Name: mathcad.exe
Application Version: 14.1.0.436
Application Timestamp: 4c097245
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7601.18409
Fault Module Timestamp: 53159a86
Exception Code: e053534f
Exception Offset: 0000c42d
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 25

Проверил CureIT нашёл вирус- удалил ничего не изменилось,Malwarebyte тоже ничего не нашёл,удалил возможные конфликтные программы тоже ничего не изменилось.
Windows 7 максимальная.

Krylov87 23-03-2015 22:34 2486662

Вложений: 1
Лог

Krylov87 23-03-2015 23:11 2486677

Вложений: 3
Только Log из папки rsit превышает макс размер и не прикрепляется.

Sandor 24-03-2015 11:23 2486822

Здравствуйте!

В логах ничего подозрительного (вирусоподобного).

Krylov87 24-03-2015 14:45 2486910

Это радует.А подскажите пожалуйста как мне решить эту проблему или в каком разделе задать такой вопрос про отказ моего ПО работать?
Спасибо.

Sandor 24-03-2015 14:47 2486911

Попробуйте здесь - http://forum.oszone.net/forum-95.html
Или можно попросить модераторов перенести тему.

Krylov87 24-03-2015 14:50 2486913

Угу, хочу перенести,в ЛС модераторам?

Sandor 24-03-2015 14:51 2486914

Нажмите на ссылку над сообщением - Сообщить модератору.

ruslan... 24-03-2015 15:54 2486942

Krylov87,

1. Скачайте ProcDump и распакуйте в C:\ProcDump(создайте заранее папку)
2. Запустите командную строку от имени Администратора и выполните
Код:

C:\ProcDump\procdump.exe -accepteula -e -w mathcad.exe C:\ProcDump\
3. Попытайтесь запустить программу, что бы появилась ошибка(в это время ProcDump должен создать дамп сбоя).
4. Подкрепите сохраненный .DMP-файл из папки C:\ProcDump в архиве к сообщению.

Krylov87 24-03-2015 16:45 2486968

Сделал все как написано, запустил маткад ,в комадой строке долго бегали символы,было окно загрузки маткада, потом окно запуска маткада закрылось а в конце в командной строке написано:
16:40:55] Exception: E053534F
16:40:55] Exception: E06D7363.?AVSE_Exception@@
16:40:55] Exception: E06D7363.?AVSE_Exception@@
16:40:56] The process has exited.
16:40:56] Dump count not reached.

Файла DMP не появилось в папке.Пробовал несколько раз.Ошибки не возникало но и маткад не запускался,без этой команды ошибка вылазит.

ruslan... 24-03-2015 18:08 2487012

Krylov87,

Посмотрите и назовите номер ID в Диспетчере задач процесса mathcad.exe.
Если столбца ID нет, на вкладке процессы - Вид > Выбрать столбцы - поставьте галку на ИД процесса (PID)

Krylov87 24-03-2015 18:52 2487029

ID процесса 4592.

ruslan... 24-03-2015 18:57 2487031

Krylov87,

Я полагаю, что я правильно определился, что процесс незапускающегося приложения - mathcad.exe ?
Попробуйте создать дамп следующей командой:
Код:

C:\ProcDump\procdump.exe -accepteula -e 4592 C:\ProcDump\
Если не получится, поскольку
Цитата:

Цитата Krylov87
Проверил CureIT нашёл вирус- удалил ничего не изменилось »

1. Откройте командную строку с Административными правами. Для этого нажмите кнопку Пуск > выберите Все программы > Стандартные >
щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора.
2. В командной строке введите следующую команду и нажмите клавишу ВВОД:
Код:

sfc /scannow
Если в конце проверки выйдет сообщение, что не все файлы удалось восстановить, выложите C:\windows\Logs\CBS\CBS.log в архиве.
Если файлы будут восстановлены, перезагрузитесь и проверьте наличие проблемы.

Krylov87 24-03-2015 19:05 2487037

Да процесс mathcad.exe
Так,сделал, маткад запустился с ошибкой и в строке было написано :

C:\Windows\system32>C:\ProcDump\procdump.exe -accepteula -e 4592 C:\ProcDump\

ProcDump v7.1 - Writes process dump files
Copyright (C) 2009-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
With contributions from Andrew Richards

No process matching the specified PID can be found.
Try elevating the command prompt or using PsExec to make one as SYSTEM.
psexec.exe -s -d -i cmd.exe
procdump.exe -accepteula ...

Ну собственно ничего не изменилось и лог не создался.

sfc /scannow почему то не работает ,не запускается процесс,просто черточка.

ruslan... 24-03-2015 19:21 2487044

Krylov87,

Сделайте лог файл следующим образом, может что-нибудь станет понятно:

1. Запустите Process Monitor > в окне Process Monitor нажмите на значек фильтра > в окне фильтра нажмите RESET > APPLY > OK
2. Запустите приложение , чтобы появилась ошибка
3. Идете в Process Monitor, в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат
4. Залейте лог файл архиве на rghost.ru или https://disk.yandex.ru

Krylov87 24-03-2015 19:28 2487047

Сделал.
http://rghost.ru/8Chh6QfYH

ruslan... 24-03-2015 19:45 2487054

Krylov87,

Складывается такое ощущение, что системные файлы все же повреждены.

Сделайте пока скриншот вкладок Разрешения и Владелец

На разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinSock2\Parameters
ПКМ > Разрешения > Дополнительно

ruslan... 24-03-2015 20:26 2487071

Krylov87,

Здесь все в порядке. Попробуйте провести sfc /scannow, загрузившись в Безопасный режим.

Krylov87 24-03-2015 20:59 2487075

Загрузился,запустил и опять не работает, опять просто черточка высветилась.

ruslan... 24-03-2015 21:00 2487076

Krylov87,

Сейчас запустите sfc /scannow и сделайте пожалуйста скриншот.

Krylov87 24-03-2015 21:15 2487087

Скрин.

ruslan... 24-03-2015 21:18 2487090

Krylov87,

Попробуйте провести проверку следующим образом: Особенности работы средства проверки системных файлов (SFC.exe) в среде Windows RE

Krylov87 24-03-2015 21:40 2487100

Вот что получилось,точнее не получилось!

ruslan... 24-03-2015 21:42 2487101

Krylov87,

Читайте внимательно. Там по ссылке, нужно загрузиться в среду восстановления. А Вы в системе делаете.

Krylov87 24-03-2015 22:24 2487128

Выполнилось.Пишет что не обнаружено нарушений целостности!

ruslan... 24-03-2015 22:50 2487142

Krylov87,

Саму программу Mathcad не пытались переустановить ?

Krylov87 24-03-2015 22:56 2487147

Пытался, реестр чистил и другой дистрибутив ставил,все одно!Я на нетбук тоже ставил этот дистрибутив, и там такая же ошибка.На почти новую винду ставил.Кстати там винда тоже с того дистрибутива что и на обычном компе.Может в обновах дело?Какой то из фреймворков шалит?Просто так не охота кучу обнов менять пока найдешь в чем дело,но нужно судя по всему.

ruslan... 24-03-2015 23:23 2487155

Цитата:

Цитата Krylov87
Какой то из фреймворков шалит »

Возможно. Пробуйте переустановить с удалением.
Цитата:

Цитата Krylov87
Просто так не охота кучу обнов менять пока найдешь в чем дело,но нужно судя по всему. »

Нужен дамп. Пробуйте создать дамп еще и по имени и по ID. Без дампа трудно что-либо сказать.
Попробуйте создать новую Административную уч. запись и от туда запустить программу и создать дамп.

Krylov87 24-03-2015 23:26 2487158

Попробую.а что значит дамп по имени и ID ,как делается?

ruslan... 24-03-2015 23:59 2487175

Цитата:

Цитата Krylov87
Попробую.а что значит дамп по имени и ID ,как делается? »

То же, что мы и делали. В команду пробуйте вставить сначала имя процесса. Потом ID. Поочередно выполняйте.
Возможно дамп создастся в каком-нибудь случаи.

Krylov87 25-03-2015 13:19 2487323

Так,сделал новую учетную запись,там ошибка возникает другая!
Имя события проблемы: BEX
Имя приложения: mathcad.exe
Версия приложения: 14.1.0.436
Отметка времени приложения: 4c097245
Имя модуля с ошибкой: MSVCR90.dll
Версия модуля с ошибкой: 9.0.30729.6161
Отметка времени модуля с ошибкой: 4dace5b9
Смещение исключения: 00037256
Код исключения: c0000417
Данные исключения: 00000000
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: f879
Дополнительные сведения 2: f879f4b50a81ae25a2c4f587c64ebba4
Дополнительные сведения 3: 9dcd
Дополнительные сведения 4: 9dcd783fdca7e011f7693dd0fd0ad1c0

Но я заметил ID процесса все время меняется т.е. запускаю маткад чтобы посмотреть ID процесса,затем когда запускаю после команды командой строки, ID меняется.По имени тоже дамп не создался.

ruslan... 25-03-2015 13:24 2487324

Цитата:

Цитата Krylov87
Имя модуля с ошибкой: MSVCR90.dll »

Попробуйте сейчас в новой уч. записи создать дамп следующим образом:
1. Скачайте ProcDump и распакуйте в C:\ProcDump(создайте заранее папку)
2. Запустите командную строку от имени Администратора и выполните
Код:

C:\ProcDump\procdump.exe -accepteula -e -w mathcad.exe C:\ProcDump\
3. Попытайтесь запустить программу, что бы появилась ошибка

И создайте лог файл в новой уч. записи:
1. Запустите Process Monitor > в окне Process Monitor нажмите на значек фильтра > в окне фильтра нажмите RESET > APPLY > OK
2. Запустите приложение , чтобы появилась ошибка
3. Идете в Process Monitor, в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат

Все это в архиве залейте на файлообменник.

Krylov87 25-03-2015 13:34 2487328

Я уже в новой уч.записи сделал первые 3 пункта,лог не создался! Мне опять повторить и плюс ко всему сделать через Process Monitor?

ruslan... 25-03-2015 13:42 2487333

Цитата:

Цитата Krylov87
Мне опять повторить и плюс ко всему сделать через Process Monitor? »

Да, повторите и сделайте лог файл.

Krylov87 25-03-2015 13:56 2487339

http://rghost.ru/7XmWf92RW

ruslan... 25-03-2015 14:16 2487347

Krylov87,

Сначала попробуйте установить:
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x64)
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x86)
MFC для распространяемого пакета Microsoft Visual C++ 2008 с пакетом обновления 1 (SP1) версии x64 и x86
Проверьте наличие проблемы.

Если не поможет:
У Вас имя пользователя нового Вадим_1. Скорее всего и старый пользователь назван Русскими буквами.
Попробуйте создать имя пользователя на латинице, к примеру Krylov, загрузитесь в нее и проверьте наличие проблемы.

Krylov87 25-03-2015 15:41 2487384

Так,поставил обновы и в этой учетной записи маткад вызывает ошибку.
Да старый тоже русскими.Сделал пользователя латиницей и там все заработало.
Но в первой учетной записи раньше то работал,а потом вдруг перестал,я вроде ничего не ставил,возможно только обновы какие и то не помню.

ruslan... 25-03-2015 16:30 2487424

Цитата:

Цитата Krylov87
Но в первой учетной записи раньше то работал,а потом вдруг перестал,я вроде ничего не ставил,возможно только обновы какие и то не помню. »

Тут я вряд ли смогу что пояснить. Возможно что сам Mathcad обновился ..., а возможно и сама система ...

Можно попробовать так, второе сообщение сверху Как переименовать профиль пользователя, включая название папки профиля?
Перед этим создать Точку восстановления.

Но лучше наверное будет Перенос данных в новую уч запись.

Krylov87 25-03-2015 16:44 2487430

Хорошо,попробую,значит дело скорее всего было именно в русских буквах.
Спасибо большое за помощь,маткад как воздух.)

ruslan... 25-03-2015 16:53 2487436

Цитата:

Цитата Krylov87
Спасибо большое за помощь »

Пожалуйста. Заходите, если что ...
Цитата:

Цитата Krylov87
значит дело скорее всего было именно в русских буквах »

Да, конечно. К этому мы пришли из Вашего лог файла. Была надежда, что поможет Visual C++, но увы.

Krylov87 25-03-2015 17:03 2487448

Здорово!
Проверил еще несколько раз все так с кириллицей учетки не пашет с латиницей пашет.


Время: 21:21.

Время: 21:21.
© OSzone.net 2001-