15

Континент TLS: ошибка DLL из-за Visual C++ x86 на Windows x64

Приветствую, коллеги. На 64-разрядной Windows установщик «Континент TLS» завершался ошибкой DLL. Пакет Visual C++ x64 уже стоял, поэтому сначала эта причина казалась маловероятной.

Проблема

Ошибка DLL при установке Континент TLS на Windows x64.

Часть компонентов клиента остаётся 32-разрядной и требует библиотек x86 даже на 64-разрядной системе. Одного пакета x64 оказалось недостаточно.

Как я проверил причину

  1. Открыл «Программы и компоненты».
  2. Проверил наличие распространяемых пакетов Microsoft Visual C++.
  3. Сравнил список с исправным рабочим местом и увидел отсутствие x86.

Что я сделал

  1. Скачал поддерживаемые пакеты Visual C++ только с сайта Microsoft.
  2. Установил версии x86 и x64 одной поддерживаемой линейки.
  3. Перезагрузил компьютер.
  4. Повторно запустил установку «Континент TLS» от имени администратора.

После установки 32- и 64-разрядных библиотек ошибка DLL исчезла.

Важно: Не скачиваю отдельные DLL с файловых каталогов и не копирую их вручную в System32. Это небезопасно и редко исправляет зависимости правильно.

Как проверил результат

Установщик доходит до завершения, а в журнале нет ошибки загрузки библиотеки.

Получилось или остались вопросы?

Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.

Напишите комментарий

Опишите проблему и укажите, какое решение вы уже проверили. Адрес электронной почты на сайте не публикуется.