Как исправить ошибку APPCRASH в модуле core83.dll при запуске 1С:Предприятие?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

При работе с базами данных 1С:Предприятие 8.3 (особенно после выполнения обновления типовых конфигураций, таких как «Бухгалтерия предприятия» или «Зарплата и управление персоналом») системные администраторы и пользователи могут столкнуться с неожиданным завершением работы программы. В окне сбоя Windows отображается сообщение «Прекращена работа программы 1cv8c.exe», а в сигнатуре ошибки указаны имя события APPCRASH, модуль с ошибкой core83.dll и код исключения c0000005.

Рассмотрим подробнее причины возникновения данной неполадки и разберем проверенные варианты её устранения.

Выясним причины возникновения ошибки

Код исключения c0000005 означает ошибку нарушения доступа к памяти (Access Violation). В контексте работы 1С:Предприятие сбой в библиотеке core83.dll чаще всего вызывается следующими факторами:

  1. Несоответствие релиза платформы требованиям конфигурации: Новые релизы конфигураций содержат обновленные механизмы интерфейса, библиотеки интернет-поддержки (БИП) или метаданные, требующие более свежей версии платформы 1С.
  2. Повреждение пользовательских настроек базы данных: Настройки форм, начальной страницы и рабочих столов хранятся в хранилище системных настроек внутри базы данных. При обновлении конфигурации прежние настройки интерфейса конкретных пользователей могут входить в конфликт с обновленной формой.
  3. Сбой в работе фоновых сервисов и загрузке новостей: При запуске тонкого клиента система пытается подгрузить ленту новостей или данные веб-сервисов. Если динамическая компоновка формы завершается неудачей, происходит падение процесса 1cv8c.exe.
  4. Конфликт с хранилищем сертификатов или кэшем Windows: Повреждение локального профиля пользователя операционной системы или персональных кэш-файлов также может приводить к аварийному завершению приложения у отдельных пользователей.

Способ 1. Обновление платформы 1С:Предприятие (Рекомендуемое решение)

Проанализировав практический опыт решения данной проблемы, отметим, что наилучшим и самым надежным способом является обновление технологической платформы. Релизы линейки 8.3.10.2466 и 8.3.10.2561 имеют подтвержденные ошибки работы с памятью при отрисовке управляемых форм новых конфигураций.

Разберем порядок действий по обновлению:

  1. Выполним резервное копирование информационных баз.
  2. Загрузим с официального портала 1С актуальную сборку платформы (например, релизы 8.3.10.2667, 8.3.11.2954 или более современные версии 8.3).
  3. Установим новую версию платформы на сервер (для терминального режима) или на локальные рабочие станции.
  4. Запустим информационную базу под новой версией платформы и проверят стабильность работы.

Способ 2. Очистка настроек пользователей и профилей внутри базы

Если сбой происходит только у определенных пользователей, а у администратора или других сотрудников база открывается корректно, проблема заключается в сохраненных пользовательских настройках. Сбросим настройки программным способом внутри 1С:

  1. Зайдем в информационную базу под учетной записью с правами администратора.
  2. Перейдем в раздел Администрирование — Настройки пользователей и прав.
  3. Откроем справочник Настройки пользователей.
  4. Найдем проблемного пользователя, выберем пункт очистки настроек и сбросим настройки форм, отчетов и начальной страницы.
  5. Если используется разграничение прав, выполним пересоздание профилей групп доступа для данного пользователя или переназначим ему роли.

Способ 3. Пересоздание профиля пользователя в Windows

В терминальной среде (Windows Server 2012 / 2016 / 2019) или на локальном ПК стандартная очистка папок кэша (AppData\Local\1C\1cv8 и AppData\Roaming\1C\1cv8) не всегда полностью удаляет поврежденные данные пользователя ОС. Если запуск под одной учетной записью Windows приводит к падению, а под другой на том же сервере проходит успешно, выполним пересоздание системного профиля:

  1. Завершим терминальный сеанс проблемного пользователя.
  2. Сохраним важные локальные данные пользователя из его каталога.
  3. Удалим профиль пользователя через оснастку «Свойства системы» — «Профили пользователей».
  4. При следующем входе пользователя в систему будет сформирован чистый профиль Windows, после чего запустим 1С.

Способ 4. Дополнительные технические мероприятия

В случаях, когда оперативную замену платформы выполнить невозможно, применим следующие обходные методы:

  1. Переключение в режим толстого клиента: В окне запуска 1С выделим базу, перейдем в меню Изменить — Дополнительно и установим параметр «Основной режим запуска» в значение Толстый клиент.
  2. Проверка целостности базы данных: Запустим утилиту chdbfl.exe (находится в каталоге bin установленной платформы) и выполним тестирование физической структуры файла 1Cv8.1CD. Наполним проверку запуском «Тестирования и исправления» из режима Конфигуратора.
  3. Отключение новостных баннеров: Зайдем в базу под администратором и в настройках Интернет-поддержки отключим автообновление новостей и загрузку рекламных материалов, которые могут вызывать сбой модуля отрисовки.
← На главную