Приветствую, коллеги. АРМ Генерации ключей перестал открываться сразу после запуска. Вместо окна программы я получил сообщение о загрузке библиотеки cbmain.dll.
Как выглядела ошибка
exception error loading library cbmain.dll
На этом компьютере работал Avast. Проверка показала, что антивирус заблокировал один из файлов старого АРМ. Простого отключения защиты оказалось недостаточно: после перезагрузки файл снова исчезал.
Как я проверил карантин
Я открыл журнал защиты и карантин Avast и нашёл срабатывание в каталоге АРМ. Перед восстановлением сверил файл с исходным дистрибутивом, полученным для рабочего места. Случайный DLL из интернета я не скачивал.
Решение
- Закрыл АРМ.
- Добавил каталог программы — обычно
C:\FkClnt1— в исключения антивируса. - Восстановил удалённый файл из карантина. Если копии там уже не было, взял
cbmain.exиз проверенного дистрибутива. - Поместил
cbmain.exв подпапкуEXEустановленного АРМ. - Снова запустил
!cbank.bat.
Как я проверил результат
После возврата файла программа открылась, а сообщение loading library cbmain.dll исчезло. Затем я ещё раз перезагрузил компьютер и проверил запуск: исключение сохранилось, антивирус файл повторно не удалил.
Если следом появляется ошибка OLE или vcl50.bpl, это уже отдельная неисправность. Для неё есть другая последовательность действий.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.