Не работает эмулятор 1с
После обновления 1С, после запуска секунд через 10 - 30 вываливает ошибку Обнаружено нарушение целостности системы и варианты: Перезапустить или завершить работу.
Попробовал выполнить процедуру как при ошибке: Файл базы данных поврежден
- Конфигуратор - “Администрирование” и нажимаем на “Тестирование и исправление”.
- Тестирование целосность БД: chdbfl.exe
Все тесты проходят успешно, но после старта 1С и запуска базы выскакивает ошибка: Обнаружено нарушение целостности системы
Кто знает в чем причина ?
Ошибка «Обнаружено нарушение целостности системы» на самом деле означает, что обнаружено нарушение условий лицензирования. Может возникнуть после обновления платформы 1С 8.3, при входе в базу данных в пользовательском режиме.
База данных абсолютно рабочая и нет смысла её проверять, лечить, восстанавливать из бэкапа и т.п. С целостностью системы и базой данных 1С всё в порядке - инфа 100%.
Причина возникновения ошибки - в наличии на компьютере установленного нелицензионного эмулятора ключа защиты, либо следов его установки.
Для устранения ошибки необходимо удалить из системы нелицензионный эмулятор ключа защиты, подчистить следы его установки. Сделать это можно вручную:
1. Откатить платформу и работать в старых версиях ( та которая у вас была до этого _ просто удалив текущий релиз ). Это временное решение, рано или поздно фирма 1С выпустит релизы, которые будут работать только на новых платформах.
2. Перейти на работу в сервисе 1С:Облако от 1000 руб/мес.
3. Купить ключи и пользоваться программой официально.
ИТАК: Перед установкой официальных лицензий или Repack (что мы не рекомендуем) вам необходимо:
Вариант 1 (haspflt.sys):
Удалить:
1.1 windows\system32\drivers\haspflt.sys
1.2 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt
1.3 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r\HASP\Dump
Вариант 2 (vusbbus.sys):
1. В диспетчере устройств ищем, и если есть, удаляем в Системных устройствах - Virtual Usb Bus Enumerator (желательно поставить галку Удалять программы драйвера)
2. Открываем консоль от админа
3. Проверяем наличие службы - sc query vusbbus
4. Если ошибка 1060 - все хорошо, службы нет, работать будет
5. Узнаем имя файла службы - sc qc vusbbus
6. Удаляем указанный файл (SystemRoot обычно равно C:\WINDOWS) (обычно \SystemRoot\system32\DRIVERS\vusbbus.sys)
7. Удаляем службу - sc delete vusbbus
Как удалить "ломанную" 1С
В связи с последними удачными попытками 1С бороться с пиратством с выходом платформы 8.3.10.2667 и выше нас очень часто спрашивают как удалить, снести пиратскую или как иногда называют "ломанную" ("крякнутую") платформу 1С?
Примечательно, что данная информация пригодится очень многим пользователям. С начала года большое количество запросов в интернете на тему "нарушением целостности системы" или "как удалить эмулятор ключа защиты". Казалось бы довольно тривиальная задача? Но не спешите. Есть несколько вариантов развития событий. Разберемся подробнее.
Чтобы правильно удалить ломанную платформу 1С и установить на ее месте лицензионную сначала надо уточнить как же была "крякнута" 1С 8. До недавнего момента существовало как минимум два действенных способа это сделать:
Подмена dll - backbas.dll 8.3
Эмулятор ключа защиты
Как восстановить backbas.dll
Если ваша платформа была сломана этим образом, то вы отделаетесь малой кровью Мы рекомендуем просто удалить все версии платформы 1С и установить заново свежую версию платформы, до этого, конечно, позаботиться о приобретении лицензии(возможно даже у вас все есть - надо найти бумажную лицензионную карточку 1С). Если лицензии у вас нет, вы можете заказать ее покупку у нас.
Как удалить эмулятор ключа hasp
Вторым нелегальным способом использовать платформу 1С является эмулирование драйвера ключа защиты Hasp. Если у вас этот случай, то тут придется повозиться. Вам надо снести или как пишут грохнуть все следы пребывания эмулятора HASP у вас на компьютере.
Попробуйте выполнить следующие шаги:
Остановить все службы, которые содержут ключевые слова «Hasp», «HLServer», «NHSrvice» и т.п.;
При наличии, остановить службу Sentinel LDK License Manager, так как её работа может вызывать ошибку при удалении файлов и отключении служб, описанных в следующих пунктах:
Удалить все компоненты HASP через "Панель управления";
Зайдите в диспетчер устройств. В ветке "Системные устройства" удалите "Virtual Usb Bus Enumerator". Это может быть скрытое устройство в ОС, которое можно отобразить через пункт меню "Вид"-"Показать скрытые устройства";
В диспетчере устройст удалить все устройства содержащие следующие слова: «Hardlock», «Haspnt», «HASP fridge» , «aksfridge»;
Удалите ветку реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\NEWHASP\ ;
Удаляем ветку реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Emulato r\HASP ;
Удалить все ветки реестра содержающие слово Hasp, fridge, safenet, sentiel;
Из папок "%systemroot%\System32" и "%systemroot%\System32\drivers" удалить все файлы aks*.*, «hardlock.sys», «haspnt.sys» и т.п.
После выполнения действий перезапустите компьютер.
Зайдите в 1С и в окне "О программе" посмотрите какую лицензию стала использовать платформа 1С.
Подскажите, пожалуйста, по такой проблеме:
Розница 2.1.7.15, установка оборудования (ФР, терминал и т.д.). Добавляем оборудование, в диалоге нажимаем "Настроить" - "Функции" - "Установить драйвер". Пишет: "Внешняя компонента успешно подключена". При этом остается "Драйвер не установлен".
Пробуем по другому: справочник "Драйверы оборудования", находим нужный драйвер (любой, пусть будет эмулятор ФР от 1С), нажимаем "Функции-Установить драйвер" - та же ситуация: "Компонента успешно установлена", однако текущий статус clear">
(1) viitasab, драйвер желательно ставить не только в терминале у пользователя, но и на локальной тачке, с которой идет подключение к терминалу, и физические хотите потом подрубить ФР, и еще в правах юзверов терминальных посмотрите передачу потров, принтеров и тд и тп, должно быть влючено.
(1) viitasab, Сохраните архив с компонентой из макета на диск, и попробуйте зарегистрировать вручную. возможно прояснит ситуацию.
(1) как ни странно помог RTFM
1. Распаковываем FPEmulatorKKT1C2.zip в "C:\DRIVERS" (Пример, желательно корневую)
2. Запускаем, командую панель (cmd.exe) под правами администратора.
3. Регистрируем COM компонент командой: "regsvr32.exe FPEmulatorKKT1C2.dll". Для Windows x64 рекомендуется выполнять regsvr32.exe по строке "C:\Windows\System32\regsvr32.exe".
4. Переходим в "1С:Предприятие", в справочник «Подключаемое оборудование», переходим в справочник «Драйверы оборудования» и создаем новый элемент по кнопке «создать».
Заполняем поля:
"Тип оборудование" = "ККТ с передачей данных",
"Наименование" = "1C: Эмулятор контрольно-кассовой техники нового образца",
"Идентификатор объекта" = "AddIn.EmulatorKKT1C2".
5. После чего нажимаем «Записать и закрыть».
6. После чего заново открываем элемент и проверяем, что драйвер подключился.
Насколько я понял - ключевой лайфхак именно в том, что бы запускать регистратор в 64 битных системах нужно именно по полному пути (но вообще лучше все таки все 5 пунктов выполнить).
На момент чтения РТФМ - все ритуальные пляски с бубном вокруг "запустить от имени. " и других рецептов были уже выполнены в разнообразных вариациях неоднократно.
З.Ы. возможно еще и п.2. имеет значение, т.к. обычно все регистрации выполняются не через CMD, а через запуск bat файла.
Chaotic; Divedition; Evgeny.Bogomolnyy; kitaevay; user1307900; sapervodichka; maksa2005; reap; Jeka44; dime2; user659168_xec8787; Yan_Malyakov; plevakin; user880576; DarkDaemon; limonas; davdykin; cmd_vasec; ansonat; userzak; Ankare; Boulala; lenna1c; john.rzn; ValeriyZ; alekseineputin; rinet; user591632_kult_torg_sr; pyrkin_vanya; vis_tmp; freeek; + 31 – Ответить
sapervodichka; proninvs; Nandarou; begemot; Vitstav; Razved4ik; user840502; SagittariusA; Gennad2; orientir1C; Crazy_Max; + 11 – Ответить
(14) Мне то же помогло только это.
Ручками зарегистрировал библиотеку в системе (Win 10 x64) через regsvr32 под админскими правами, после этого на всякий случай перезагрузил комп (скорее всего не обязательно), зашел в 1С Розницу v. 2.2.9.19 (предпоследняя на тек. момент), перешел в справочник "Драйверы оборудования", "Создать", прописал ручками наименование, тип и идентификатор (это главное поле. В нем должно быть "AddIn.EmulatorKKT1C2", без кавычек), поле "Имя файла драйвера" оставил пустым. Всё. После этого создаю экземпляр устройства, и всё работает!
proninvs; user659168_xec8787; ilyanet; DimonNT; sapervodichka; g1uk; AV_Gans; SagittariusA; john.rzn; kassbar; orientir1C; + 11 – Ответить
RibD; Divedition; cleaner_it; SHEFF4EG; VolkovMV; maksa2005; LeXXeR; user659168_xec8787; user598655_ilia-bers; vgv8; Kutsepalov; asv_izts; Sadan32; user1322342; maslennikov_ea; SagittariusA; stragner2; orientir1C; + 18 – Ответить
(12)
ВАЖНО выполнить пункт 4 так как написано, а не загружать ZIP архив с драйвером и все будет прекрасно работать
Руками 4 пункт помог
(12) (26) по мотивам постов 12 и 26 у меня в итоге так сработало (32битный клиент 1с):
0.а) Перед всеми этими действиями убедимся, что в справочник Подключаемое оборудование не содержит наше оборудование и при необходимости его помечаем и удаляем
0.б) Проверяем по рекомендации их (26), что вот тут c:\Users\"Ваш каталог пользователя"\AppData\Roaming\1C\1cv8\ExtCompT\ нет файлов драйвера и при необходимости их удаляем
тогда можно переходить к инструкции из (12). Если начали с (12), то ничего не мешает выполнить 0.а) и 0.б), а потом повторить пункты 2)-6)
1. Распаковываем FPEmulatorKKT1C2.zip в "C:\DRIVERS" (Пример, желательно корневую)
2. Запускаем, командую панель (cmd.exe) под правами администратора.
3. Регистрируем COM компонент командой: "regsvr32.exe FPEmulatorKKT1C2.dll". Для Windows x64 рекомендуется выполнять regsvr32.exe по строке "C:\Windows\System32\regsvr32.exe C:\DRIVERS\FPEmulatorKKT1C2.dll".
4. Переходим в "1С:Предприятие", в справочник «Подключаемое оборудование», переходим в справочник «Драйверы оборудования» и создаем новый элемент по кнопке «создать».
Заполняем поля:
"Тип оборудование" = "ККТ с передачей данных",
"Наименование" = "1C: Эмулятор контрольно-кассовой техники нового образца",
"Идентификатор объекта" = "AddIn.EmulatorKKT1C2".
5. После чего нажимаем «Записать и закрыть».
6. После чего заново открываем элемент и проверяем, что драйвер подключился.
Насколько я понял - ключевой лайфхак именно в том, что бы запускать регистратор в 64 битных системах нужно именно по полному пути (но вообще лучше все таки все 5 пунктов выполнить).
На момент чтения РТФМ - все ритуальные пляски с бубном вокруг "запустить от имени. " и других рецептов были уже выполнены в разнообразных вариациях неоднократно.
З.Ы. возможно еще и п.2. имеет значение, т.к. обычно все регистрации выполняются не через CMD, а через запуск bat файла.
Сегодня 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С
Внимание!
Далее после установки последней версии технологической платформы необходимо следовать следующим действиям:
Рабочее решение ошибки «Обнаружено нарушение целостности системы»
Стоит сразу осознавать тот факт, что сегодня на просторах сети интернет предоставляются всевозможные отличные друг от друга системы взлома программ, которые также относятся и к эмуляторам ключей защиты 1С. Поэтому и способов удаления эмулятора с рабочего компьютера или сервера может быть столько же. Однако в данной публикации рассмотрим самые эффективные способы полной очистки эмулятора, которые рекомендованы фирмой 1С.
- Первый и самый простой способ, заключается в удалении двух файлов VUsb.sys и vusbbus.sys. Данные файлы должны располагаться в каталоге файлов, расположенном в директории: C:\Windows\System32\drivers.
- Второй способ. Необходимо открыть командную строку (cmd) от имени администратора и поочередно выполнить следующие команды:
Loaddrv.exe –stop haspflt (останавливаем работу утилиты эмулятора hasp);
Loaddrv.exe –remove haspflt (удаляем установленную утилиту эмулятора hasp).
Примечание. Если выполнение команд в командной строке завершилось с ошибками, тогда необходимо вручную найти работающую службу утилиты loaddrv, остановить ее и полностью удалить вместе со службой haspflt. Утилита и служба должны быть расположены в директории C:\Windows\System32\drivers\loaddrv.exe и C:\Windows\System32\drivers\haspflt.sys. Чтобы удалить данные файлы, нужно обладать правами администратора.
После этого нелишним проверить редактор реестра на наличие следов удаленной утилиты эмулятора. Если остатки будут найдены в реестре их также необходимо удалить. Запускаем редактор реестра с правами администратора и первым делом осуществляем поиск в следующих ветках реестра:
Если данные ветки будут отсутствовать, тогда пройдитесь по реестру поиском по значениям hasp, haspflt, vusbbus, loaddrv и VUsb. Также рекомендовал бы в рамках данного способа очистки, пройтись по этим же значениям в глобальном поиске каталогов Windows. При нахождении любого файла с указанными выше названиями, безвозвратно удалить.
Заключение
Как можно заметить вариантов решения достаточно, но как отмечалось ранее сколько эмуляторов, столько и решений по их удалению. Можно сказать, с уверенностью, следуя описанным в данной публикации инструкциям, у Вас получится решить проблему аварийного завершения работы 1С по причине: «Обнаружено нарушение целостности системы». От себя хочется добавить, что использование нелегального программного обеспечения никогда не доводило до хорошего, поэтому рекомендую Вам использовать для ведения бизнеса только легальные лицензионные программы фирмы 1С, которые можно приобрести на нашем сайте. Желаю удачи и успехов в работе!
5 пользователя(ей) сказали cпасибо:
Доброго дня! Прошу подсказать в чем может быть зарыта собака.
Имеется сервер HP Proliant, операционка 2008 R2 SP1 Enterprise. Поднят узел удаленных рабочих столов. AD. 50 пользователей.
1С Предприятие 8.3.18.1208. Multikey.
При входе на сервер локально под любым пользователем AD - все работает. При входе этим же пользователем через подключение к удаленному рабочему столу, пишет, что не найдена лицензия.
Приветствую коллеги, нужна Ваша помощь.
Мультик успешно работает локально, но ни в какую не хочет раздаваться по сети через hasplm. Убил уже много часов на это.
Развернул в порядке экперимента 2 виртуалки:
1) Хост s1 (192.168.0.7): WinXP + мультик (с дампом на 10 юзеров) + драйвер HASP + менеджер лицензий (v8.32)
2) Хост s2 (192.168.0.8): Win7_x64 + платформа 8.3.12.1924 (с драйвером HASP)
Оба хоста пингуют друг друга.
С хоста s2 успешно проходит телнет на хост s1, порт 475.
Но платформа на хосте s2 при запуске упорно выдаёт "Не обнаружена лицензия".
Установил HASP монитор - менеджер лицензий на хосте s1 виден, но сам ключ в нём отсутствует.
Установил эту же платформу на хост s1 - локально всё запускается и работает ОК.
Доброго дня! Прошу подсказать в чем может быть зарыта собака.
Имеется сервер HP Proliant, операционка 2008 R2 SP1 Enterprise. Поднят узел удаленных рабочих столов. AD. 50 пользователей.
1С Предприятие 8.3.18.1208. Multikey.
При входе на сервер локально под любым пользователем AD - все работает. При входе этим же пользователем через подключение к удаленному рабочему столу, пишет, что не найдена лицензия.
К серверу ж по RDP цепляются, для 1С - как локальный пользователь. Извините за банальный вопрос: а HASP License Manager (lmsetup.exe) установлен?
Доброго времени суток!
Подскажите, как запустить теперь ПРОФ версию после версии платформы 8.3.16.1063.
Раньше пользовалась утилитой 1с_8х_UniPatch.
Теперь она не работает на новых версиях.
Всем привет. С новым мультикеем от lexapass платформа 8.3.17.1851 нормально работает? Интересует клиент-серверный вариант или тут тоже имя компа важно? У меня почему-то на самом сервере, если на нем запустить клиента, вылетает с нарушением целостности, сам сервак работает, старая версия мультика с платформой 8.3.16 работала без проблем. Делал все по инструкции удалил старый мультик и поставил новый. На остальных терминалках работает вроде без вылетов и ошибок.
Обновлю: Разобрался, почему была нарушение целостности при запуске клиента на сервере: болтался старый эмуль C:\Windows\SysWOW64\drivers\haspflt.sys, и новые remove ы которые идут в комплекте с мультиком его не удаляли. Проверяйте вручную старые эмули типа vusb, vusbbus, haspflt в 32 и 64 вариациях. Cпасибо за наводки hpdx2300 !
Добрый день, у меня тоже такое, вылетает с нарушением целостности. А как вычистить старые драйвера? Но у меня не сервер
В декабре 2017 года фирма 1С выпустила новые платформы 8.3.10.2699 и 8.3.11.2899 и изменила механизмы проверки легальности программы. После обновления платформы на эти версии стала появляться ошибка «нарушение целостности системы».
В декабре 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. Понадобятся права администратора.
Читайте также: