28.10.09 — 06:16
Недавно перевел базу (самописанная) на платформу 8.2.9.356 с 8.2.8.256. База запущена уже пол года в промышленную эксплуатацию, соответственно остановок нельзя допускать.
Теперь на новой платформе не могу обновлять из CF файла — вываливается с ошибкой. Т.е. правлю дома конфу, приношу в организацию и обновить не могу. Пробовал в файловом варианте, клиент-серверный с MS SQL и PG, результат один — вываливается с системной ошибкой.
Нашел пока только одно решение: новую конфу разворачиваю, создаю из нее хранилище, рабочую подключаю к хранилищу и только тогда все нормально. Но это не решение!!!!! Это больше похоже на танцы с бубном.
Господа, как победить сей глюк? Может кто уже решение?
1 — 28.10.09 — 06:16
Модератор
2 — 28.10.09 — 08:12
какая ошибка?
3 — 28.10.09 — 08:18
Ошибка даже не успевает выскакивать, сразу конфигуратор закрывается. Мельком видно окно ошибки от C, но могу и ошибаться
4 — 28.10.09 — 08:22
При чем пробовал на разных компах, разные варианты хранения, даже винды XP и 2000 пробовал (бред конечно, но кто его знает)
Модератор
5 — 28.10.09 — 08:24
Попробуй сформировать CF-файл поставки и обновлять через механизм поставки и поддержки.
Модератор
6 — 28.10.09 — 08:26
7 — 28.10.09 — 08:41
В принципе решение, но хотелось бы по нормальному, а то вот вчера прямо у заказчика менял конфу и домой теперь не знаю как вклинивать. Хоть руками переноси 🙁
Модератор
8 — 28.10.09 — 08:42
(7) Сравнение/объединение.
9 — 28.10.09 — 09:07
Да. Сравнение и объединение проходит нормально. А вот при сохранении (не обновление базы) вываливается.
10 — 09.11.09 — 12:43
При создании комплекта поставки тоже с ошибкой обновляется
11 — 10.11.09 — 04:50
Если кому интересно, тогда обновлять можно только через хранилище. Ждемс обновление 1С
12 — 16.11.09 — 07:25
Проблема так и не решена. В журналах приложений мессага такого плана:
«Ошибка приложения 1cv8.exe, версия 8.2.9.356, модуль frntend.dll, версия 8.2.9.356, адрес 0x000482cc.»
Ни чего поделать нельзя. Франи говорят, что на сервере должно быть не менее 3 гиг памяти. Ставил от 1 до 8 с шагом в один — не помогает. Короче 1С-ка фигню какую-то сморозила 🙁 лучше бы дальше на 8.2.8.256 сидел
13 — 16.11.09 — 09:09
Господа, дайте нормальный модуль frntend.dll
14 — 16.11.09 — 09:17
(13) Проверь конфу. Не базу, а именно конфу. Я однажды ухитрился обновиться так, что в объекте «случайно оказались» два абсолютно одинаковых реквизита. А конфа «вываливалась» с руганью на DLL.
15 — 16.11.09 — 10:44
Хм, ошибка в конфе? К сожалению нет. Все проверил. Выгружал/загружал в файловые и скульные базы. Косяк платформы.
Проблема именно когда конфу правишь в другом месте, потом несешь на исходную и пытаешься обновить
16 — 28.11.09 — 13:56
Нашел причину. При переводе с 8.2.8.256 на последний релиз некоторые ТЧ объектов (у меня только 2 справочника) имели некорректные стандартные реквизиты. Что это и как получилось не знаю, скорее ошибка старой платформы. В общем пересоздал эти ТЧ и все наладилось.
Если кто переводил с 8.2.8.256 на последний, есть смысл обратить внимание
17 — 28.11.09 — 16:07
(16) я полагаю что надо получать очень много денег или просто быть маньяком чтобы промышленную эксплуатацию на тестовых версиях запускать.
18 — 29.11.09 — 12:04
(12)лучше на семерке
19 — 30.11.09 — 05:12
(17) Почему? Неужели работать это плохо? Заказчик платит деньги, а я параллельно учусь новой платформе. Время затрачено меньше, чем другие исполнители оценили на других платформах/средах. Что в этом плохого?
Кстати, я не обзывался и до маньяка мне далеко.
P.S. «Не возможно» и «Боюсь что-то делать» это всё таки разные вещи
20 — 30.11.09 — 05:14
(18) Угу, только через пару месяцев работы на любой из восьмерок, на 77 уже тоскливо смотрится. Как не крути в 77 для того что бы что-то сделать надо больше сил тратить
21 — 30.11.09 — 05:26
(19) слава подопытным кроликам, счастливо и восторженно оплачивающих эксперименты на себе во имя светлого, но непонятного будущего!
22 — 30.11.09 — 05:37
(21) «Не понятно» и «Не оправданно» это разные вещи. Что бы такого не было, советую почитать или самому попробовать.
23 — 30.11.09 — 06:53
(22) мои клиенты не готовы слышать оправдания типа «это проблема 1С». Когда мне не придется отвечать за чужие кривые вещи, тогда есть смысл пробовать. Только к этому времени, скорее всего, я окончательно перепрофилирую свою деятельность — надо уступать место поросли юной…
24 — 30.11.09 — 06:58
(23) Я же говорю, что бы не останавливать работу клиентов, научитесь читать, писать и считать. Там нет ни чего сложного. А если в виду своих взглядов на жизнь Вам нравится сидеть на 1С 7.7 и более ранних версиях — Ваше право. Но оно ни в коем случае не дает право кидать такие фразы. И последнее: если сами не знаете вообще ни чего в подобных вопросах, тогда зачем пишете?
Trance_1C
25 — 30.11.09 — 07:00
+(19) Пионеры вперед, без ваших граблей нам никак :))
к слову о 8.2 недавно хотел пособие разработчика купить у нашего франча, успел только оплатить резерв на будущую поставку, все книги разобрали в течении 2 дней…
Содержание:
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С. Ошибка вызвана тем, что в декабре 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. Эмуляторов существует много поэтому трудно написать универсальную инструкцию по их удалению. Можете попробовать воспользоваться следующими шагами:
- Найдите и удалите файлы VUsb.sys и vusbbus.sys
- Выполните команды в командной строке от имени Администратора:
loaddrv.exe -stop haspflt
loaddrv.exe -remove haspflt
del %systemroot%system32drivershaspflt.sys
Рекомендуется удалить также ветки реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshaspflt
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulator
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С:Предприятие со штатной защитой.
Как удалить эмуляторы защиты
Сообщение «Обнаружено нарушение целостности системы» — это не ошибка, а штатное поведение платформы «1С:Предприятие». Причины появления этого сообщения может быть наличие на компьютере:
- Пиратского эмулятора HASP, с которым в данный момент работает платформа «1С:Предприятие».
- Пиратского эмулятора HASP или его остатков, с которым в данный момент платформа «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
Поскольку существуют и появляются разные эмуляторы, то приведенные рекомендации по их удалению не являются исчерпывающими. Если они не помогли, Вы можете самостоятельно поискать рекомендацию по удалению того эмулятора, который ставился на Ваш компьютер.
- Если все усилия по удалению эмулятора не привели к результату — переустановите 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
при попытке добавить rls в журнал ДокументыПоУчетуНДСДляПередачиВЭлектронномВиде… точнее первое условие добавляется на «Прочие поля» = «ГДЕ ЛОЖЬ». Потом надо добавить на Ссылка и Дата пустой RLS — падает. 8.2.352 кеш чистил
между 8.2 и 352 что-нить еще есть?
журнал от других отличается отсутствием в стандарт. реквизитах поля «Номер» — документы входящие в состав с длиной номера = 0.
последний релиз платформы 8.2.17.143. Последний релиз КА,к примеру, уже его требует.
не то слово. Меня убило то, что требование к релизу описано не в описание поставки, а в файле readme.txt в каталоге шаблона в самом конце причем.
а при первом запуске после обновления оно этого не говорит разве? даже бухашка, и та напоминает
не видел. Да и в голову не пришло, что подобная информация может выдаваться ПОСЛЕ обновления, а не до.
если взлетит — будет весело, еще и сервера/клиентов обновлять…
в readme к УПП такое тоже нашел… 8.2.17 и неи…т! Спасибо Нуралиеву за наше счастливое детство
ну хоть как то. По крайней мере мы на эти грабли сразу налетели. У клиента был релиз постарее. Потому один из запросов там не работал, а на моем компе все было без проблем. во во, а в описалове — хрен.
гы… это косяк платформы похоже… сделал пустую базу, роль + 2 документа с длиной номера 0 + журнал. добавляю rls как в — падает
делаешь длину номера <> 0 — все работает…
а что значит Ссылка и Дата — пустой?
ну как обычно в типовых выводят ссылка+дата+номер из под действия rls для роли пользователь
если надо разрешить просмотр Ссылки и Дата, то ГДЕ ИСТИНА однако.
делаешь длину номера <> 0 — добавляешь сохраняешь. Потом заходишь в документы входящие в журнал — ставишь длина номера = 0. изменяет реквизиты документа и журнал. Заходишь в журнал, добавляешь rls — падает. ну да, наоборот конечно. Сейчас не суть в этом. Просто очередная плюха от 1Ц…
когда эти придурки тестить начнут нормально…
а в момент попытка добавить падает, когда еще сам код не записал?
падает при открытии «…» — диалога выбора реквизитов для наложения rls. Не сходится у него очевидно… где-то «Номер» есть, а где-то его нет.
а вот теперь врубился. Прикольно однако.
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
Содержание
- 1С и пираты
- Как обойти сообщение «Обнаружено нарушение целостности системы»
- Заключение
- Почему возникает ошибка «Обнаружено нарушение целостности системы»?
- Как избавиться от ошибки «Обнаружено нарушение целостности системы»
При запуске популярной программы 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С:Облако»
- Удалите с системы эмулятор 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. Эмуляторов существует много поэтому трудно написать универсальную инструкцию по их удалению. Можете попробовать воспользоваться следующими шагами:
- Найдите и удалите файлы VUsb.sys и vusbbus.sys
- Выполните команды в командной строке от имени Администратора:
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» установлен в систему и прописан в ветку реестра
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(0 голосов, среднее: 0 из 5)
Поделитесь с друзьями!
Тема: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ
-
05.03.2019, 13:52
#21
Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ
Сообщение от aleks3372
ССылочку дайте на ваш файл
— Вот тема, ссылка в первом же посте: https://forum.ruboard.ru/showthread….8F-1%D1%81-8-x
— Если помог — жми «спасибо»
-
3 пользователя(ей) сказали cпасибо:
aleks3372 (06.03.2019), alekso2000 (28.10.2020), Timom (16.05.2020)
-
05.03.2019, 15:10
#22

Пришел за помощью
Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ
Сообщение от aleks3372
ССылочку дайте на ваш файл
http://www.unibytes.com/folder/GFAcUhIGczEB
-
3 пользователя(ей) сказали cпасибо:
aleks3372 (06.03.2019), Ukei (05.03.2019), Абориген (08.01.2021)
-
28.09.2019, 14:17
#23

Пришел за помощью
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?
-
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.
— Если помог — жми «спасибо»
-
2 пользователя(ей) сказали cпасибо:
Nasib (28.06.2020), Timom (16.05.2020)
-
14.10.2020, 09:59
#25

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

Гость форума
Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ
присоединяюсь к просьбе, то же самое:нарушение целостности систему и тоже на платформе 8.3.16.1296
-
23.10.2020, 13:19
#27

Пришел за помощью
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 помогло!
-
5 пользователя(ей) сказали cпасибо:
alekso2000 (28.10.2020), Grower (20.01.2021), nikforward (07.12.2020), SvetkinC (25.10.2020), tinkandr (21.01.2021)
-
09.11.2020, 07:43
#28

Гость форума
Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ
нашел еще одну особенность на 32 битной ОС Win 7 если удалить в реестре ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservic esmultikey то работает, но до перезагрузки. Как вариант проверка целостности ищет по данному пути в реестре эту ветку, на 64 битной ОС ее нет и там вылетов нет
-
09.11.2020, 07:49
#29

Гость форума
Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ
Сообщение от EvgenA
нашел еще одну особенность на 32 битной ОС Win 7 если удалить в реестре ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservic esmultikey то работает, но до перезагрузки. Как вариант проверка целостности ищет по данному пути в реестре эту ветку, на 64 битной ОС ее нет и там вылетов нет
тоже вылетает
-
22.11.2020, 13:19
#30
Re: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СИСТЕМЫ
Сообщение от EvgenA
нашел еще одну особенность на 32 битной ОС Win 7 если удалить в реестре ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservic esmultikey то работает, но до перезагрузки. Как вариант проверка целостности ищет по данному пути в реестре эту ветку, на 64 битной ОС ее нет и там вылетов нет
Вот поэтому в крайней версии не используется служба с именем «multikey«…
Если помог Вам — не забывайте нажать кнопку: [Сказать спасибо]
-
5 пользователя(ей) сказали cпасибо:
alexandr_ll (23.11.2020), butchBS (01.02.2021), Dorofeyev (20.12.2020), Fltr (22.11.2020), Vadim.S (13.12.2020)
Похожие темы
-
Ответов: 17
Последнее сообщение: 05.07.2016, 21:26
-
Ответов: 26
Последнее сообщение: 14.06.2016, 23:18
-
Ответов: 0
Последнее сообщение: 16.05.2011, 14:49
-
Ответов: 3
Последнее сообщение: 16.04.2010, 23:42
Социальные закладки
Социальные закладки

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