Время прочтения — 2 мин.
Получить бесплатную консультацию
В последние время пользователи 1С часто сталкиваются с проблемой нарушения целостности системы после обновления платформы 1С. Программа предлагает завершить работу или перезапустить систему, в последнем случае указанное сообщение появляется вновь. С чем связано его появление? Давайте разбираться.
Если версия вашей платформы 1С выше 8.3.10.2699 или 8.3.11.2899, то при работе с файловой базой данных появляется эта ошибка. Проблема возникает из-за использования не лицензионной платформы 1С.
Убедиться в том, что вы столкнулись именно с этой проблемой, можно просто открыв информацию о программе (рисунок 2). Если установлена аппаратная лицензия, но USB ключа не было, то необходимо почистить все следы ломанных версий 1С и заново произвести лицензирование.
Рисунок 2
Подпишитесь на дайджест!
Подпишитесь на дайджест, и получайте ежемесячно подборку полезных статей.
Методы решения данной проблемы:
1. Удалите старые неиспользуемые версии технологической платформы «1С:Предприятие». Возможно ранее на компьютере устанавливалась ломанная версия.
2. Удалите «пропатченный» файл backbas.dll, который находится в папке bin с платформой и переустановите платформу.
3. Удалите:
— Virtual Usb Bus Enumerator в «Диспетчере устройств» в ветке «Системные устройства, при этом нужно поставить галочку «Удалять драйвера программы» (рисунок 3);
— файлы VUsb.sys и vusbbus.sys, которые расположены C:WindowsSystem32drivers, а также все возможные вариации имени файла.
Рисунок 3
4. Удалите ветки реестра. Для открытия реестра перейдите в «Выполнить» и откройте regedit (рисунок 4), в самом реестре найдите следующие ветки:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulator
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulator
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmu
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshaspflt
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetNEWHASP
Рисунок 4
5. Выполните в командной строке от имени администратора команды:
- loaddrv.exe -stop haspflt
- loaddrv.exe -remove haspflt
- del %systemroot%system32drivershaspflt.sys
Следы ломанных версий модифицируются, а значит их названия могут меняться. Поэтому к процессу удаления нужно подходить творчески и искать не только то, что написано в этой инструкции, но и все похожие по названию и смыслу файлы.
После удаления временных файлов, проблема с ошибкой «Нарушена целостность структуры конфигурации» должна разрешиться.
1 — 27.04.19 — 07:18
Вот что накопил на эту тему (извините за сумбурность, складывал всё в кучу, как бурундук орешки):
1. Вернуть файл backbas.dll к исходному состоянию (удалить полностью и заново установить платформу).
2. В системе не должно быть установлено службы vusbbus и файл этой службы должен отсутствовать (обычно он лежит по пути SystemRootsystem32DRIVERSvusbbus.sys).
3. Наличие ключа HKEY_LOCAL_MACHINESYSTEMCurrentControlSetNEWHASP ни на что не влияет.
4. Для устранения в диспетчере устройств ищем и удаляем — Virtual Usb Bus Enumerator в ветке Системных устройствах (нужно поставить галку Удалять драйвера программы)
5. Искать файл haspflt.sys
также удалить ветку
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulatorHASP(NEWHASP)
еще вариант:
Выполните команды:
LoadDrv.exe -stop HHLflt
LoadDrv.exe -remove HHLflt
del %SystemRoot%System32DriversHHLflt.sys
regedit /s r.reg
Удалите ветки реестра:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmulator
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEmu
еще вариант:
Зайди в диспетчер устройств и удали usb устройства alladin hasp key или safe inc key, далее в системных устройствах удали virtual usb bus enumerator.
И удали в каталоге system32 все что останется от драйверов на эти устройства. Там могут быть:
akscoinst,dll
akshasp.sys
hardlock.sys
aksclass.sys
akssusb.sys
Вариант 1.
Найдите и удалите файлы vusb.sys и vusbbus.sys
Вариант 2.
Выполните команды:
loaddrv.exe -stop haspflt
loaddrv.exe -remove haspflt
del %systemroot%system32drivershaspflt.sys
Рекомендуется удалить также ветку реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetserviceshaspflt
вылет по нарушению целостности происходит, когда 1С обнаруживает драйвер VUSBBus.
1) наличие/отсутствие ключа HKEY_LOCAL_MACHINESYSTEMCurrentControlSetNEWHASP ни на что не влияет;
2) чтобы произошел вылет — должна существовать служба vusbbus и обязательно двоичный файл этой службы (обычно SystemRootsystem32DRIVERSvusbbus.sys);
3) если хотя бы одно из условий п.2 не выполняется — вылета нет.
в диспетчере устройств ищем, и если есть, удаляем в Системных устройствах — Virtual Usb Bus Enumerator (желательно поставить галку Удалять программы драйвера)
открываем консоль от админа
проверяем наличие службы — sc query vusbbus
если ошибка 1060 — все хорошо, службы нет, работать будет
узнаем имя файла службы — sc qc vusbbus
удаляем указанный файл (SystemRoot обычно равно C:WINDOWS)
удаляем службу — sc delete vusbbus
Удаление мультикея
Из Диспетчера устройств удалил Драйвер защиты, из реестра тоже, через пункт в Пуске Удалить драйвер защиты тоже, но при запуске инсталлера эмулятора MultiKey выдаётся сообщение о том, что драйвер multikey.sys удалён, после перезагружаюсь, но он всё в том же месте находится WindowsSystem32driversmultikey.sys и не удаляется.
Правильное удаление мультикея
-в диспетчере устройств на мультикее выбираем Отключить — диспетчер зависает
-чуток ждем и перезагружаемся
-теперь в диспетчере мультикей числится отключенным — инсталлер его свободно удаляет как надо
-копии драйверов находятся в папке C:WindowsSystem32DriverStoreFileRepository. Оттуда Windows их автоматически и восстанавливает. (Я на удалил папку с названием multikey)
Вообщем, после этого всё заработало как надо.
4 — 27.04.19 — 07:46
(3) не знаю, работает ли сейчас этот способ (скорей всего уже нет — много воды утекло), но ранее рекомендовалось выгрузить базу в DT и загрузить его в версию 1С, в которой не предусматривалось хранение ключей.
9 — 27.04.19 — 08:33
(8) Видимо, использовались «лечилки» не из предложенного списка. Умельцев много на свете. Жаль, что не определился, где жучок сидел.
15 — 27.04.19 — 09:34
(14) я в (4) так и написал «не знаю, работает ли сейчас этот способ (скорей всего уже нет — много воды утекло)», осталось узнать, работает ли (12)
При этом программа предлагает завершить работу или перезапустить систему, однако перезапуск обычно приводит к появлению такого же сообщения через некоторое время или к очередному сбою в работе.
Причина — срабатывание системы защиты от незаконного использования в результате установки пользователем «пиратских» версий или «эмуляторов» защиты программ.
Варианты действий
Дальнейшие шаги рекомендуются к выполнению ИТ-специалистами. Если вы не уверены — не начинайте, а лучше позовите на помощь того, кто более осведомлен.
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
Поскольку существуют и появляются разные эмуляторы, то приведенные рекомендации по их удалению не являются исчерпывающими.
Если они не помогли, можете самостоятельно поискать рекомендацию по удалению того эмулятора, который ставился на ваш компьютер.
2. Если все усилия по удалению эмулятора не привели к результату — переустановите Windows и заново установите «1С:Предприятие».
Источник: портал 1С. Информация для пользователей и партнеров №28028 от 01.02.2021.
Проверьте также рекомендации из другой статьи на Дзен-канале или обратитесь за помощью к нашим специалистам → +7-911-500-10-11
Описание проблемы
С 01.02.2021 года наблюдается массовое нарушение работы программных продуктов от фирмы 1С. Пользователи программы стали наблюдать на своих мониторах окно со следующим текстом ошибки: «Обнаружено нарушение целостности системы». Служба технической поддержки 1С засыпана вопросами по поводу этой ошибки, пользователи пытаются всеми силами найти решение возникшей проблемы, так как простой бизнеса недопустим. В данном окне ошибки Вам предоставляется возможность завершить работу или попытаться перезапустить программу. Стоит заметить, что перезапуск помогает избавиться от злосчастной ошибки, но это счастье длится буквально несколько минут, после чего ошибка появляется вновь. В результате работоспособность программы 1С полностью заблокирована.
Причиной темы сегодняшней публикации послужил массовый запуск работы механизма лицензионной защиты программных продуктов фирмы 1С.
Ошибка «Обнаружено нарушение целостности системы 1С 8.3» — это следствие нелегального использования платформы 1С:Предприятие 8.3 путем наличия на рабочей машине (ПК, сервере) эмулятора аппаратного ключа защиты HASP или же оставшиеся следы его прошлых установок. Платформы 1С:Предприятие 8.3 редакции ПРОФ и КОРП оснащены модулем защиты от пиратского использования. Следовательно, возникшая проблема может быть вызвана по одной из двух причин:
1. На текущий момент на Вашем сетевом сервере или локальном компьютере, находящимся в корпоративной сети осуществлен «взлом» (полностью отключена или изменена) система проверки целостности файлов платформы. Также это отражается в случаях, например, когда не приобретены клиентские лицензии на основные рабочие места, где работают с программой 1С, нет серверных лицензий, но при этом база работает в серверном режиме, также эмулируется превышенное количество лицензий 1С, чем фактически купленое для версии ПРОФ или КОРП.
2. Второй причиной появления ошибки является остаточные следы ранее установленного эмулятора защиты, который в свое время осуществлял взлом защитного модуля 1С:Предприятие. При этом сейчас Вы уже перешли на легальную платформу и используете программу совместно с приобретенными аппаратными или программными лицензиями. Однако защита все равно может отслеживать остатки эмулятора и блокировать работу программы ошибкой «обнаружено нарушение целостности системы 1С».
Описанные выше действия являются полностью нелегальными и осуществляются пользователями как сознательно, так и по причине получения неквалифицированных услуг по обслуживанию программ 1С. Например, Ваша организация пользуются услугами не сертифицированного специалиста, выдающего себя за представителя франчайзинга 1С. Это достаточно распространенная ситуация, которой не стоит удивляться.
Быстрое и краткосрочное решение проблемы
Как сообщается представителями фирмы 1С, компания готова пойти на уступки и позаботиться о своих клиентах, попавших (не по своей воле) в ловушку нелегального ПО. Поэтому, чтобы не произошло массовых сбоев в бесперебойной работе различных организаций и учреждений, принято решение предоставить бесплатные, но временные лицензии на право использовать программы 1С.
Бесплатные временные лицензии – это в первую очередь временный способ решить проблему нарушения целостности системы 1С. Данные лицензии дадут выиграть время на очистку вашего оборудования от пиратского софта и покупку легальных лицензий, тем самым, не перебивая работоспособность всего предприятия. Чтобы получить данные лицензии необходимо, до 15.03.2021 перейти по ссылке (https://portal.1c.ru/software/registration) на портал 1С, пройти быструю систему регистрации и абсолютно бесплатно за несколько минут получить временную лицензию на использование ПО 1С. Важно помнить, что получить и активировать данные лицензии можно не позднее 15 марта 2021 года, после этого доступ к «раздаче» будет закрыт. Срок действия полученного ключа не более 60 дней с момента активации.
Установка временных лицензий 1С
Внимание!
Чтобы система работала корректно, необходимо перед активацией временного ключа иметь установленную или установить самую свежую на текущий момент версию платформы 1С:Предприятие 8.3. Данная платформа будет предоставляться для скачивания на официальном портале releases.1c.ru.
Далее после установки последней версии технологической платформы необходимо следовать следующим действиям:
- Авторизоваться под своими данными на официальном портале ИТС. Если по какой-либо причине у Вас нет данных для аутентификации, Вы можете зарегистрироваться, перейдя по ссылке https://portal.1c.ru/. При этом для регистрации Вам не нужно иметь купленные программные продукты 1С, а также не нужно вводить никаких рег.номеров программ. Нужно просто заполнить форму регистрации и согласиться с условиями.
- После успешного входа под своей учетной записью на портал ИТС необходимо перейти в раздел «Личный кабинет» — «Программные продукты» — «Регистрация» или по ссылке https://portal.1c.ru/software/registration. На данной странице присутствует раздел «Получить бесплатно», где Вам предлагается выбрать один из вариантов временных лицензий. Все, что далее остается, это следовать интуитивно понятным шагам получения лицензии. Также предусмотрены случаи, когда может понадобиться больше одной лицензии, для этого нужно заново пройтись по данной инструкции.
Рабочее решение ошибки «Обнаружено нарушение целостности системы»
Стоит сразу осознавать тот факт, что сегодня на просторах сети интернет предоставляются всевозможные отличные друг от друга системы взлома программ, которые также относятся и к эмуляторам ключей защиты 1С. Поэтому и способов удаления эмулятора с рабочего компьютера или сервера может быть столько же. Однако в данной публикации рассмотрим самые эффективные способы полной очистки эмулятора, которые рекомендованы фирмой 1С.
- Первый и самый простой способ, заключается в удалении двух файлов VUsb.sys и vusbbus.sys. Данные файлы должны располагаться в каталоге файлов, расположенном в директории: C:WindowsSystem32drivers.
- Второй способ. Необходимо открыть командную строку (cmd) от имени администратора и поочередно выполнить следующие команды:
Loaddrv.exe –stop haspflt (останавливаем работу утилиты эмулятора hasp);
Loaddrv.exe –remove haspflt (удаляем установленную утилиту эмулятора hasp).Примечание. Если выполнение команд в командной строке завершилось с ошибками, тогда необходимо вручную найти работающую службу утилиты loaddrv, остановить ее и полностью удалить вместе со службой haspflt. Утилита и служба должны быть расположены в директории C:WindowsSystem32driversloaddrv.exe и C:WindowsSystem32drivershaspflt.sys. Чтобы удалить данные файлы, нужно обладать правами администратора.
После этого нелишним проверить редактор реестра на наличие следов удаленной утилиты эмулятора. Если остатки будут найдены в реестре их также необходимо удалить. Запускаем редактор реестра с правами администратора и первым делом осуществляем поиск в следующих ветках реестра:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetserviceshaspflt
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesvusbbus
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetNEWHASPServicesEmulatorHASPDump
Если данные ветки будут отсутствовать, тогда пройдитесь по реестру поиском по значениям hasp, haspflt, vusbbus, loaddrv и VUsb. Также рекомендовал бы в рамках данного способа очистки, пройтись по этим же значениям в глобальном поиске каталогов Windows. При нахождении любого файла с указанными выше названиями, безвозвратно удалить.
- Третий способ. Воспользуйтесь глобальным поиском файлов средствами Windows по наименованию файла multikey.sys, который является пиратским ключ к продуктам 1С. Обычно подобные файлы располагаются в системных каталогах операционной системы. Поэтому ручной поиск нужно осуществлять в директориях:
С:WindowsSystem32drivers
С:WindowsSystem32
C:WindowsSysWOW64
- Четвертый способ. Заключается в использовании всевозможных деинсталляторов подобных эмуляторов лицензионных ключей. Поискать подобные программы можно в интернете, но стоит помнить, что гарантировать их успешно выполненную работу никто не сможет.
Заключение
Как можно заметить вариантов решения достаточно, но как отмечалось ранее сколько эмуляторов, столько и решений по их удалению. Можно сказать, с уверенностью, следуя описанным в данной публикации инструкциям, у Вас получится решить проблему аварийного завершения работы 1С по причине: «Обнаружено нарушение целостности системы». От себя хочется добавить, что использование нелегального программного обеспечения никогда не доводило до хорошего, поэтому рекомендую Вам использовать для ведения бизнеса только легальные лицензионные программы фирмы 1С, которые можно приобрести на нашем сайте. Желаю удачи и успехов в работе!
Купить лицензии 1С
1 февраля 2021 года фирма «1С» полностью изменила правила игры для пользователей, у которых на компьютерах есть «ломалки» или следы взлома системы 1С:Предприятия.
Теперь у всех пользователей нелегальных 1С программа закрывается каждые несколько минут с сообщением «Обнаружено нарушение целостности системы».
Содержание статьи:
Программы 1С:Предприятие ПРОФ и КОРП версий защищены от нелицензионного использования аппаратными или программными ключами защиты.
Чтобы программа не закрывалась, нужно удалить с компьютеров все эмуляторы, файлы и настройки, позволяющие запускать 1С нелицензионно. В данном случае не важно, действительно используются средства взлома или они случайно «завалялись» на компьютере, всё нужно удалить.
В этой статье мы дадим рекомендации, как устранить проблему самостоятельно.
Если вам нужна помощь специалистов Простых решений, рекомендуем ознакомиться с информацией по этой ссылке.
Почему моя 1С нелицензионная?
Ошибки быть не может, различного рода «ломалки» для 1С всегда были распространены в интернете и фирма 1С хорошо о них осведомлена и умеет вычислять их использование.
Обычно взломанная 1С появляется на компьютерах в двух случаях:
1. Компания использует нелегальное ПО (или частично нелегальное), например:
- не куплена сама «основная» программа 1С:Предприятие и клиентские лицензии на рабочие места, а также не куплены лицензии на сервер
- или используется больше рабочих мест чем куплено
- или версия КОРП вместо купленной ПРОФ и т. п.
Такие действия могли быть произведены как осознанно, так и случайно: кто-то мог оказать добросовестному пользователю 1С такую «медвежью услугу».
2. На компьютере есть следы «взлома» защиты, хотя сейчас используются только легально приобретенные программы 1С:Предприятие со штатной защитой.
Мы встречались с тем, что иногда администраторы выбирают вариант установить ломаные 1С, т. к. бывает сложнее разобраться с тем как правильно установить систему защиты 1С.
Еще вариант — после «легализации» некоторые пользователи забывают удалить ломалки и по факту так и остаются пиратами.
Официальные рекомендации по проверке лицензионности программ 1С есть на сайте https://1c.ru/rus/support/surrog.htm
Что делать с ломанной 1С
1. Сделайте резервную копию своей программы 1С
2. Удалите из системы нелицензионные программы, эмуляторы ключей защиты, «подчистите» следы их установки. Сделать это можно вручную или с помощью деинсталляторов, самостоятельно при наличии необходимых компетенций или с помощью специалистов 1С: Франчайзи. Рекомендации по удалению эмулятора HASP приведены в конце статьи.
Обращаем ваше внимание, что если любое из этих действий вызывает у вас затруднение или непонимание, лучше сразу обратиться к ИТ-специалистам фирм 1С: Франчази, обслуживающих вашу организацию, иначе можно сделать своей системе еще хуже.
3. Если у вас есть лицензионные программы 1С — использовать только их, со штатными аппаратными USB-ключами или активировав программные ПИН-коды.
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-ключами защиты — использовать их, если они утеряны — восстановлению не подлежат
- Если ваша программа с программной защитой — найти и активировать ПИН-коды. Если бланк с ПИН-кодами утерян — в большинстве случаев ПИНы можно восстановить письмом на lic@1c.ru, обязательно указав регистрационный номер Вашей программы.
7. Обратите внимание, если вы работаете в облаке «1С:Фреш» 1cfresh.com или «1С:Готовое рабочее место» (1С: ГРМ), то эти сервисы не могут выдавать подобные сообщения. Скорее всего на вашем компьютере или в вашей локальной сети запускаются другие взломанные программы «1С». Возвращайтесь к п.1.
Пошаговая инструкция удаления ломалки 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
Разных эмуляторов слишком много, и не получится дать универсальные рекомендации, которые сработают всегда. Если они не помогли, вы можете самостоятельно поискать рекомендацию по удалению того эмулятора, который ставился на ваш компьютер.
2. Если все усилия по удалению эмулятора не привели к результату — переустановите операционную систему Windows и заново установите «1С:Предприятие».
Спецпредложение. Если вы купите лицензионные программы 1С в нашей компании, мы поможем вам бесплатно удалить все ломалки (не сможем помочь только если понадобится переустановка Windows).
Нужна помощь в легализации 1С
Содержание:
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С:Предприятие. Программа предлагает выполнить перезапуск, но после этого сообщение появляется вновь. Что делать и какие есть варианты решения проблемы — давайте разбираться.
Почему появляется сообщение «Обнаружено нарушение целостности системы»?
Причиной описанной ситуации является срабатывание системы защиты от незаконного использования софта, применяемой правообладателем в соответствии со статьёй 1299 ГК РФ, в результате установки пользователем пиратских версий или эмуляторов защиты программ.
Это означает, что на компьютере или в локальной сети присутствуют пиратские взломы (эмуляторы, кряки) или их следы. Например, пользователь не приобрёл саму программу 1С:Предприятие, клиентские лицензии на рабочие места, лицензии на сервер, или используется больше рабочих мест, чем куплено, или версия КОРП вместо купленной ПРОФ и т. п. Такие действия могли быть произведены пользователем как осознанно, так и случайно: кто-то мог оказать добросовестному пользователю 1С такую «услугу», например, при обновлении 1С «по знакомству», а не у официального партнёра.
Что делать и как исправить ошибку?
Первое, что вам нужно сделать, — это провести аудит компьютера на содержание пиратских (нелицензионных) программ и взломов.
Второе — фирма «1С» как временное решение предлагает воспользоваться бесплатными лицензиями программы 1С:Предприятие до 15 марта 2021 года, чтобы оперативно восстановить бесперебойность вашей работы. Лицензии находятся на сайте https://portal.1c.ru/software/registration. За несколько минут вы можете получить временные лицензии (основной поставки самой программы 1С:Предприятие, например: 1С:Бухгалтерия, 1С:Зарплата и управление персоналом, 1С:Управление торговлей, 1С:Документооборот и многих других, клиентских лицензий на нужное количество рабочих мест, лицензий на сервер) для продолжения работы с существующими информационными базами. Период действия лицензий — 60 дней.
Важно! Для корректной работы до активации временных лицензий необходимо скачать на сайте releases.1c.ru и установить последнюю версию технологической платформы 1С:Предприятие 8.3 (доступ будет предоставлен). До переустановки платформы необходимо сделать архивную копию своей информационной базы.
Использование временных лицензий позволяет пользователю в течение 60 дней с момента их получения спокойно провести аудит и приобрести аналогичные лицензии 1С:Предприятие без ограничения срока действия или удалить противоправный пиратский софт и восстановить работу ранее правомерно приобретённых лицензий без ограничения срока действия.
Инструкция по получению временных лицензий 1С:Предприятие
- Войти под своим логином и паролем на портал ИТС portal.1c.ru. Если у вас нет логина или вы его не помните и не можете быстро восстановить, необходимо зарегистрироваться (для этого необязательно быть владельцем продуктов 1С и указывать их регномера).
- На странице portal.1c.ru/software/registration в разделе «Получить бесплатно» выбрать необходимую вам временную лицензию, заполнить сведения, согласиться с условиями получения и активации лицензии и получить её.
- Если нужно больше одной лицензии, повторите пункт 2 необходимое количество раз.
- Если у вас возникнут трудности — обратитесь к нам за консультацией по номеру +7 499 956-21-70.
Для восстановления работоспособности программы 1С самостоятельно необходимо:
- Сделать и сохранить архивную копию своей информационной базы.
- Удалить из системы нелицензионные программы, эмуляторы ключей защиты, следы их установки. Сделать это можно вручную или с помощью соответствующих деинсталляторов, самостоятельно при наличии необходимых компетенций или с помощью специалиста «Что делать Консалт». Рекомендации по удалению эмулятора HASP приведены ниже. Обращаем ваше внимание, что если любое из описанных ниже действий вызывает у вас затруднение или непонимание, просьба сразу обратиться к специалистам 1С нашей компании по номеру +7 499 956-21-70.
- Если у вас есть лицензионные программы 1С — использовать только их, с штатными аппаратными USB-ключами или активировав программные лицензии с помощью штатных ПИНкодов.
- Если не все рабочие места обеспечены легальными лицензиями — срочно приобрести недостающие лицензии 1С или бесплатно получить на сайте 1С «1С:Предприятие 8. Временные лицензии для восстановления» и в течение 60 дней с момента получения временных лицензий докупить недостающие программы.
- Для корректной работы до активации временной лицензии необходимо скачать на сайте https://releases.1c.ru/project/Platform83 и установить последнюю версию технологической платформы 1С:Предприятие 8.3:
а) выбрать версию с самой свежей датой;
б) далее выбрать конкретную версию, соответствующую вашей операционной системе, чаще всего это технологическая платформа 1С:Предприятие для Windows (для 32-разрядной системы) или технологическая платформа 1С:Предприятие (64-bit) для Windows (64-разрядной). Если есть сомнения — сразу обратитесь к ИТ-специалистам или обслуживающему вашу организацию партнёру фирмы «1С».
Прежде чем переустанавливать платформу, сделайте архивную копию своей информационной базы повторно.
- Если вы работаете в облачной инфраструктуре или в аренде программ 1С и вы проверили, что на ваших компьютерах нет программ 1С или средств взлома, то проблема может быть на стороне арендодателя/провайдера. Обратитесь напрямую к нему для решения проблемы.
- Если вы работаете в облаке 1С:Фреш или 1С:Готовое рабочее место (1С:ГРМ) — данные сервисы не могут выдавать подобные сообщения, это означает, что на вашем компьютере или в вашей локальной сети запускаются другие взломанные программы 1С.
Как удалить эмуляторы защиты?
Сообщение «Обнаружено нарушение целостности системы» это не ошибка, а штатное поведение платформы 1С:Предприятие. Причинами появления этого сообщения могут быть наличие на компьютере:
1) пиратского эмулятора HASP, с которым в данный момент работает платформа 1С:Предприятие;
2) пиратского эмулятора HASP или его остатков, с которым в данный момент платформа 1С:Предприятие не работает, а использует легальную лицензию;
3) модифицированной версии платформы 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С и быстро восстановить целостность ваших систем. По всем вопросам обращайтесь к нашим специалистам +7 499 956-21-70 или пишите в онлайн-чат.
Свидетельство о регистрации СМИ: Эл № ФС77-67462 от 18 октября 2016 г.
Контакты редакции: +7 (495) 784-73-75, smi@4dk.ru
У некоторых пользователей программ «1С:Предприятия» стало появляться сообщение «Обнаружено нарушение целостности системы». Программа при этом предлагает завершить работу или перезапустить систему. Однако это не приводит к решению проблемы и сообщение появляется снова.
В чем же причина данной ошибки? Дело в срабатывании системы защиты от незаконного использования, применяемой правообладателем, в результате установки пользователем «пиратских» версий или «эмуляторов» защиты программ.
Причины появления этого сообщения может быть наличие на компьютере:
- Пиратского эмулятора HASP, с которым в данный момент работает платформа «1С:Предприятие».
-
Пиратского эмулятора HASP или его остатков, с которым в данный момент платформа «1С:Предприятие» не работает, а использует легальную лицензию.
-
Модифицированной версии платформы «1С:Предприятие».
«Пиратские версии» могут как использоваться в настоящий момент, так и просто присутствовать на компьютере или в локальной сети. Вы можете даже не догадываться о наличии «пиратки».
Что делать? Для восстановления работоспособности программы «1С» необходимо:
1. Сделать и сохранить архивную копию своей информационной базы
2. Удалить из системы нелицензионные программы, эмуляторы ключей защиты.
3. Если у вас есть лицензионные программы 1С – использовать только их, с штатными аппаратными USB-ключами или активировав программные лицензии с помощью штатных ПИН-кодов.
4. Если не все рабочие места обеспечены легальными лицензиями – срочно приобрести недостающие лицензии 1С
5. Для корректной работы до активации временной лицензии необходимо установить последнюю версию технологической платформы «1С:Предприятие 8.3»
Варианты действий при появлении сообщения «Обнаружено нарушение целостности системы» (только для ИТ-специалистов!)
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С в кратчайшие сроки.
До 15 марта этого года вы сможете получить временные лицензии (основной поставки самой программы «1С:Предприятие», например «1С:Бухгалтерии», «1С:Зарплата и управление персоналом», «1С:Управление Торговлей», «1С:Документооборот» и многих других, клиентских лицензий на нужное количество рабочих мест, лицензий на сервер) для продолжения работы с существующими информационными базами.
Временные лицензии могут быть активированы не позже 15 марта 2021 года, период их действия 60 дней. Можно получить несколько одноименных (например, две временные лицензии по 10 рабочих мест) или различных временных лицензий (например, временную лицензию на 50 рабочих мест и на Сервер).
Для корректной работы до активации временных лицензий необходимо установить последнюю версию технологической платформы «1С:Предприятие 8.3»