Ошибка «Обнаружено нарушение целостности системы» в 1С появляется при запуске платформы 1С:Предприятие 8.3 — клиент не открывается, окно входа не показывается. Причина почти всегда одна: повреждены или удалены файлы платформы (чаще всего backbas.dll, core82.dll, frame.dll) — обычно это работа антивируса, неполная установка или сбой обновления.
Что означает эта ошибка
Начиная с релиза 8.3.16 платформа 1С при старте проверяет контрольные суммы своих исполняемых файлов и динамических библиотек. Если хеш хотя бы одного критичного файла не совпадает с эталонным — клиент завершает работу с сообщением о нарушении целостности и не даёт продолжить. Это защита от подмены модулей лицензирования и вмешательства в работу платформы.
Чаще всего нарушение целостности системы 1С возникает из-за антивируса (Касперский, Dr.Web, Windows Defender) — он по эвристике принимает компоненты 1С за подозрительные и удаляет или помещает в карантин. Реже — из-за прерванной установки или сбоя диска.
Обнаружено нарушение целостности системы
Работа программы будет завершена.
Окно с одной кнопкой «ОК». После нажатия процесс 1cv8.exe завершается. В журнале Windows (Event Viewer → Application) появляется запись об ошибке от источника «1C:Enterprise 8.3».
Причины появления
- Антивирус удалил или поместил в карантин файлы платформы (особенно после обновления антивирусных баз).
- Неполная установка платформы — прервалась загрузка, не хватило прав, не завершился MSI.
- Повреждение файлов из-за сбоя диска или некорректного выключения ПК.
- Пользователь вручную удалил файлы из каталога
bin, считая их «лишними». - Конфликт версий — поверх 8.3.x установлена другая версия в тот же каталог.
- Попытка использовать неофициальные патчи или активаторы лицензии.
- Шифровальщик зашифровал часть файлов в Program Files.
Способ 1: Переустановка платформы 1С
Самый надёжный путь — полная переустановка тем же или более свежим релизом. Файлы информационных баз при этом не пострадают.
- Откройте «Параметры → Приложения» (или «Программы и компоненты» в Windows).
- Найдите запись «1С:Предприятие 8.3 (8.3.x.xxxx)», нажмите «Удалить».
- После удаления вручную проверьте каталог:
C:\Program Files\1cv8\
Если осталась подпапка с версией — удалите её целиком. Затем установите платформу заново:
- Скачайте дистрибутив того же релиза с портала releases.1c.ru (нужна учётная запись с действующей подпиской ИТС).
- Запустите
setup.exeот имени администратора. - Выберите компоненты: «1С:Предприятие», «Толстый клиент», «Тонкий клиент», «Конфигуратор», «Администрирование сервера 1С Предприятия» (если нужно).
- После установки запустите ярлык от имени администратора.
Способ 2: Восстановление через MSI
Если переустанавливать долго, попробуйте режим восстановления.
- Откройте «Программы и компоненты».
- Найдите «1С:Предприятие 8.3», нажмите «Изменить» (не «Удалить»).
- В мастере выберите «Восстановить» или «Repair».
- Дождитесь окончания, перезагрузите ПК.
MSI пересчитает хеши файлов и заменит повреждённые из дистрибутива. Если дистрибутив в кэше повреждён, мастер попросит указать путь к установочному файлу — подсуньте свежескачанный setup.exe.
Способ 3: Настройка исключений антивируса
Без этого пункта проблема вернётся. Добавьте в исключения антивируса:
C:\Program Files\1cv8\ C:\Program Files (x86)\1cv8\ %LOCALAPPDATA%\1C\ %APPDATA%\1C\ %PROGRAMDATA%\1C\
И процессы:
1cv8.exe 1cv8c.exe ragent.exe rmngr.exe rphost.exe
В Kaspersky Endpoint: Настройки → Параметры угроз → Исключения. В Windows Defender: Параметры → Безопасность Windows → Защита от вирусов → Управление настройками → Исключения. После добавления перезагрузите ПК и проверьте карантин — восстановите оттуда удалённые dll платформы (если они там).
Способ 4: Проверка целостности файлов вручную
Если переустановка невозможна (нет интернета, нет дистрибутива), можно проверить состав платформы.
- Откройте каталог
C:\Program Files\1cv8\8.3.x.xxxx\bin\. - Проверьте наличие ключевых файлов:
1cv8.exe,1cv8c.exe,backbas.dll,core82.dll,frame.dll,dbeng8.dll. - Если какой-то файл отсутствует — посмотрите в карантине антивируса.
- Альтернатива: скопируйте папку
binс другого компьютера, где установлен ТОЧНО ТАКОЙ ЖЕ релиз.
Замена файлов с другой версии (даже разницы в три цифры) не работает — хеши не совпадут и ошибка повторится.
Способ 5: Запуск от имени администратора и проверка прав
Иногда ошибка ложно срабатывает, если пользователь не имеет прав на чтение dll из Program Files.
- На ярлыке 1С: ПКМ → Свойства → Совместимость → «Запускать эту программу от имени администратора».
- Проверьте права на папку
C:\Program Files\1cv8\: ПКМ → Свойства → Безопасность. У группы «Пользователи» должны быть права «Чтение и выполнение». - Если есть EFS-шифрование папки — снимите его (Свойства → Дополнительно).
Профилактика
Сразу после установки 1С добавляйте каталоги платформы в исключения антивируса. Не используйте сборки и активаторы из неофициальных источников — они часто содержат подменённые dll. Обновляйте платформу штатным способом через дистрибутив с портала 1С. Делайте регулярные точки восстановления Windows. Не устанавливайте две разные версии платформы в один каталог — каждая ставится в подпапку с номером релиза, это нормально и нужно.
FAQ
Информационная база пропадёт после переустановки платформы?
Нет. Платформа и базы данных хранятся раздельно. Список баз в стартовом окне сохранится в файле ibases.v8i в профиле пользователя. После переустановки запустите 1С — список появится автоматически.
Можно ли скачать одну отсутствующую dll и положить в bin?
Нет. Хеш-сумма всех файлов должна совпадать с эталонным набором релиза. Скачивание dll со сторонних сайтов приведёт к той же ошибке либо к более серьёзным проблемам с безопасностью.
После переустановки ошибка появилась снова — что не так?
Антивирус не получил исключений и снова удалил dll. Проверьте карантин, добавьте исключения для каталогов 1С и процессов 1cv8.exe, затем повторите установку.
Помогает ли отключение антивируса вместо исключений?
На время диагностики — да. Но постоянно работать с отключённым антивирусом нельзя. Правильное решение — настроить исключения, а не отключать защиту целиком.
Появляется на всех ПК сети после обновления антивируса. Это нормально?
Это типичная ситуация: обновлённая база сигнатур ложно срабатывает на компонентах 1С. Напишите в техподдержку антивируса, добавьте исключения централизованно через политику AD или консоль администрирования.
Можно ли откатиться на старый релиз платформы?
Да. Удалите текущий релиз, поставьте предыдущий с releases.1c.ru. Информационная база при первом запуске может потребовать конвертации в обратную сторону — обычно открывается без проблем, если разница не более 2–3 релизов.
Что делать, если переустановка не запускается — MSI выдаёт ошибку?
Запустите утилиту Microsoft Program Install and Uninstall Troubleshooter, она удалит «осиротевшие» записи в реестре. Затем переустановите. Если не помогает — чистите вручную: HKLM\SOFTWARE\1C\1Cv8 и каталог %PROGRAMDATA%\1C\1Cv8\.