PDA

Показать полную графическую версию : [решено] Mathcad 15 вызывает ошибку Kernelbase.dll


Страниц : 1 [2] 3

Krylov87
24-03-2015, 21:15
Скрин.

ruslan...
24-03-2015, 21:18
Krylov87,

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

Krylov87
24-03-2015, 21:40
Вот что получилось,точнее не получилось!

ruslan...
24-03-2015, 21:42
Krylov87,

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

Krylov87
24-03-2015, 22:24
Выполнилось.Пишет что не обнаружено нарушений целостности!

ruslan...
24-03-2015, 22:50
Krylov87,

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

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

ruslan...
24-03-2015, 23:23
Какой то из фреймворков шалит »
Возможно. Пробуйте переустановить с удалением.Просто так не охота кучу обнов менять пока найдешь в чем дело,но нужно судя по всему. »
Нужен дамп. Пробуйте создать дамп еще и по имени и по ID. Без дампа трудно что-либо сказать.
Попробуйте создать новую Административную уч. запись и от туда запустить программу и создать дамп.

Krylov87
24-03-2015, 23:26
Попробую.а что значит дамп по имени и ID ,как делается?

ruslan...
24-03-2015, 23:59
Попробую.а что значит дамп по имени и ID ,как делается? »
То же, что мы и делали. В команду пробуйте вставить сначала имя процесса. Потом ID. Поочередно выполняйте.
Возможно дамп создастся в каком-нибудь случаи.

Krylov87
25-03-2015, 13:19
Так,сделал новую учетную запись,там ошибка возникает другая!
Имя события проблемы: 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
Имя модуля с ошибкой: MSVCR90.dll »

Попробуйте сейчас в новой уч. записи создать дамп следующим образом:
1. Скачайте ProcDump (http://technet.microsoft.com/en-us/sysinternals/dd996900) и распакуйте в C:\ProcDump(создайте заранее папку)
2. Запустите командную строку от имени Администратора и выполните
C:\ProcDump\procdump.exe -accepteula -e -w mathcad.exe C:\ProcDump\
3. Попытайтесь запустить программу, что бы появилась ошибка

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

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

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

ruslan...
25-03-2015, 13:42
Мне опять повторить и плюс ко всему сделать через Process Monitor? »
Да, повторите и сделайте лог файл.

Krylov87
25-03-2015, 13:56
http://rghost.ru/7XmWf92RW

ruslan...
25-03-2015, 14:16
Krylov87,

Сначала попробуйте установить:
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x64) (http://www.microsoft.com/ru-ru/download/details.aspx?id=2092)
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x86) (http://www.microsoft.com/ru-ru/download/details.aspx?id=5582)
MFC для распространяемого пакета Microsoft Visual C++ 2008 с пакетом обновления 1 (SP1) (http://www.microsoft.com/ru-ru/download/details.aspx?id=26368) версии x64 и x86
Проверьте наличие проблемы.

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

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

ruslan...
25-03-2015, 16:30
Но в первой учетной записи раньше то работал,а потом вдруг перестал,я вроде ничего не ставил,возможно только обновы какие и то не помню. »
Тут я вряд ли смогу что пояснить. Возможно что сам Mathcad обновился ..., а возможно и сама система ...

Можно попробовать так, второе сообщение сверху Как переименовать профиль пользователя, включая название папки профиля? (http://answers.microsoft.com/ru-ru/windows/forum/windows_7-performance/как/0ed802de-d597-44c6-8dcf-d6002ffce86d)
Перед этим создать Точку восстановления.

Но лучше наверное будет Перенос данных в новую уч запись. (http://www.outsidethebox.ms/tag/migwiz/)

Krylov87
25-03-2015, 16:44
Хорошо,попробую,значит дело скорее всего было именно в русских буквах.
Спасибо большое за помощь,маткад как воздух.)

ruslan...
25-03-2015, 16:53
Спасибо большое за помощь »
Пожалуйста. Заходите, если что ...
значит дело скорее всего было именно в русских буквах »
Да, конечно. К этому мы пришли из Вашего лог файла. Была надежда, что поможет Visual C++, но увы.




© OSzone.net 2001-2012