Меню

Mngcln dll ошибка 1c

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

Обновление от 15.01.2019

Обновление от 01.02.2021

Обновление от 06.04.2021

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

Почему возникает ошибка «Обнаружено нарушение целостности системы»?

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

  • изменен файл backbas.dll (проверяется контрольная сумма)
  • установлены ли эмуляторы
  • наличие в реестре записей от эмуляторов

При обнаружении нелегальной версии (возможно просто неправильно установленной программы) 1С выдает ошибку и дает на выбор «Завершить работу» или «Перезапустить» 1С.

Обнаружено нарушение целостности системы

При просмотре подробностей никакой дополнительной информации мы не получим.

Обнаружено нарушение целостности системы

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

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

Как избавиться от ошибки «Обнаружено нарушение целостности системы»

Есть несколько способов побороть данную ошибку.

Откатить версию 1С:Предприятие до более ранней. Последние версии, которые работают без проверки файла backbas.dll и эмуляторов 8.3.10.2667 и 8.3.11.2867.  Это решение временное, т.к. рано или поздно выйдет конфигурация, которая не будет работать в данных версиях.

Удалите эмулятор HASP. Эмуляторов существует много поэтому трудно написать универсальную инструкцию по их удалению. Можете попробовать воспользоваться следующими шагами:

  1. Найдите и удалите файлы VUsb.sys и vusbbus.sys
  2. Выполните команды в командной строке от имени Администратора:
    loaddrv.exe -stop haspflt
    loaddrv.exe -remove haspflt
    del %systemroot%system32drivershaspflt.sys
    Рекомендуется удалить также ветки реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshaspflt­
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulato­r
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmu

Ну и на крайний случай rbc_icp патчер (Integrity Check Patcher). Если у вас есть лицензионный ключ для 1С, а USB разъемы вам жизненно необходимы, то можете воспользоваться нелегальным способом. Данный патч отключает проверку целостности системы в последних версиях 1С:Предприятия, где она внедрена.

Патч изменяет следующие файлы:

  • backbas.dll (используется унипатч 1c8_UP.exe)
  • frntend.dll (отключение проверки целостности в толстом клиенте)
  • mngcln.dll (отключение проверки целостности в тонком клиенте)

Есть еще вариант нелегального обхода проверки. Любым hex-редактором открываете файл backend.dll (если у вас версия 8.1) или backbas.dll (если у вас версия 8.2,8.3) из каталога bin в каталоге с установленной 1C, ищете  HEX-значения: 100000FFD085C00F8208F8FEFF0F8416 и заменяете 85 на 31.

Информация в конце статьи предоставлена исключительно для ознакомления и не призывает к противоправным действиям!

UPD. 15/01/2019

Скрипт для удаления VUSBBUS и HASPFLT

Код:

@echo off
setlocal enableextensions disabledelayedexpansion
 

for %%a in (vsubbus haspflt) do call :CheckDriver %%a
pause
goto :eof

:CheckDriver
sc query %1|find /i «KERNEL_DRIVER»>nul
if errorlevel 1 goto :DelSYS
sc stop %1
sc delete %1
:DelSYS
del /f /q «%SystemRoot%system32drivers%1.sys»
goto :eof

Сохранить в CMD-файл, запускать от админа.

UPD от 01.02.2021:

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

Официально это подтверждено в информационном выпуске №28028 от 01.02.2021 от 1С:

В каких случаях появляется сообщение «Обнаружено нарушение целостности системы» и что означает? 

Программы 1С:Предприятие ПРОФ и КОРП версий защищены от нелицензионного использования аппаратными или программными ключами защиты.

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

То есть, возможны два варианта:

  1. в настоящий момент используется «взлом» (отключение или модификация) защиты (файлов платформы) 1С:Предприятия в различных вариантах, например, не куплена сама «основная» программа 1С:Предприятие и клиентские лицензии на рабочие места, а также лицензии на сервер, или используется больше рабочих мест чем куплено, или версия КОРП вместо купленной ПРОФ и т.п. Такие действия могли быть произведены пользователем как осознанно, так и случайно: кто-то мог оказать добросовестному пользователю 1С такую «медвежью услугу».
  2. на компьютере есть следы «взлома» защиты, хотя сейчас используются только легально приобретенные программы 1С:Предприятие со штатной защитой. 

Как удалить эмуляторы защиты

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

  1. Пиратского эмулятора HASP, с которым в данный момент работает платформа «1С:Предприятие».
  2. Пиратского эмулятора HASP или его остатков, с которым в данный момент платформа «1С:Предприятие» не работает, а использует легальную лицензию.
  3. Модифицированной версии платформы «1С:Предприятие». 

Варианты Ваших действий при появлении сообщения «Обнаружено нарушение целостности системы» (только для ИТ-специалистов!):  

  1. Удалить эмулятор HASP. Рекомендации: 
  • Вариант 1. Найдите и удалите файлы VUsb.sys и vusbbus.sys 
  • Вариант 2. 

Выполните команды:

loaddrv.exe -stop haspflt
loaddrv.exe -remove haspflt

(Если утилиты loaddrv на компьютере нет, то в списке служб остановите и удалите службу haspflt) 

del%systemroot%system32drivershaspflt.sys

Рекомендуется удалить также ветки реестра

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetserviceshaspflt
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesvusbbus
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetNEWHASPServicesEmulatorHASPDump 

Убедитесь, что в реестре ничего не обнаруживается при поиске по слову «hasp». 

  • Вариант 3.

Найдите и удалите файл multikey.sys.

Он может быть в каталогах:

c:WindowsSystem32drivers
c:WindowsSystem32
c:WindowsSysWOW64 

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

  1. Если все усилия по удалению эмулятора не привели к результату — переустановите Windows и заново установите «1С:Предприятие».

Все эти рекомендации подходят если у вас есть лицензия 1С. Если лицензии 1С нет, то на данный момент работает универсальное средство лечения Mimo-UniDll (mimo-dll, UniDll).

UPD от 06.04.2021

«На сервере 1С:Предприятия произошла неисправимая ошибка» и «1с:enterprise integrity violation»

6 апреля началась очередная волна падения баз 1С. Ошибки, с которым вылетают базы: «1с:enterprise integrity violation» и «На сервере 1С:Предприятия произошла неисправимая ошибка».

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

Решение:

Инструкция добавлена в отдельную статью Ошибка «1с:enterprise integrity violation»

Статьи по теме 1С:

Как сделать перенос данных с ЗУП 2.5 в ЗУП 3

Включить «Идентификатор государственного контракта» в 1С:Комплексная
автоматизация

Загрузка номенклатуры из Excel в 1С Бухгалтерия 3.0

Содержание:

1.       Причины возникновения ошибки нарушения целостности системы

2.       Как исправить нарушение целостности системы в 1С 8.3   

1. Причины возникновения ошибки нарушения целостности системы

   

Рис. 1 Обнаружено нарушение целостности системы 1С 8.3

Сообщение об ошибке «Обнаружено нарушение целостности системы» в 1С 8.3 может сильно напугать неопытного пользователя, так как сама формулировка наталкивает на мысль, что речь идёт о повреждении базы и возможной потере данных. Хорошая новость в этой ситуации состоит в том, что причины возникновения ошибки нарушения целостности системы иные, с потерей данных они никак не связанны – можно выдыхать!

Как правило, ошибка «Обнаружено нарушение целостности системы» в 1С 8.3 связана с тем, что программа 1С:Предприятие 8 с помощью встроенных средств лицензионного контроля «уличила» пользователя в использовании нелегального ПО. Формулировка текста сообщения об ошибке в такой ситуации – своего рода психологическое воздействие на возможного пирата. При этом работать становится невозможно, так как ошибка «Обнаружено нарушение целостности системы» в 1С 8.3 возникает вскоре после запуска программы.

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

2.  Как исправить нарушение целостности системы в 1С 8.3

Часто устранение этой ошибки сводится к удалению неправомерно используемых программных средств – эмуляторов ключей 1С (в том числе сведений о них, которые могут остаться в системе) и модифицированных библиотек DLL. После того, как система будет очищена от всех воспоминаний «о тёмном прошлом», настоятельно рекомендуется использовать только лицензионное программное обеспечение.

Разберём некоторые приёмы того, как исправить нарушение целостности системы в 1С 8.3.

Если ошибка возникает при обнаружении программой 1С:Предприятие 8 модифицированных версий системных библиотек приложения (backbas.dll, frntend.dll, mngcln.dll, config.dll, perform.dll)) при использовании цифровой подписи

Чтобы проверить действительна или недействительна цифровая подпись у указанных библиотек, можно:

· в директории с установленной платформой (например, C:Program Files (x86)1cv88.3.17.1496bin) выбрать проверяемый DLL-файл и открыть его свойства.

· во вкладке «Цифровые подписи» выбрать подпись из «Списка подписей» и нажать на «Сведения». В открывшимся окне в виде подписи под заголовком «Сведения о цифровой подписи» будет написано «Эта цифровая подпись действительна» в случае действительной цифровой подписи, или «Эта цифровая подпись недействительна» в обратном случае (рис.2).

Рис. 2 Использование цифровой подписи – сведения о действительности

В случае неаутентичности файлов библиотек DLL может помочь удаление платформы с последующей перезагрузкой и её переустановкой заново.

Чтобы работоспособность программы 1С:Предприятие 8 была восстановлена, рекомендуется удалить сторонний эмулятор ключа 1С и подчистить все оставшиеся в системе «хвосты» от его установки.

Сперва необходимо выгрузить из памяти следующие процессы: Агент сервера 1С:Предприятие, HASP Loader, и Sentinel LDK License Manager («Пуск → Средства администрирования → Службы»).

Так как эмулятор ключа 1С представляет в операционной системе некое виртуальное устройство, это виртуальное устройство следует удалить: необходимо открыть «Диспетчер устройств», найти в нём и удалить Virtual Usb Bus Enumerator.

Далее, предлагаются следующие действия:

·  Удалить файл haspflt.sys и сведения о нём в системном реестре.

Сам файл haspflt.sys может находиться в директории: %windir%system32drivers. Находим и удаляем его. Также можно набрать в командной строке от имени администратора следующие команды:

— loaddrv.exe -stop haspflt

— loaddrv.exe -remove haspflt

— del %systemroot%system32drivershaspflt.sys

Рис. 3 Запуск редактора реестра в программе 1С Предприятие 8

Запустим редактор реестра Windows (<Win>+<R>, затем команда regedit, рис. 3) и удалим упоминания об этом драйвере из ветки:

— HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshaspflt;

и записи о состоянии памяти (дамп) драйвера:

— HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulatorHASPDump.

·         Удалить файл драйвера Virtual Usb Bus Enumerator – vusbbus.sys – и сведения о нём из реестра.

Заметим, что вместе с указанным файлом также следует удалить VUsb.sys при его наличии.

Возможное расположение файла:

%windir%system32drivers

Аналогично описанному выше, необходимо запустить редактор реестра и удалить записи о драйвере vusbbus.sys из системного реестра. Нас интересуют ключи реестра, расположенные в следующих ветвях:

— HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesvusbbus;

— HKEY_LOCAL_MACHINESYSTEMCurrentControlSetNEWHASPServicesEmulatorHASPDump.

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

— HKLMSYSTEMCurrentControlSetMultikeyDumps;

— HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulato;

— HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmu;

— HKEY_LOCAL_MACHINESYSTEMCurrentControlSetNEWHASP.

В них также может остаться ненужная информация. Следует очистить содержимое этих ветвей.

Также можно попробовать удалить не только ключи реестра в указанных ветках, но и сами ветки с этими ключами.

·  Если исправить ошибку «Обнаружено нарушение целостности системы» все еще не получилось, может помочь смена сетевого имени компьютера.

Специалист компании «Кодерлайн»

Дмитрий Колесников

Тема: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

  1. 05.03.2019, 13:52


    #21

    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    Цитата Сообщение от aleks3372
    Посмотреть сообщение

    ССылочку дайте на ваш файл

    — Вот тема, ссылка в первом же посте: https://forum.ruboard.ru/showthread….8F-1%D1%81-8-x

    — Если помог — жми «спасибо»


  2. 3 пользователя(ей) сказали cпасибо:

    aleks3372 (06.03.2019), alekso2000 (28.10.2020), Timom (16.05.2020)


  3. 05.03.2019, 15:10


    #22

    uev60@mail.ru вне форума


    Пришел за помощью


    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    Цитата Сообщение от aleks3372
    Посмотреть сообщение

    ССылочку дайте на ваш файл

    http://www.unibytes.com/folder/GFAcUhIGczEB


  4. 3 пользователя(ей) сказали cпасибо:

    aleks3372 (06.03.2019), Ukei (05.03.2019), Абориген (08.01.2021)


  5. 28.09.2019, 14:17


    #23

    bkmz_1_ вне форума


    Пришел за помощью


    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    У меня есть rbc_icp.exe но он ломает только до 8.3.13.
    Ломаются 3 файла:
    backbas.dll (используется унипатч 1c8_UP.exe)
    frntend.dll (отключение проверки целостности в толстом клиенте)
    mngcln.dll (отключение проверки целостности в тонком клиенте)
    Но для 8.3.14 и 8.3.15 пишет что файл mngcln.dll не найден или его версия изменена.
    Есть ли новая версия rbc_icp.exe для 8.3.14 и 8.3.15?


  6. 28.09.2019, 16:15


    #24

    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    Цитата Сообщение от bkmz_1_
    Посмотреть сообщение

    У меня есть rbc_icp.exe но он ломает только до 8.3.13.
    Ломаются 3 файла:
    backbas.dll (используется унипатч 1c8_UP.exe)
    frntend.dll (отключение проверки целостности в толстом клиенте)
    mngcln.dll (отключение проверки целостности в тонком клиенте)
    Но для 8.3.14 и 8.3.15 пишет что файл mngcln.dll не найден или его версия изменена.
    Есть ли новая версия rbc_icp.exe для 8.3.14 и 8.3.15?

    — Все, что выше 8.3.13 работает либо под мультикеем, либо есть репаки х64.

    — Если помог — жми «спасибо»


  7. 2 пользователя(ей) сказали cпасибо:

    Nasib (28.06.2020), Timom (16.05.2020)


  8. 14.10.2020, 09:59


    #25

    NikMan20202020 вне форума


    Гость форума


    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    Народ. Прошу помощи. Платформа 8.3.16.1296 на ней ERP 2.4.12.64 — НАРУШЕНИЕ-ЦЕЛОСТНОСТИ-СИСТЕМЫ….. Очень прошу помощи….


  9. 22.10.2020, 21:40


    #26

    Maxim58 вне форума


    Гость форума


    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    присоединяюсь к просьбе, то же самое:нарушение целостности систему и тоже на платформе 8.3.16.1296


  10. 23.10.2020, 13:19


    #27

    MaeXtro вне форума


    Пришел за помощью


    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    Уговорил «целостность», проблема в имени компа! Есть две версии:
    1.Сервер запоминает «проблемные» имена компьютеров и потом их блокирует (моя версия)
    2.С какого-то момента 1Ски стали блокировать «плохие» имена клиентских компов (версия с ru-board). На форуме предложена такая схема:
    Цитата:
    берем ws001 и переводим в hex, получаем пары 77 73 30 30 31

    далее:
    Считаем загибая пальцы «скока нечетных чисел?» — в примере их три 77, 73 и 31
    Правило: «количество нечетных чисел» чётное = плохо, нечётное = хорошо.
    Если допишем к имени компа «1» (кодируется 31), то «количество нечетных чисел» поменяет чётность, а имя компа поменяет статус.
    Платформы 16., 17. и 18.* работают без воплей о сломанной целке с эмулятором мультикей вер.18.1.3 если имя компа «хорошее» — поиск HASP-эмуляторов пропускается.
    в общем добавление к имени 1 помогло!


  11. 5 пользователя(ей) сказали cпасибо:

    alekso2000 (28.10.2020), Grower (20.01.2021), nikforward (07.12.2020), SvetkinC (25.10.2020), tinkandr (21.01.2021)


  12. 09.11.2020, 07:43


    #28

    EvgenA вне форума


    Гость форума


    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    нашел еще одну особенность на 32 битной ОС Win 7 если удалить в реестре ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservic esmultikey то работает, но до перезагрузки. Как вариант проверка целостности ищет по данному пути в реестре эту ветку, на 64 битной ОС ее нет и там вылетов нет


  13. 09.11.2020, 07:49


    #29

    EvgenA вне форума


    Гость форума


    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    Цитата Сообщение от EvgenA
    Посмотреть сообщение

    нашел еще одну особенность на 32 битной ОС Win 7 если удалить в реестре ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservic esmultikey то работает, но до перезагрузки. Как вариант проверка целостности ищет по данному пути в реестре эту ветку, на 64 битной ОС ее нет и там вылетов нет

    тоже вылетает


  14. 22.11.2020, 13:19


    #30

    По умолчанию Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ

    Цитата Сообщение от EvgenA
    Посмотреть сообщение

    нашел еще одну особенность на 32 битной ОС Win 7 если удалить в реестре ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservic esmultikey то работает, но до перезагрузки. Как вариант проверка целостности ищет по данному пути в реестре эту ветку, на 64 битной ОС ее нет и там вылетов нет

    Вот поэтому в крайней версии не используется служба с именем «multikey«…

    Если помог Вам — не забывайте нажать кнопку: [Сказать спасибо]


  15. 5 пользователя(ей) сказали cпасибо:

    alexandr_ll (23.11.2020), butchBS (01.02.2021), Dorofeyev (20.12.2020), Fltr (22.11.2020), Vadim.S (13.12.2020)


Похожие темы

  1. Ответов: 17

    Последнее сообщение: 05.07.2016, 21:26

  2. Ответов: 26

    Последнее сообщение: 14.06.2016, 23:18

  3. Ответов: 0

    Последнее сообщение: 16.05.2011, 14:49

  4. Ответов: 3

    Последнее сообщение: 16.04.2010, 23:42

Социальные закладки

Социальные закладки


Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  • BB коды Вкл.
  • Смайлы Вкл.
  • [IMG] код Вкл.
  • [VIDEO] код Вкл.
  • HTML код Выкл.

Правила форума

На чтение 5 мин. Просмотров 3.2k. Опубликовано 15.12.2019

Для использования 1С сервер без покупки дорогостоящего ключа необходимо проделать следующие шаги:

  • Закрываем 1С и останавливаем 1С сервер.
  • Из папки x64serverupatch запускаем 1c_8x_UniPatch.exe.
  • для 1С 8.0 и 1С 8.1 выбирать файл backend.dll (находиттся в папке bin установленной 1С).
  • для 1С 8.2 выбирать файл backbas.dll (находиттся в папке bin установленной 1С).
  • Перезагружаем сервер.
  • Сервер пропатчен и запустится без запроса на HASP.
  • Настроить 1С сервер.

Качать универсальный патчер здесь

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

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

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

Содержание

  1. Почему возникает ошибка «Обнаружено нарушение целостности системы»?
  2. Как избавиться от ошибки «Обнаружено нарушение целостности системы»
  3. Описание проблемы
  4. Какие варианты вернуть работоспособность базы:

Почему возникает ошибка «Обнаружено нарушение целостности системы»?

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

  • изменен файл backbas.dll (проверяется контрольная сумма)
  • установлены ли эмуляторы
  • наличие в реестре записей от эмуляторов

При обнаружении нелегальной версии (возможно просто неправильно установленной программы) 1С выдает ошибку и дает на выбор «Завершить работу» или «Перезапустить» 1С.

При просмотре подробностей никакой дополнительной информации мы не получим.

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

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

Как избавиться от ошибки «Обнаружено нарушение целостности системы»

Есть несколько способов побороть данную ошибку.

Откатить версию 1С:Предприятие до более ранней. Последние версии, которые работают без проверки файла backbas.dll и эмуляторов 8.3.10.2667 и 8.3.11.2867. Это решение временное, т.к. рано или поздно выйдет конфигурация, которая не будет работать в данных версиях.

Удалите эмулятор HASP. Эмуляторов существует много поэтому трудно написать универсальную инструкцию по их удалению. Можете попробовать воспользоваться следующими шагами:

  1. Найдите и удалите файлы VUsb.sys и vusbbus.sys
  2. Выполните команды в командной строке от имени Администратора:
    loaddrv.exe -stop haspflt
    loaddrv.exe -remove haspflt
    del %systemroot%system32drivershaspflt.sys
    Рекомендуется удалить также ветки реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshaspflt ­
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulato ­r
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmu

Ну и на крайний случай rbc_icp патчер (Integrity Check Patcher). Если у вас есть лицензионный ключ для 1С, а USB разъемы вам жизненно необходимы, то можете воспользоваться нелегальным способом. Данный патч отключает проверку целостности системы в последних версиях 1С:Предприятия, где она внедрена.

Патч изменяет следующие файлы:

  • backbas.dll (используется унипатч 1c8_UP.exe)
  • frntend.dll (отключение проверки целостности в толстом клиенте)
  • mngcln.dll (отключение проверки целостности в тонком клиенте)

Есть еще вариант нелегального обхода проверки. Любым hex-редактором открываете файл backend.dll (если у вас версия 8.1) или backbas.dll (если у вас версия 8.2,8.3) из каталога bin в каталоге с установленной 1C, ищете HEX-значения: 100000FFD085C00F8208F8FEFF0F8416 и заменяете 85 на 31.

Информация в конце статьи предоставлена исключительно для ознакомления и не призывает к противоправным действиям!

Скрипт для удаления VUSBBUS и HASPFLT
Код:

@echo off
setlocal enableextensions disabledelayedexpansion

for %%a in (vsubbus haspflt) do call :CheckDriver %%a
pause
goto :eof

:CheckDriver
sc query %1|find /i “KERNEL_DRIVER”>nul
if errorlevel 1 goto :DelSYS
sc stop %1
sc delete %1
:DelSYS
del /f /q “%SystemRoot%system32drivers%1.sys”
goto :eof

Описание проблемы

Фирма 1С решила пойти на кардинальные методы борьбы с пиратством и 12 декабря выпустила 2 версии платформы: 8.3.10.2699 и 8.3.11.2899 в которых внедрили механизм проверки легальности версии.
А именно программа отслеживает:

а) изменен ли файл backbas.dll

(проверяется контрольная сумма всех файлов системы)

б) установлен ли на компьютере эмулятор.

В случае обнаружения нелегального использования (или неправильно установленной программы) в режиме 1С:Предприятия начинает появляться ошибка «Обнаружено нарушение целостности системы» и после этого можно только завершить работу или перезапустить.
При повторном открытии программы ошибка возникает вновь.

При нажатии на кнопку «Показать информацию для технической поддержки» откроется окно, в котором нет никакой подробной информации.

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

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

Не торопитесь обновлять платформу.

Последние версии, которые работают без проверки файла backbas (контрольной суммы) и эмуляторов 8.3.10.2667 и 8.3.11.2867. При работе на них ошибки об обнаружении нарушения целостности системы НЕ возникает .

Какие варианты вернуть работоспособность базы:

1. Откатить платформу и работать в старых версиях (не более 8.3.10.2667 и 8.3.11.2867). Это временное решение, рано или поздно фирма 1С выпустит релизы, которые будут работать только на новых платформах.

2. Перейти на работу в сервисе 1С:Облако (1С:Fresh). Стоимость использования программы в данном сервисе начинается от 1000 руб/мес.

3. Купить ключи и пользоваться программой официально.

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

Во избежании дальнейших проблем при работе с платформой мы советуем приобрести лицензии официально.

Создав аккаунт на облачном хранилище Яндекс.

2.8k.

Windows 10 имеет множество плюсов и во многом выигрывает

1.2k.

Многофункциональное устройство помогает распечатывать

807

Сегодня любой браузер позволяет смотреть контент на

824

Here it is, a malicious website that promotes a paid

629

На одном из этапов кастомизации Windows 10 можно изменить

859

В операционной системе Windows 10 существует огромное

921

Для любителей погонять в компьютерные игры не секрет

619

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.

Содержание

  1. 1С и пираты
  2. Как обойти сообщение «Обнаружено нарушение целостности системы»
  3. Заключение
  4. Почему возникает ошибка «Обнаружено нарушение целостности системы»?
  5. Как избавиться от ошибки «Обнаружено нарушение целостности системы»

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

Уведомление о нарушении целостности системы

1С и пираты

Как известно, компания «1С» — производитель популярной программы «1С Бухгалтерия» несёт значительные потери от нелицензионного использования её продуктов. В сети гуляет множество пиратских копий 1С, со взломанными дистрибутивами, предлагающими воспользоваться функционалом программы всем желающим.

Сложившаяся конъюнктура вынудила компанию пойти на радикальные шаги по борьбе с пиратами. Вышедшие в начале декабря 2017 года версии программы 8.3.10.2699 и 8.3.11.2899 получили встроенный механизм, позволяющие идентифицировать нелегальные (пиратские) копии продукта, а затем и заблокировать их работу. В частности, это достигается благодаря проверке состояния библиотеки backbas.dll, а также обнаружению эмулятора, позволяющего нелицензионный запуск «1С».

При идентификации пиратской копии продукта пользователь получает сообщение «Обнаружено нарушение целостности системы». Перегрузка ПК и перезапуск продукта не даст ровным счётом ничего.

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

Фирма «1С» намерена полностью разобраться с пиратами

Как обойти сообщение «Обнаружено нарушение целостности системы»

Чтобы решить проблему необходимо предпринять примерно следующее:

  • Откатите программную платформу до более старой версии (к примеру, 3.10.2667). Продолжительность работы на старых версиях программы точно не определена, но как временное, паллиативное, решение оно вполне подойдёт;
  • Воспользуйтесь сетевой альтернативой в виде «1С: Облако». Цена за ежемесячное пользование продуктом составляет около 500-1000 рублей в месяц;

Используйте альтернативу в виде «1С:Облако»

  • Удалите с вашего ПК следы прошлых пиратских патчей 1С. Убедитесь, что по пути: Windowssystem32DRIVERS отсутствует файл vusbbus.sys, а также в «Диспетчере устройств» в ветке «Системные устройства» отсутствует «Virtual Usb Bus Enumerator». При наличии последнего, щёлкните на нём ПКМ, и выберите опцию удаления драйвера программы. Не забудьте также удалить и сам файл vusbbus.sys;
    • Удалите с системы эмулятор HASP (мультиплатформенной системы защиты программ). Для этого найдите и удалите с ПК файлы VUsb.sys и vusbbus.sys (путь к последнему был уже указан выше), а также запустите командную строку от админа, и в ней последовательно наберите:

    loaddrv.exe -stop haspflt
    loaddrv.exe -remove haspflt
    del %systemroot%system32drivershaspflt.sys

    Также найдите и удалите ветку реестра:

    Перезагрузите ваш ПК.

    • Используйте пиратский репак одной из свежих версий 1С (8.3.11.3034). По отзывам пиратов репак хорошо работает и обновляется, и рассматриваемой в данной статье ошибки не возникает. Учтите, что вы устанавливаете подобный репак на свой страх и риск, и гарантии его полной работоспособности никто не даст (как и отсутствия в нём вирусов);
    • Радикальным решением вопроса является полная переустановка ОС Виндовс, а затем и установка на неё свежей взломанной версии 1С. Учитывая крайность такого шага, он подойдёт далеко не всем, несмотря на то, что у некоторых пользователей он дал необходимый результат.

    Заключение

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

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

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

    Почему возникает ошибка «Обнаружено нарушение целостности системы»?

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

    • изменен файл backbas.dll (проверяется контрольная сумма)
    • установлены ли эмуляторы
    • наличие в реестре записей от эмуляторов

    При обнаружении нелегальной версии (возможно просто неправильно установленной программы) 1С выдает ошибку и дает на выбор «Завершить работу» или «Перезапустить» 1С.

    При просмотре подробностей никакой дополнительной информации мы не получим.

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

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

    Как избавиться от ошибки «Обнаружено нарушение целостности системы»

    Есть несколько способов побороть данную ошибку.

    Откатить версию 1С:Предприятие до более ранней. Последние версии, которые работают без проверки файла backbas.dll и эмуляторов 8.3.10.2667 и 8.3.11.2867. Это решение временное, т.к. рано или поздно выйдет конфигурация, которая не будет работать в данных версиях.

    Удалите эмулятор HASP. Эмуляторов существует много поэтому трудно написать универсальную инструкцию по их удалению. Можете попробовать воспользоваться следующими шагами:

    1. Найдите и удалите файлы VUsb.sys и vusbbus.sys
    2. Выполните команды в командной строке от имени Администратора:
      loaddrv.exe -stop haspflt
      loaddrv.exe -remove haspflt
      del %systemroot%system32drivershaspflt.sys
      Рекомендуется удалить также ветки реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshaspflt ­
      HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulato ­r
      HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmu

    Ну и на крайний случай rbc_icp патчер (Integrity Check Patcher). Если у вас есть лицензионный ключ для 1С, а USB разъемы вам жизненно необходимы, то можете воспользоваться нелегальным способом. Данный патч отключает проверку целостности системы в последних версиях 1С:Предприятия, где она внедрена.

    Патч изменяет следующие файлы:

    • backbas.dll (используется унипатч 1c8_UP.exe)
    • frntend.dll (отключение проверки целостности в толстом клиенте)
    • mngcln.dll (отключение проверки целостности в тонком клиенте)

    Есть еще вариант нелегального обхода проверки. Любым hex-редактором открываете файл backend.dll (если у вас версия 8.1) или backbas.dll (если у вас версия 8.2,8.3) из каталога bin в каталоге с установленной 1C, ищете HEX-значения: 100000FFD085C00F8208F8FEFF0F8416 и заменяете 85 на 31.

    Информация в конце статьи предоставлена исключительно для ознакомления и не призывает к противоправным действиям!

    Скрипт для удаления VUSBBUS и HASPFLT
    Код:

    @echo off
    setlocal enableextensions disabledelayedexpansion

    for %%a in (vsubbus haspflt) do call :CheckDriver %%a
    pause
    goto :eof

    :CheckDriver
    sc query %1|find /i “KERNEL_DRIVER”>nul
    if errorlevel 1 goto :DelSYS
    sc stop %1
    sc delete %1
    :DelSYS
    del /f /q “%SystemRoot%system32drivers%1.sys”
    goto :eof

    Ошибка «Обнаружено нарушение целостности системы» на самом деле означает, что обнаружено нарушение условий лицензирования. Может возникнуть после обновления платформы 1С 8.3, при входе в базу данных в пользовательском режиме.

    База данных абсолютно рабочая и нет смысла её проверять, лечить, восстанавливать из бэкапа и т.п. С целостностью системы и базой данных 1С всё в порядке — инфа 100%.

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

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

    Вариант 1 (haspflt.sys):

    Файл может находиться в каталоге windowssystem32drivershaspflt.sys

    драйвер установлен в систему и прописан в ветку реестра

    дампы ключей в ветке реестра

    Удалить их можно вручную или с помощью uninstall.bat из комплекта деинсталляции del_haspflt.zip

    Вариант 2 (vusbbus.sys):

    Файл может находиться в каталоге windowssystem32driversvusbbus.sys

    драйвер под названием «Virtual Usb Bus Enumerator» установлен в систему и прописан в ветку реестра

    • Распечатать

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

    1. 5
    2. 4
    3. 3
    4. 2
    5. 1

    (0 голосов, среднее: 0 из 5)

    Поделитесь с друзьями!

    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии

    А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Mmh7game win64 shipping exe ошибка при запуске приложения
  • Mme ошибка внутреннего устройства adobe audition