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

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

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

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

После обновления платформы ошибка может появиться, при запуске в пользовательском режиме и говорить о том, что в системе установлена «взломанная» версия предыдущей платформы (изменены файлы backbas.dll, frntend.dll, mngcln.dll) или находятся следы эмуляторов USB-ключей. В случае изменения файлов библиотек *.dll достаточно удалить старую платформу или просто переустановить её, а в случае остатка следов от эмуляторов USB-ключей придётся потрудиться, чтобы восстановить легальное использование программы 1С.

Если Вы вставите USB-ключ или установите программные лицензии, база всё равно не запустится, пока не удалите все следы использования нелегального ПО 1С, т.к. при установке эмулятора происходит создание нового устройства и добавление записей в реестр Windows.

Рассмотрим вариант удаления эмуляторов из системы.

1)Открываем службы (Панель управления -> Администрирование -> Службы) и останавливаем: HASP Loader, Sentinel LDK License Manager, Агент сервера 1С:Предприятие.

2)Открываем Управление компьютером, вкладку Диспетчер устройств (Панель управления -> Администрирование -> Управление компьютером -> вкладка Диспетчер устройств -> раскрывающийся список Системные устройства) и удаляем устройство Virtual Usb Bus Enumerator.

3)Открываем реестр, нажав сочетание клавиш Win+R и написав команду regedit. Понадобятся права администратора.

Удаляем следующие ветки реестра:

Если был использован эмулятор – haspflt

Если был использован эмулятор vusbbus

Возможно еще понадобиться удалить следующие ветки реестра

После удаления данных из реестра, перезагрузите компьютер.

В случае, если вы боитесь удалять эти данные из реестра, то можно сделать бэкап указанных веток реестра, нажав правой кнопкой мыши на нужную ветку, и выбрав пункт меню «Экспортировать».

В случае необходимости, для восстановления сохраненной ветки реестра, на ней можно будет два раза кликнуть и утвердительно ответить на вопрос о добавлении сведений в реестр.

4)Проверьте и удалите из системы файлы vusbbus или haspflt.

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

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

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

Leave a Reply