При обновлении платформы 1С:Предприятие 8.3 на новые релизы пользователи часто сталкиваются сонеожиданной ошибкой, которая блокирует запуск как в режиме «Предприятие», так и в «Конфигураторе». При этом ошибка может появляться даже на полностью легальных, лицензионных информационных базах.
Проанализируем ситуацию, выясним технические причины подобного поведения платформы и разберем по шагам, как полностью восстановить работоспособность системы.
Начиная с релизов платформы 8.3.10 (и во всех последующих ветках 8.3.15, 8.3.18, 8.3.21, 8.3.22 и новее), разработчики фирмы 1С существенно ужесточили механизм встроенной проверки лицензионной целостности. Теперь при запуске система выполняет глубокий анализ операционной системы и окружения.
Рассмотрим основные факторы, вызывающие сбой:
MultiKey, haspfit, vhasp, vusbbus.sys), которые ранее устанавливались в тестовых целях.backbas.dll, tech77.dll или winmm.dll) в каталогах установленной платформы.При обнаружении хоть одного из этих признаков встроенный модуль контроля блокирует работу приложения.
Чтобы устранить проблему, необходимо полностью очистить операционную систему от следов старых эмуляторов ключей защиты HASP. Разберем этот процесс по шагам.
sc:
sc stop MultiKey
sc delete MultiKey
sc stop vhasp
sc delete vhasp
Зайдем в «Диспетчер устройств» Windows, включим отображение скрытых устройств (меню «Вид» — «Показать скрытые устройства») и развернем ветку Контроллеры USB. Если в списке присутствуют виртуальные устройства (например, Virtual USB Bus Enumerator), кликнем по ним правой кнопкой мыши и выберем Удалить устройство с заменой галочки «Удалить программы драйверов для этого устройства».
Перейдем в системные каталоги C:\Windows\System32 и C:\Windows\System32\drivers. Проверим наличие и вручную удалим следующие файлы, если они присутствуют в системе:
vusbbus.sys, vusb.sys, haspvlib.sys.
Откроем редактор реестра regedit и перейдем в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Если в этом разделе остались подразделы с именами MultiKey, vusbbus или haspfit, удалим их и перезагрузим ПК.
Если в каталогах 1С ранее подменялись системные библиотеки, их необходимо восстановить до оригинального состояния. Простая установка поверх может не перезаписать измененные файлы.
Посмотрим, как правильно переустановить платформу:
C:\Program Files\1cv8 (и C:\Program Files (x86)\1cv8 для 32-битных систем).После очистки системы и переустановки платформы проверим корректность работы штатных средств лицензирования.
Sentinel LDK Driver (HASP driver). Убедимся, что служба Sentinel LDK License Manager запущена и работает в автоматическом режиме.%LocalAppData%\1C\1C8\licenses
%ProgramData%\1C\licenses
После очистки запустим 1С и повторно активируем комплект лицензий по информационному пин-коду.
Разберем еще один частый случай, когда база данных легальная, но платформой блокируется запуск из-за настроек сетевой проверки.
Администрирование — Интернет-поддержка пользователей и привяжем учетную запись портала 1С, на которой зарегистрирован данный программный продукт.Таким образом, последовательное удаление нештатных служб эмуляции, очистка реестра и переустановка чистого дистрибутива платформы гарантированно устраняют ошибку защиты 1С.