Нарушение целостности системы 1с

Причины ошибки — Нарушение целостности системы 1С

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

Причин может быть несколько:

  • реальный ущерб целостности системы;
  • перейти на новые платформы с более сложной защитой от незаконного использования.

В последнем случае это не ошибка, а нормальное поведение платформы. Вы можете определить, что происходит в вашем случае, выполнив тесты:

  • из утилиты chdbfl;
  • из внутренней команды конфигуратора «Проверка и исправление информационной базы».

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

«1С» научилась распознавать наличие у пиратского эмулятора ключа защиты программы или следов его установки. Для платформ выше 8.3.10.2699 или 8.3.11.2899 при работе с файловыми базами включается новый механизм проверки, приводящий к данной ошибке.

Блокировка входа в программу активируется, когда:

  • для версии CORP используется лицензия PRO;
  • количество работ в 1С — несколько клиентских лицензий на рабочие места;
  • установлен пиратский эмулятор HASP, с которым платформа на данный момент работает;
  • в прошлом были попытки установить пиратский эмулятор HASP или его остатки, даже если платформа в данный момент с ним не работает;
  • платформа изменена.

Аналогичные ситуации могут возникнуть и у пользователей, законно купивших программу: достаточно одной установки «зловещего» обновления или платформы 1С. Следы таких действий останутся на компьютере и обязательно будут прочитаны 1С при запуске.

Варианты решения проблемы

Если используется легальная версия программы 1С

Если вы используете лицензионную версию программы 1С, то возможно взломанная версия («пиратская», «портативная», «варезная», «отлученная», «патч», «репак», эмулятор, «патч», «мульти -слой »и др.). Для продолжения работы необходимо найти и удалить все старые следы использования скомпрометированной программы:

  • Удалите «подозрительные» файлы:
    multikey.sys, multikey64.sys, vusbbus.sys, VUsb.sys, haspflt.sys, unipatch.exe, hardlock.sys, haspnt.sys из всех системных и пользовательских каталогов и папок загрузки.
  • Если использовался Repack / Repack:
    «переработанная» версия платформы «1С: Предприятие», где отключена проверка лицензий,
    • найти и удалить эту версию платформы.
  • Если использовался патч для трещин:
    • удалите правильный файл backbas.dll.
  • Если вы использовали эмулятор vusbbus.sys:
    • удалите Virtual Usb Bus Enumerator в «Диспетчере устройств» в ветке «Системные устройства» (установив флажок «Удалить драйвер программы»)
    • удалите файлы VUsb.sys и vusbbus.sys
    • удалить ветки реестра:
      • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet NEWHASP
      • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services vusbbus
  • Если использовался эмулятор haspflt.sys
    • от имени администратора выполните команды в командной строке:
      • loaddrv.exe -stop haspflt
      • loaddrv.exe-удалить haspflt
      • del% systemroot% system32 drivers haspflt.sys
    • удалить ветки реестра:
      • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services haspflt
      • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Emulator
  • Если вы использовали эмулятор multikey.sys (или multikey64.sys)
    • от имени администратора выполните команды в командной строке:
      • loaddrv.exe -stop multikey
      • loaddrv.exe — удалить мультиключ
      • del% systemroot% System32 drivers Multikey.sys
      • del% systemroot% SysWOW64 drivers Multikey.sys
    • удалить ветки реестра:
      • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Multikey Dumps
      • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services multikey
      • удалите папку с несколькими ключами из каталога C: Windows System32 DriverStore FileRepository
      • перезагрузите компьютер.

      К сожалению, существует множество различных вариантов обхода системы защиты программ 1С и поэтому универсального рецепта удаления следов такого взлома не существует.
      Если ни одно из вышеперечисленных решений проблемы Вам не помогло, рекомендуем обратиться к специалистам нужного Вам партнера 1С.

      Если используется «пиратская» версия программы 1С

      Если вы установили эмулятор ключа из программы 1С, мы можем предложить два принципиально разных решения проблемы: купить лицензионную версию программного продукта 1С или перейти на работу в облачном сервисе 1С: Fresh (1CFresh.com)

      Вариант 1: Приобрести лицензионную версию программного продукта 1С

      Обращаем ваше внимание, что для продолжения работы с учетными данными, накопленными в существующей информационной базе, необходимо приобрести комплект лицензионных программ 1С, соответствующих скомпрометированной версии. Например, если ранее вы использовали стандартную конфигурацию «Бухгалтерия предприятия» версии 3.0, для продолжения работы необходимо приобрести «1С: Бухгалтерия 8 ПРОФ», а не «1С: Бухгалтерия 8. Базовая версия», ваша информационная база с лицензией из базовой версии не запустится, и все данные придется вставлять с нуля в новую чистую базу данных».
      Конечно, если 1С используется на нескольких компьютерах, на всех компьютерах должны быть клиентские лицензии, а если программа используется в режиме клиент-сервер, необходимо также приобрести лицензию на сервер 1С: Предприятия.
      Самый быстрый способ легализовать программные продукты системы 1С: Предприятие — приобрести лицензионную версию программы в форме электронной доставки, которая представляет собой 100% лицензионную, «коробочную» версию программы 1С и одновременно, Функционально не отличается от обычной «коробки». После оплаты в личном кабинете официального портала 1С (https://portal.1c.ru/) вы сможете быстро скачать установочные дистрибутивы программы, пин-коды для активации лицензий на ПО и документацию. Срок доставки электронных отправлений в рабочие дни с 10:30 до 18:00 по московскому времени обычно не превышает 3-4 часов после оплаты.
      Стоимость программ 1С

      Название стоимости
      1С: Бухгалтерия 8. Базовая версия. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Бухгалтерия 8 ПРОФ. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Бухгалтерия 8 ПРОФ. Комплект на 5 пользователей. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Бухгалтерия 8 CORP. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Вознаграждение и управление персоналом ПРОФ. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Розница 8 ПРОФ. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Управление нашей компанией 8 ПРОФ. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Коммерческий менеджмент 8 ПРОФ. Электронная доставка Ключ защиты приложения больше не доступен
      1С: Компания 8 ПРОФ. Клиентская лицензия на 1 рабочее место.
      Электронная доставка
      Ключ защиты приложения больше не доступен
      1С: Компания 8 ПРОФ. Клиентская лицензия на 5 рабочих станций.
      Электронная доставка
      Ключ защиты приложения больше не доступен
      1С: Компания 8 ПРОФ. Клиентская лицензия на 10 рабочих станций.
      Электронная доставка
      Ключ защиты приложения больше не доступен
      1С: Компания 8 ПРОФ. Клиентская лицензия на 20 рабочих станций.
      Электронная доставка
      Ключ защиты приложения больше не доступен
      1С: Компания 8.3 ПРОФ. Серверная лицензия. Электронная доставка (x86-32) Ключ защиты приложения больше не доступен
      1С: Компания 8.3 ПРОФ. Серверная лицензия (x86-64). Электронная доставка Ключ защиты приложения больше не доступен

      Как происходит проверка легальности 1С

      При запуске 1С выполняется проверка файла библиотеки backbas.dll (проверка контрольной суммы) и эмулятора ключа безопасности на предмет нелицензионного использования программы. Если есть сомнения по поводу лицензии, доступ блокируется.

      Кроме вариантов действий Reboot и Shut Down, ничего не предусмотрено.

      Что делать с ломанной 1С

      1. Сделайте резервную копию вашей программы 1С

      2. Удалить из системы нелицензионные программы, эмуляторы ключей защиты, «зачистить» следы их установки. Это можно сделать вручную или с помощью деинсталляторов, независимо от того, есть ли у вас необходимые навыки, или с помощью специалистов «1С: Франчайзинг». Рекомендации по удалению эмулятора HASP приведены в конце статьи.

      Имейте в виду, что если какое-либо из этих действий вызывает у вас затруднения или недоразумения, лучше сразу обратиться к ИТ-специалистам 1С — Франчайзинговой компании, обслуживающей вашу организацию, иначе вы можете сделать свою систему еще хуже.

      3. Если у вас есть лицензионные программы 1С, используйте только их, со стандартными аппаратными USB-ключами или активировав программные PIN-коды.

      4. Если не на всех рабочих местах есть легальные лицензии, срочно приобретите недостающие лицензии 1С. Их можно бесплатно получить на сайте 1С «1С: Предприятие 8. Временные лицензии на восстановление», а в течение 60 дней с момента получения временных лицензий приобрести дополнительное ПО.

      5. Перед активацией временной лицензии ее необходимо скачать по адресу https://releases.1c.ru/project/Platform83 и установить последнюю версию технологической платформы 1С: Предприятие 8.3

      6. Если вы уверены, что приобрели именно все необходимые вам программы 1С, но не можете быстро найти регистрационный номер программы, раздачи, ключ безопасности или пин-коды, вы также можете бесплатно получить на сайте 1С «1С: Предприятие 8». Временные лицензии на «восстановление» https://portal.1c.ru/software/registration (см. П. 4) и в течение 60 дней для приобретения недостающих программ или подтверждения наличия легальных расходных материалов 1С и их использования:

      • Если в вашей программе есть USB-ключи аппаратной защиты — используйте их, если они утеряны — восстановить их невозможно
      • Если ваша программа защищена программным обеспечением, найдите и активируйте PIN-коды. Если форма с пин-кодами утеряна, в большинстве случаев пин-коды можно сбросить по электронной почте на lic@1c.ru, обязательно укажите регистрационный номер вашей программы.

      7. Обратите внимание, что если вы работаете в облаке «1С: Фреш» 1cfresh.com или «1С: Готовое рабочее место» (1С: GRM), эти сервисы не могут отправлять такие сообщения. Скорее всего, на вашем компьютере или в локальной сети запущены другие скомпрометированные программы 1С. Вернитесь к шагу 1.

      Рекомендации БухЭксперт8

      Возврат на старую платформу

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

      Рекомендации по использованию платформы приведены в Обновлении 1С.

      Для решения проблемы в строке запуска базы данных просто укажите старую платформу, нажав на кнопку «Изменить» — версия 1С: Предприятие.

      Однако неизбежно наступит время, когда для нового обновления программы потребуется более новая платформа, то есть переход неизбежен. Производитель борется с нелицензионным использованием своих разработок и рано или поздно вам придется устранять проблему. Но в этом случае вы успеете разобраться, не отрываясь от работы в 1С: купить необходимую лицензию для работы в программе или удалить следы пиратских установок 1С в прошлом.

      Что можно сделать для устранения этого сообщения при использовании программы 1С по лицензии? Действительно, иногда пользователь может не знать, что на его компьютере ранее была установлена ​​нелицензионная программа.

      Чтобы удалить старые платформы:

      1. Откройте панель управления компьютера и выберите раздел «Программы и компоненты.
      2. Нажмите кнопку «Удалить», чтобы удалить установленные платформы, кроме текущей.

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

      Проверка условий сопровождения 1С

      Проверку удобно проводить при настроенной интернет-поддержке. Программный модуль Монитор 1С: ИТС Портал содержит всю необходимую информацию (Администрирование — Поддержка и Интернет-услуги).

      Проверьте информацию в форме, которая:

      • соблюдены все условия сопровождения;
      • программа зарегистрирована;
      • не истек срок действия подключенных услуг.

      Перед получением временных лицензий 1С проводится проверка условий обслуживания. Бесплатные временные лицензии выдаются только при соблюдении всех вышеперечисленных условий.

      Получение временных лицензий 1С

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

      • базовая поставка на 1 рабочее место для версий CORP и PROF, в которую входит платформа и любая типовая конфигурация 1С;
      • клиентская лицензия на разное количество работ для версий CORP и PROF;
      • серверные лицензии x86-64 или x86-32 для версий PROF и CORP, 32/64 и MINI Server.

      Временные лицензии можно активировать до 15.03.2021. Срок их действия — 60 дней. Лицензию можете получить вы или франчайзинговая сервисная компания 1С.

      Инструкция по получению и установке временных лицензий:

      1. Установите последнюю версию платформы 1С 8.3: требуется активация временных лицензий.
      2. Сделайте копию информационной базы.
      3. Авторизуйтесь на портале ITS.

        Чтобы зарегистрироваться на портале ITS на сайте поддержки пользователей, заполните форму с указанием вашего мобильного телефона и электронной почты, на которую будет отправлена ​​ссылка для активации временной лицензии.

      4. В разделе Get Free выберите необходимую временную лицензию.
      5. Пожалуйста, внимательно прочтите информацию в столбце «Описание.
      6. Щелкните ссылку Получить и зарегистрироваться.
      7. В форме регистрации программного обеспечения введите необходимую информацию.
      8. Подтвердите получение лицензии, используя ссылку, полученную в указанном вами электронном письме.

      Вы можете получить помощь в активации временной лицензии, отправив письмо на адрес lic2021@1c.ru. Для этого укажите рег номер программы, ИНН организации, выпуск платформы, конфигурацию 1С и опишите проблему в произвольной форме. При необходимости следуйте инструкциям, чтобы получить временную лицензию столько раз, сколько необходимо.

      Удаление эмуляторов защиты

      Эмуляторы безопасности удаляются, когда программа обнаруживает:

      • пиратский эмулятор HASP, с которым сейчас работает 1С;
      • пиратский эмулятор HASP или его остатки, с которыми платформа на данный момент не работает, но использует легальную лицензию;
      • модифицированная версия платформы 1С.

      Описанные ниже шаги должны выполняться только техническими специалистами! Вот самый простой из возможных способов удаления.

      Чтобы удалить эмулятор безопасности, вам необходимо найти и удалить файл multikey.sys. Это может быть в каталогах:

      • c: Windows System32 драйвер;
      • c: Windows System32;
      • c: Windows SysWOW64.

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

      Источники

      • https://BuhExpert8.ru/obuchenie-1s/oshibki-v-1s/narushenie-tselostnosti-sistemy-1s.html
      • https://www.online-ufa.ru/content/articles/obnaruzheno-narushenie-tselostnosti-sistemy-1c/
      • https://www.koderline.ru/expert/programming/article-kak-ispravit-narushenie-tselostnosti-sistemy-v-1s-8-3-/
      • https://1eska.ru/projects/publications/servisy/kak-samostoyatelno-udalit-sledy-vzlomannoy-1s-i-izbavitsya-ot-soobshcheniya-obnaruzheno-narushenie-ts/

      Оцените статью