Virtual bus driver как удалить
Ошибка «Обнаружено нарушение целостности системы» на самом деле означает, что обнаружено нарушение условий лицензирования. Может возникнуть после обновления платформы 1С 8.3, при входе в базу данных в пользовательском режиме.
База данных абсолютно рабочая и нет смысла её проверять, лечить, восстанавливать из бэкапа и т.п. С целостностью системы и базой данных 1С всё в порядке - инфа 100%.
Причина возникновения ошибки - в наличии на компьютере установленного нелицензионного эмулятора ключа защиты, либо следов его установки.
Для устранения ошибки необходимо удалить из системы нелицензионный эмулятор ключа защиты, подчистить следы его установки. Сделать это можно вручную или с помощью соответствующих деинсталляторов:
Вариант 1 (haspflt.sys):
Файл может находиться в каталоге windows\system32\drivers\haspflt.sys
драйвер установлен в систему и прописан в ветку реестра
дампы ключей в ветке реестра
Удалить их можно вручную или с помощью uninstall.bat из комплекта деинсталляции del_haspflt.zip
Вариант 2 (vusbbus.sys):
Файл может находиться в каталоге windows\system32\drivers\vusbbus.sys
драйвер под названием "Virtual Usb Bus Enumerator" установлен в систему и прописан в ветку реестра
дампы ключей в ветке реестра
Удалить их можно вручную или с помощью uninstall.bat из комплекта деинсталляции del_vusbbus.zip.
Вариант 3 (multikey.sys):
Файл может находиться в каталоге windows\system32\drivers\multikey.sys
драйвер под названием "Virtual USB MultiKey" установлен в систему и прописан в ветку реестра
дампы ключей в ветке реестра
Удалить их можно вручную или с помощью uninstall.bat из комплекта деинсталляции del_multikey.zip.
Приведенный перечень вариантов эмуляторов ключей не претендует на полноту. Комплекты деинсталляции для всех перечисленных эмуляторов приложены в отдельных файлах, либо всё в одном архиве в файле del_all.zip, утилита loaddrv.exe входит в комплект.
Во всех перечисленных случаях необходимо запускать uninstall.bat от имени администратора.
После выполнения этих действий, запуск 1С возможен только с соблюдением условий лицензирования.
Для восстановления работы фирма "1С" предлагает бесплатные временные лицензии, подробнее тут:
Специальные предложения
(3) uninstall эмулятора вариант 1 - батник с командами деинсталляции драйвера windows\system32\drivers\haspflt.sys и очистки ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r\HASP\Dump
Вспоминается анекдот.
- А твоя мама знает чем ты тут занимаешься ? После недели работы, на легальном ключике такая "вундервафля" вылетела, "эмуляторы" с роду не стояли. Буду думать, как победить. лично мне по Вариант 1 - (haspflt.sys)
еще потребовалось удалить ветку реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\haspflt \
(11) Не рулит ни грамма. После удаления всех "эмхвостов", установки свежайших дров, на XP (x-64) вылетает ошибка (1с не падает и дает работать дальше).
С локальным законным ключом. Аптайм системы -
при запуске постоянно такое
Я к том что дело не в зачистке "ехвостов" а в работе платформы. Платформа легитимный ключ на старой ОС считает "нелегалом". Это позорно со стороны 1С но, сделать ничего нельзя.
Работать можно и есть патчи решающие этот вопрос.
Ответ по всей теме:"в Конфигурации ошибок целостности НЕТ. Есть ошибки в запуске лицензированных участков платформы".
Она запустится на других платформах - если условия подойдут (не конвертировали и т.п.).
Работаем в базах БГУ1.0 проф, ЗиК бюджет 1.0 базовая
Делаем перенос данных в ЗГУ базовая.
Естественно все лицензионное , купленное.
Почему-то на базе ЗГУ 3.0 стала появляться эта ошибка
Платформа свежая, почему же появляется только в ЗГУ ? (12) У ЗГУ есть программные ключи, соответственно проверки лицензионности немного по разному идут.
Платформа свежая 8.3.14.1630 , БГУ работает нормально, а почему же появляется в ЗГУ ?
Удалили все платформы и установили заново, почистили кеш, проверили - строк нет
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt \
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r
В "Справка / О программе. " в разделе "Лицензия" присутствуют 3 секции:
Текущая -- та лицензия, которую использует текущий сеанс - наша лицензия;
Информационная база -- те лицензии, которые когда-либо использовались при работе с данной информационной базой; - здесь отображается лицензия Управления образования
Где программа видит старую лицензию ?
конфигурации могут запускаться разными версиями платформы, проверьте настройки запуска возможно только ЗГУ запускается на версии платформы, в которой проявляется ошибка (16)стояла ломанная платформа, установил новую и лицензию программную, после этого не стала запускаться база, выводя данную ошибку. Скачал Ваши, шедевры, база стала запускаться, работает минут пять и снова выходит данная ошибка и база закрывается. Что делать?
А знаете как именно сломанная стояла, или на угад запускали?
Выложенные файлы подходят только для описанных 2-х вариантов, возможно у Вас был какой-то другой вариант. Спасибо, пригодилось удаление HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vusbbus (17) Батники предназначены для вполне конкретных случаев, варианты подробно описаны.
Если у вас другой вариант - они и не должны помочь, и не нужно было тогда их скачивать.
(17)
Можно попробовать запустить батник через командную строку "cmd".
Мне однажды это помогло.
Где cd/ D - команда
далее: адрес батника просто заходите в папку с файлом, копируете путь и вставляете с строку
Следующей командой вводите имя батника с форматом
я сперва пробовала вот этими обработками, скачанными в этой статье - не помогло, потом все сделала по инструкции в другой статье - помогло, и уже у двух клиентов
а у одного клиента не помогло, видимо, ему взломали 1с-ку чем то другим.
скажу сразу, я не системщик, чисто 1с-ник, причем больше бухгалтеров сопровождаю.
(23) Спасибо.
Устанавливала базовую ЗУП и возникла та же ситуация. Активация лицензии произошла только на платформе 8.3.12.1685.
А потом свободно дал обновится до последней платформы.
Всем спасибо.
Да, и забыла указать, что ПК был прям, как говорится, из коробки, новый. Ни каких эмуляторов не было точно.
На всякий случай, проверил на отсутствие, в моей системе, все библиотеки и ветки рееста, которые упоминались в этой статье, у меня чисто и этого нет.
Но ошибка, все равно появляется.
Придется ключик доставать.
Даже самый освещенный и лицензионный ключ не избавляет от ошибки "Обнаружено нарушение целостности системы".
Поможет только очистка от старых грехов, других вариантов нет. Если стоит ломанный ключ то тогда все эти манипуляции приведут к не запуску 1С? (37) Конечно, цель манипуляций - деинсталлировать эмулятор ключа и зачистить его следы в реестре, чтобы можно было запустить с легальным ключом. Сменил сетевое имя ПК и все стало гуд. А сколько нервов было потрачено. Я люблю тебя "1С" (38) спасибо мне это помогло так как не было у меня hasp файл VUsbus или в реестре что либо.. Смена имяни компа ни помогло
Аффтору лайк
Была кряк платформа но старая
А свежеустановленная лицуха 8.3.16.1хх с УСБ ключом начала изрыгать вышеуказанное письмо счастья
Батники очень помогли
Но и нашел свежую Алицуху
убрал усб ключ обратна в ящик
всё норм работает ) (39) со свежей только до какого-нибудь следующего обновления платформы, в котором будет проверка на эту свежую )
не всегда, но чаще всего такая ошибка - следствие работы защиты от взлома.
Troubleshooting
Verifying if the controller is loading the correct driver
The driver can't do anything if it is not being used, so to check this:
- Connect your controller by USB cable
- Open Device Manager by pressing Win + X and select it from the menu
- Search for and expand the category Nefarius HID Devices , your controller should appear there. Double click on it to check the driver status:
If the device appears there but the driver status indicates some error (e.g. This device cannot start (Error Code 10) ) try pressing the Reset button on the back of your controller and then reconnecting it. Rebooting your computer is also worth a shot.
If the controller does not appear under Nefarius HID Devices or if this section doesn't exist at all, you probably have another driver taking priority over DsHidMini. To solve this you need to remove those rogue drivers. See how to do so on the removing conflicting drivers section.
Removing conflicting drivers
We need to first determine if any other conflicting device driver is present on the system and remove it so DsHidMini can take over that job. The steps outlined here may or may not be applicable to your system, it entirely depends on your past 😜 and the stuff you potentially installed. Worry not though, together we shall succeed ✨
ScpToolkit
If you had ScpToolkit installed, you need to purge every remains from your machine. Follow this comprehensive removal guide.
Official Sony driver
If you have/had PS Now installed, chances are high you have the official Sony sixaxis.sys on your system. Follow this procedure to remove it.
FireShock
If you've used Shibari before you probably have FireShock installed, lets rectify that:
Controller does not connect by Bluetooth
Let's go step-by-step with this:
- Open Device Manager by pressing Win + X and select it from the menu
- Check if BthPS3 is correctly installed, its status and if its version is v1.3.108 or higher:
- Connect your controller by USB
- Open the DsHidMini Control Utility ( DSHMC.exe file that comes along the driver archive)
- Check if your device is correctly paired to the current Bluetooth host address. If it's not, try reconnecting your controller by USB sometimes until the pairing completes successfully
- If the "pairing" check is Ok like in the picture above but the device is still not connecting by Bluetooth, try resetting your controller by pressing the reset button on its back, connecting by USB again to have it re-paired to the current Bluetooth address then trying connecting wireless again. Remember to always confirm in the DsHidMini Control UI Tool if the pairing was successful before trying to connect wireless
If after all those tries the device still fails to connect, then maybe:
Updating
If you want to update, simply follow all the same steps of the installation and overwrite any existing files. Reboot your machine to be extra safe if it didn't work right away.
Вычистить следы эмулятора.
Вот что накопил на эту тему (извините за сумбурность, складывал всё в кучу, как бурундук орешки):
1. Вернуть файл backbas.dll к исходному состоянию (удалить полностью и заново установить платформу).
2. В системе не должно быть установлено службы vusbbus и файл этой службы должен отсутствовать (обычно он лежит по пути \SystemRoot\system32\DRIVERS\vusbbus.sys).
3. Наличие ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP ни на что не влияет.
4. Для устранения в диспетчере устройств ищем и удаляем - Virtual Usb Bus Enumerator в ветке Системных устройствах (нужно поставить галку Удалять драйвера программы)
5. Искать файл haspflt.sys
также удалить ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\HASP(NEWHASP)
еще вариант:
Выполните команды:
Удалите ветки реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emu
еще вариант:
Зайди в диспетчер устройств и удали usb устройства alladin hasp key или safe inc key, далее в системных устройствах удали virtual usb bus enumerator.
И удали в каталоге system32 все что останется от драйверов на эти устройства. Там могут быть:
akscoinst,dll
akshasp.sys
hardlock.sys
aksclass.sys
akssusb.sys
Вариант 1.
Вариант 2.
Выполните команды:
вылет по нарушению целостности происходит, когда 1С обнаруживает драйвер VUSBBus.
3) если хотя бы одно из условий п.2 не выполняется - вылета нет.
в диспетчере устройств ищем, и если есть, удаляем в Системных устройствах - Virtual Usb Bus Enumerator (желательно поставить галку Удалять программы драйвера)
открываем консоль от админа
проверяем наличие службы - sc query vusbbus
если ошибка 1060 - все хорошо, службы нет, работать будет
узнаем имя файла службы - sc qc vusbbus
удаляем указанный файл (SystemRoot обычно равно C:\WINDOWS)
удаляем службу - sc delete vusbbus
How to Install/Remove
DsHidMini can only work its magic if it's the dominant driver for your controller, you may have others preinstalled that need removal, this guide covers most of the known cases.
Installation
No matter what software you may have preinstalled, this step is always the same 😀
Version 2.x.x
- If you want Bluetooth support you need to install BthPS3 first (optional for USB)
- Download the attached dshidmini_vX.X.X.X.zip archive to an arbitrary location on your machine
- Extract the archive (doesn't matter where to, e.g. your Downloads folder)
- On x64 navigate to x64\dshidmini
- On x86 navigate to x86\dshidmini
- If you've never installed great software before 😉 this might show up (hit Install):
- Should only take a moment until success dialog
- This will automatically pair it to your Windows Bluetooth host if you have working Bluetooth at the time of plugging it in
- Run it as Administrator to change settings, check the documentation for details
- It is not required to keep the utility running for the driver to function, only if you want to observe battery level or change settings
By now if you plug in your controller (or reboot the machine) chances are high that everything already works as expected. If it doesn't, worry not, read on here!
Version 1.x.x
Version 1 has been deprecated and replaced by version 2, which is not backwards compatible, so study the installations instructions carefully and make sure you use the versions outlined!
- If you want Bluetooth support you need to install BthPS3 first (optional for USB)
- Download the attached dshidmini_vX.X.X.X.zip archive to an arbitrary location on your machine
- Extract the archive (doesn't matter where to, e.g. your Downloads folder)
- On x64 navigate to x64\dshidmini
- On x86 navigate to x86\dshidmini
- If you've never installed great software before 😉 this might show up (hit Install):
- Should only take a moment until success dialog
- This will automatically pair it to your Windows Bluetooth host if you have working Bluetooth at the time of plugging it in
- Run it as Administrator to change settings, check the documentation for details
- It is not required to keep the utility running for the driver to function, only if you want to observe battery level or change settings
By now if you plug in your controller (or reboot the machine) chances are high that everything already works as expected. If it doesn't, worry not, read on here!
Нарушение целостности системы
В декабре 2017 года фирма 1С решила изменить механизмы проверки легальности программы и выпустила новые платформы 8.3.10.2699 и 8.3.11.2899, начиная с использования которых стала появляться ошибка «нарушение целостности системы».
Данная ошибка может появится после обновления платформы, при запуске в пользовательском режиме и свидетельствовать о том, что в системе установлена «взломанная» версия предыдущей платформы (изменены файлы backbas.dll, frntend.dll, mngcln.dll ), либо находятся следы эмуляторов USB-ключей. В первом случае необходимо всего лишь удалить старую платформу или просто переустановить ее, во втором же случае придется немного потрудиться, чтобы восстановить легальное использование программных продуктов 1С, так как при установке эмулятора происходит создание нового устройства системы и добавление записей в реестр.
Даже, если вы вставите usb-ключ или установите программные лицензии, база у вас все равно не запустится, пока вы не удалите все следы нелегального использования ПО 1С.
Итак, рассмотрим вариант удаления эмуляторов из системы. Эмуляторов существует много, но мне встречались только два, рассмотрим процесс их удаления:
-
Для начала, необходимо открыть службы и остановить: HASP Loader, Sentinel LDK License Manager, Агент сервера 1С:Предприятие.
Удалить там следующие ветки реестра:Если был использован эмулятор - haspflt
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt¬\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato¬r
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EmuЕсли был использован эмулятор vusbbus
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet001\NEWHASP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002\NEWHASPВозможно еще понадобиться удалить следующие ветки реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vusbbus
После удаления данных из реестра, перезагрузите компьютер.В случае, если вы боитесь удалять эти данные из реестра, то можно сделать бэкап указанных веток реестра, нажав правой кнопкой мыши на нужную ветку, и выбрав пункт меню «Экспортировать».
В случае необходимости, для восстановления сохраненной ветки реестра, на ней можно будет два раза кликнуть и утвердительно ответить на вопрос о добавлении сведений в реестр.Eсли данная инструкция вам не помогла, то можно переустановить систему, на которую поставить чистую платформу. Данный вариант является достаточно трудоемким, поэтому рекомендую пользоваться им в самом крайнем случае, тем более, что в моей практике данный метод не приходилось использовать, все следы эмуляторов прекрасно удалялись.
Также, могу посоветовать поискать эмуляторы в сети интернет, в комплекте с ними обычно идут деинсталляционные файлы, позволяющие быстро удалить следы эмуляторов.
Специальные предложения
(1) Да, только информация в статье из первой ссылки настолько сжата, что не каждый после ее прочтения сможет удалить эмулятор, а вот в статье из второй ссылки я честно сказать даже и не знала, что там есть методы борьбы с эмуляторами, потому что там очень много текста и нужный находится в конце и я думаю, не одна я его пропустила) Все бы ничего, если бы не с опозданием на год )) Актуальность мягко говоря.Статья конечно припоздала, но до сих пор встречаются граждане использующие. ну понимаете )).
Сразу "посылаю" на. лицензию и всем становится хорошо!(3) Зря вы так. Люди, работающие во франчайзи, думаю поддержат меня. В нашей компании с начала года ни один эмулятор пришлось удалить и сейчас продолжаем, так как некоторые сидят без обновлений, а когда начинают подключать, например, 1С Отчетность, все, требуется обновить конфигурацию, а она на старой платформе, а платформа не просто ломаная патчем, а стоит эмулятор))
И кстати, есть такие эмуляторы, которые и сейчас ставят, особенно, если нужно 500 лицензий, но все нелегальное, когда-то приходится делать легальным..
(8) Вопрос не в бесполезности, а в том что актуальность никакая.
Вот вы сами пишете " начала года ни один эмулятор пришлось удалить и сейчас продолжаем", то есть с начала года держали эту информацию и только сейчас решили поделиться со всеми?
"Люди, работающие во франчайзи, думаю поддержат меня." - для меня покажутся такие франчайзи немного странными, так как в действительности с таким столкнулись в Октябре прошлого года. Я лично не работаю напрямую с клиентами по таким вопросам, но и то был в курсе.
Заметьте, я не сказал о публикации ничего плохого и не минусовал ))"И кстати, есть такие эмуляторы, которые и сейчас ставят, особенно, если нужно 500 лицензий, но все нелегальное, когда-то приходится делать легальным.." Такие меня всегда удивляли. Я могу еще понять когда ИП 1-2 человека экономит на лицензии, хотя не одобряю. Но имея 500 пользователей (или около того) это выглядит как минимум странно.
то есть с начала года держали эту информацию и только сейчас решили поделиться со всемиПочему же в секрете) Нужно же было оформить публикацию, чтобы не выливать кучу непонятного текста, а для оформления требуется время.
для меня покажутся такие франчайзи немного странными, так как в действительности с таким столкнулись в Октябре прошлого годак нам перешли клиенты от других обслуживающих компаний (и частников), которые даже и не знали, что им там поставили, они лишь возмущались, что приходиться какие-то лицензии покупать, хотя до этого все работало)
Несмотря на то, что компании крупные, они тоже стараются сэкономить, деньги ведь с неба не падают. Потребовалось срочно приобрести лицензии, а денег сейчас нет, поставили эмулятор, потом с долгами разобрались, потихоньку начали покупать лицензии. Но имея 500 пользователей (или около того) это выглядит как минимум странно.
Бывают ситуации когда траблы с ключами легальными и как крайняя мера приходится людишкам ставить нехороший софт.
А потом как проблемы с ключами решат, то забывают все корректно удалить и тут та и нужна эта статья хоть и запоздалая, еще думаю много кто будет вредить и столько же в зад возвращать систему. Я могу еще понять когда ИП 1-2 человека экономит на лицензии, хотя не одобряю. Но имея 500 пользователей (или около того) это выглядит как минимум странно.
Я встречал более странное явление. Лицензия приобретена, ключик в серваке стоит (рабочий), но используется ломаная 1С. Всё из-за того что не хватало лицензии на одного пользователя, который иногда подключался :) Под шумок 54ФЗ обновил им конфу, заказал ещё одну лицензию и привязал к ключу. никогда не видел ошибку такую, зашел просто посмотреть что это? оказалось мошенники)) не интересно А сколько троянов на боевые сервера с бизнес-информацией и перс. данными можно насажать распространяя эмуляторы - мммм. золотое дно! Зайдешь так куда-то в офис на переговоры, там сидит дядя вахтер и просит паспорт, потом его данные куда-то вносит. Можно конечно поругаться и потребовать заявление на согласие обработки персданных, но это все время, а время - деньги, а потом его программка оказывается ломанной 1С, которую одмин-студент Коля поставил за спасибо, и ломанул, конечно ключом с торрентов. Ну не платить же за лицензию рабочего места вахтера, в самом-то деле! Ну, по плюсам видно - инфа полезна. Тоже поставил плюс.Спасибо за статью.
Заметка по горячим следам.
Сегодня столкнулся с проблемой - "Обнаружено нарушение целостности системы".Весь ИС перешарил в поисках советов бывалых, но так ничего и не помогло: ни чистка реестра, ни удалении файлов в %systemroot%. В службах ничего подозрительного тоже не находил.
После этого решил пошариться по файлам пользователя и о чудо. В папке !distr находилась папка 1C_Runtime_Patcher. Ну и в ней соответственно патчер.Для того чтобы знать врага в лицо, привожу здесь заметку из readme файла.
Пробовал запустить удаление с помощью команды iccs -u, но результата это не принесло.
Результат, прошло несколько часов, пока полет нормальный.
Не всегда, но чаще всего такая ошибка - следствие работы защиты от взлома.
Платформа ищет HASP-эмуляторы и проверяет валидность цифровых подписей некоторых важных файлов.
Если платформа найдет невалидную цифровую подпись у одного из важных файлов или следы пребывания эмуляторов vusb, vusbbus, haspflt, multikey, то произойдет то, что вы видите на первой картинке статьи.у файлов backbas.dll, config.dll, mngcln.dll, frntend.dll, perform.dll надо проверить "цифр.подпись файла исправна или нет?"
меткой "Сведения о цифровой подписи" либо надпись "Эта цифровая подпись действительна" (значит файл оригинальный, не изменялся), либо н
в Проводнике переходим в папку "c:\Program Files\1cv8\8.3.**.****\bin" и вызываем контекстное меню - мышкой ПКМ по файлу backbas.dll, команда "Свойства" -> открылось окно с заголовком "Свойства: backbas.dll" , в нем переключиться на закладку "Цифровые подписи", в списке "Список подписей" мышкой выделить одну (вы возможно увидите одну в списке, но их две фактически - одна с алг.выборки sha1 и одна с алг.выборки sha256, и обе отображаются в списке в Винде10, Винда7 покажет одну ц.п. с алг.выборки sha1) и нажать ниже списка справа кнопку "Сведения" -> открылось ещё одно окно с заголовком "Состав цифровой подписи", в нем наверху под меткой "Сведения о цифровой подписи" либо надпись "Эта цифровая подпись действительна" (значит файл оригинальный, не изменялся), либо надпись "Эта цифровая подпись недействительна" (файл не оригинальный, переустановите платформу для его восстановления).
проверяйте файлы в папке "c:\Program Files\1cv8\8.3.**.****\bin":
backbas.dll, config.dll, mngcln.dll, frntend.dll, perform.dll
в указанном порядке.Проверил все описанные файлы, все цифровые подписи действительны. Ошибка всё равно появляется.
Removal
- Use Driver Store Explorer to remove the dshidmini.inf driver:
The driver will still be loaded for controllers that were using it, so be sure to uninstall them from Device Manager - Plug in your controllers
- Open Device Manager by pressing Win + X and select it from the menu:
- Expand Nefarius HID Devices
- For each device under Nefarius HID Devices , right click it and select Uninstall Device , then select Uninstall on the appearing confirmation window
After that, DsHidMini should be fully gone from your computer 😥
Читайте также: