Приветствую, коллеги. На 64-разрядной Windows установщик «Континент TLS» завершался ошибкой DLL. Пакет Visual C++ x64 уже стоял, поэтому сначала эта причина казалась маловероятной.
Проблема
Ошибка DLL при установке Континент TLS на Windows x64.
Часть компонентов клиента остаётся 32-разрядной и требует библиотек x86 даже на 64-разрядной системе. Одного пакета x64 оказалось недостаточно.
Как я проверил причину
- Открыл «Программы и компоненты».
- Проверил наличие распространяемых пакетов Microsoft Visual C++.
- Сравнил список с исправным рабочим местом и увидел отсутствие x86.
Что я сделал
- Скачал поддерживаемые пакеты Visual C++ только с сайта Microsoft.
- Установил версии x86 и x64 одной поддерживаемой линейки.
- Перезагрузил компьютер.
- Повторно запустил установку «Континент TLS» от имени администратора.
После установки 32- и 64-разрядных библиотек ошибка DLL исчезла.
Важно: Не скачиваю отдельные DLL с файловых каталогов и не копирую их вручную в System32. Это небезопасно и редко исправляет зависимости правильно.
Как проверил результат
Установщик доходит до завершения, а в журнале нет ошибки загрузки библиотеки.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.