Подскажите пожалуйста, как бороться с такой проблемой: условно имеется компьютер, выступающий в роли сервера, на нем хранится 2 базы, одна файловая, вторая в SQL. Стояла платформа 8.3.10, для обновления баз потребовалось установить новую платформу и соответственно 1С сервер. После установки новой платформы перестают работать файловые базы данных, при запуске база какое-то время работает, потом выскакивает ошибка нарушения целостности системы. База на sql работает нормально.
Знаю, что в новых платформах появился новый механизм проверки легальности использования платформы и, что если в системе когда-то был установлен эмулятор или ломаная платформа, то с новой платформой будут проблемы и как раз будет появляться подобная ошибка, но следуя рекомендациям данной статьи, в реестре никаких следов эмулятора найдено не было и ключи на платформу на сервере стоят.
Такая ошибка уже не первый раз появляется и даже, если старая платформа была 8.3.12. Как бороться с этой проблемой? И как в будущем можно ее предотвратить? Может мы неправильно устанавливаем платформу?
В общем у одних проблема решилась, что было сделано: остановила службы, имеющие отношение к hasp, удалила из диспетчера устройств системное устройство Virtual Usb Bus Enumerator, удалила три ветки реестра, где были данные об эмуляторе (какие ветки - писала выше), удалила файлик vusbbus.dll из Windows\System32\Drivers, удалила лишние платформы, переустановила драйвера защиты и все заработало.
Позже будем еще у одного клиента проверять, поможет ли тот же порядок действий)
(5) У одного клиента базы планируется обновить в ближайшее время и там нужен будет свежий релиз платформы, у других старая платформа 8.3.12 и там не работает ни на старой ни на новой платформе.
(8) у одних: старая 8.3.10.2580, новая 8.3.13.1644 (под старой запускается);
у других: старая 8.3.12.1529, новая 8.3.12.1714 (ни на какой не работает).
Была такая проблема. Удаляли через установку и удаления установленную новую версию. Ставили еще раз. Проблема уходила. Был установлен эмулятор. В реестре ничего не чистили.
(10) При удалении платформы, если была установлена компонента агента сервера - служба удаляется автоматически. У меня от 8.3.10 еще агент сервера был запущен. Его не трогали.
(10) Еще такой момент - я полностью удалял каталог bin после удаления платформы, видимо из-за эмулятора он остается после удаления через "установка-удаление программ".
(13) А еще такой вопрос, возможно глупый, с 1с сервером очень мало работала, если удалить все платформы, то что произойдет со списком баз в консоли 1с сервера при последующей установке платформы с 1с сервером? :)
У меня был опыт удаления эмулятора. Все 1с снес полностью, папки почистил. В реестре все по Hasp нашел и удалил. Поставил легальную заново. Падает. Потом нашел в инете, что нужно удалить vusbbus.dll, кажется она в system32 лежит (подробности не помню, искать некогда). После этого заработало. А в SQL версии просто нет той проверки, что для файловой, поэтому и работает со старым эмулятором.
Нашла эмулятор в ветке реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP\Services\Emulator\HASP\Dump, дополнительно есть в ветках HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\.... и HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlSet002\.... В общем то, еще эмулятор есть в диспетчере устройств в списке системных устройств - Virtual Usb Bus Enumerator. И в папке Windows находится куча файлов для эмулятора и как я поняла он функционирует... Теперь встает вопрос для чего его устанавливали, если есть лицензия на сервер мини и многопользовательский ключ на 5 лицензий + однопользовательские и как теперь от него избавится...
Удаляйте. Чистите в реестре, в папках, в диспетчере устройств. Вопрос для чего это сделано в нашей стране не работает в принципе, не тратьте время. Вам нужен результат - сносите эмулятор.
(18) Решили изменить способы борьбы с нелегальным использованием 1С, в итоге те, кто сидел на ломаных версия так и продолжают их использовать, а вот остальным только проблем добавилось...
В общем у одних проблема решилась, что было сделано: остановила службы, имеющие отношение к hasp, удалила из диспетчера устройств системное устройство Virtual Usb Bus Enumerator, удалила три ветки реестра, где были данные об эмуляторе (какие ветки - писала выше), удалила файлик vusbbus.dll из Windows\System32\Drivers, удалила лишние платформы, переустановила драйвера защиты и все заработало.
Позже будем еще у одного клиента проверять, поможет ли тот же порядок действий)