PDA

Показать полную графическую версию : [решено] Ошибка приложения 1С Kernelbase.dll перепробовал уже все


Aksenv
12-04-2015, 18:29
Вылетает 1С пишет ошибку Kernelbase.dll покурил уже весь форум, что только не делал, помогите

ruslan...
12-04-2015, 18:50
Aksenv,

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

Aksenv
12-04-2015, 19:19
http://rghost.ru/68mG2Bmk8

при том что на этой же самой 1с другая база работает нормально

Aksenv
12-04-2015, 19:44
выгрузил системные файлы по этой инструкции http://www.wseven.info/mount-dism/
далее хочу заменить сам файл kernelbase.dll по инструкции http://www.oszone.net/7836/


что скажете?

Aksenv
12-04-2015, 20:26
еще грешу на то что неправильные пути находит программа registry rviver

ruslan...
12-04-2015, 20:52
Aksenv,

Удалите файл C:\Program Files (x86)\1cv8\8.3.5.1517\bin\msvcr110.dll

Если при запуске 1С сообщит об отсутствии этого файла,
удалите при наличии файлы:

C:\Windows\SysWOW64\msvcr110.dll
C:\Windows\SysWOW64\msvcp110.dll

И в любом случаи(есть файлы или нет) установите Visual C++ Redistributable for Visual Studio 2012 (http://www.microsoft.com/ru-ru/download/details.aspx?id=30679) версии x86 и x64

Aksenv
14-04-2015, 11:58
ruslan..., удалил msvcr110.dll, все запускается но также ругается на kernelbase.
C:\Windows\SysWOW64\msvcr110.dll
C:\Windows\SysWOW64\msvcp110.dll - эти файлы не удалял.

установил Visual C++ Redistributable for Visual Studio 2012 версии x86 и x64, но при установке vcredist_arm выдает ошибку во вложении

Petya V4sechkin
14-04-2015, 20:09
Aksenv, сделайте лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) следующим образом:
запустите Process Monitor;
попытайтесь запустить 1C с проблемной базой, чтобы получилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru

ruslan...
15-04-2015, 00:36
C:\Windows\SysWOW64\msvcr110.dll
C:\Windows\SysWOW64\msvcp110.dll - эти файлы не удалял. »
Если они были, нужно было удалить.
но при установке vcredist_arm выдает ошибку во вложении »
Этот не надо. Нужно скачать и установить два файла: vcredist_x64.exe и vcredist_x86.exe

Мне так же сделайте лог файл, но при сохранении выберите меню File -> Save -> CSV-формат

Aksenv
15-04-2015, 08:39
Petya V4sechkin, ruslan..., msvcp110.dll -удалил, но ошибка все равно есть.
http://rghost.ru/8FXRtPxZc - Logfile PML
http://rghost.ru/8cBLPgPnT - Logfile CSV


Переносил базу 1С с Windows XP, но там стоит точно такое же обновление 1С, пробовал совместимость - результата не дало.

Petya V4sechkin
15-04-2015, 09:37
Aksenv, проверьте базу с помощью утилиты chdbfl (http://1-sys.ru/index.php/Руководство_по_восстановлению_базы_с_помощью_утилиты_chdbfl).

Aksenv
15-04-2015, 09:39
Petya V4sechkin, базу проверял этим способом и через конфигуратор - ошибок нет

Petya V4sechkin
15-04-2015, 09:59
Aksenv, сохраните резервную копию папки
C:\1С\Бухгалтерия ТЦ Новента_08-11-14 обновленная

Далее попробуйте оставить в ней один файл 1Cv8.1CD (все остальные папки и файлы снести).

ruslan...
15-04-2015, 11:09
все запускается но также ругается на kernelbase. »
То есть так же вылетает ?

Сделайте новый дамп ошибки с помощью ProcDump.

Aksenv
15-04-2015, 13:37
Petya V4sechkin, сделал как вы сказали и тестировал около 30 минут все работает, что посоветуете сделать дальше, чтобы продолжало работать?

Petya V4sechkin
15-04-2015, 17:55
тестировал около 30 минут все работает
Ну и ладушки.
Значит, какой-то из временных/служебных файлов был поврежден.

Aksenv
18-04-2015, 19:10
Petya V4sechkin, ruslan..., спасибо вам огромное!!!




© OSzone.net 2001-2012