Для использования 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С.
- Почему возникает ошибка «Обнаружено нарушение целостности системы»?
- Как избавиться от ошибки «Обнаружено нарушение целостности системы»
- Comments
- zhaozhe0831 commented Oct 31, 2018 •
- This comment has been minimized.
- haithemT commented Nov 2, 2018
- This comment has been minimized.
- zhaozhe0831 commented Nov 8, 2018 •
- This comment has been minimized.
- typicode commented Nov 8, 2018
- This comment has been minimized.
- mdversion01 commented Mar 22, 2019 •
- This comment has been minimized.
- fabb commented Mar 23, 2019
- This comment has been minimized.
- mdversion01 commented Mar 23, 2019
- This comment has been minimized.
- mdversion01 commented Mar 23, 2019
- This comment has been minimized.
- thoqbk commented Aug 29, 2019
- This comment has been minimized.
- bitclaw commented Oct 17, 2019
- This comment has been minimized.
- spacecakes commented Oct 21, 2019 •
- This comment has been minimized.
- sainnr commented Oct 24, 2019
- This comment has been minimized.
- zkrige commented Oct 31, 2019
- This comment has been minimized.
- valeriopisapia commented Nov 5, 2019
- This comment has been minimized.
- crgeee commented Nov 12, 2019
Почему возникает ошибка «Обнаружено нарушение целостности системы»?
Давайте разберемся почему возникает ошибка. Механизм проверки легальности 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 :CheckDriver CommentsCopy link Quote reply zhaozhe0831 commented Oct 31, 2018 •I’m trying to use husky precommit with sourcetree. The precommit command is run but i get the following error: Does anybody know what’s wrong? I’m using n. OS: macOS Mojave 10.14 This comment has been minimized.Copy link Quote reply haithemT commented Nov 2, 2018same issue here after upgrading node to v10.13 This comment has been minimized.Copy link Quote reply zhaozhe0831 commented Nov 8, 2018 •@zhaozhe0831 I have same problem when I switch node version to 8.12.0 with n . This comment has been minimized.Copy link Quote reply typicode commented Nov 8, 2018It’s actually not an error, just an information message. But it may sound like an error, especially as the output is red. Node version managers works by modifying the PATH when the terminal is started. GUI clients usually don’t work well with version managers as they don’t source .bashrc or .zshrc where version managers are usually initialized. So this message is just to let you know that husky will go into a mode where it’ll try to find a Node binary (it uses run-node for that). This comment has been minimized.Copy link Quote reply mdversion01 commented Mar 22, 2019 •This is an error. If I get this: but I using nvm and I have node 8.11.3 running. This comment has been minimized.Copy link Quote reply fabb commented Mar 23, 2019You need to set your system-wide node version to 8 or higher: This comment has been minimized.Copy link Quote reply mdversion01 commented Mar 23, 2019But I still get the same thing above when trying to commit with Sourcetree. This comment has been minimized.Copy link Quote reply mdversion01 commented Mar 23, 2019I found somewhat of a reason/solution for the issue with Sourcetree. All of my dependencies are current, node, husky, lint-staged and no solution works but this, This comment has been minimized.Copy link Quote reply thoqbk commented Aug 29, 2019In my MAC, I fixed this by:
This comment has been minimized.Copy link Quote reply bitclaw commented Oct 17, 2019I had the same issue with Webstorm. If anyone is using fnm, then the command to fix it would be: fnm default 12.10.0 This comment has been minimized.Copy link Quote reply spacecakes commented Oct 21, 2019 •This happens to me in Visual Studio Code if there’s an linting error in the code, which we take care of in the pre-commit hook using eslint. vscode will display
in a pop up, even though it isn’t the actual error, making it confusing for people to see what the real problem is (unless they check the output log). If the commit goes through, there’s no popup. Does anyone have an idea how I can get vscode to display the actual error instead of this? This comment has been minimized.Copy link Quote reply sainnr commented Oct 24, 2019I was experiencing this error with NVM & WebStorm (while everything was fine from the Ubuntu terminal). In a nutshell, it’s just a path problem with NPM & GUI vs terminal as @typicode suggests. In my case, I ended up configuring /.huskyrc as suggested in docs, to make sure it effectively uses NVM: This comment has been minimized.Copy link Quote reply zkrige commented Oct 31, 2019@sainnr solution worked for me on Catalina/zsh This comment has been minimized.Copy link Quote reply valeriopisapia commented Nov 5, 2019The last one works for me as well This comment has been minimized.Copy link Quote reply crgeee commented Nov 12, 2019
You can’t perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. |