Приветствую, коллеги. После установки Континент-АП 4.1.725.0 на чистую Windows 7 клиент не запускался. После перезагрузки система сообщала: «Неправильная подпись». Повторная установка того же дистрибутива результата не дала.
Проблема
Неправильная подпись.
В моём случае проблема была не в пользовательском сертификате. Старая Windows 7 не умела нормально проверять подпись современных системных компонентов без обновлений поддержки SHA-2.
Как я проверил причину
- Открыл «Программы и компоненты» → «Просмотр установленных обновлений».
- Проверил наличие
KB4490628иKB4474419. - Проверил установленные пакеты Microsoft Visual C++.
На компьютере не было обязательных обновлений стека обслуживания и поддержки подписи SHA-2.
Что я установил
KB4490628— обновление стека обслуживания Windows 7 SP1.KB4474419— поддержку подписывания кода SHA-2.- Microsoft Visual C++ 2013 Redistributable — x86 и x64 для 64-разрядной Windows.
- Microsoft Visual C++ 2015–2022 Redistributable — также нужной разрядности.
- После каждого обязательного этапа перезагружал компьютер.
Пакеты ставил только из доверенного корпоративного источника или официального каталога Microsoft. Сначала устанавливал обновление стека обслуживания, затем поддержку SHA-2.
Важно: Windows 7 снята с поддержки. Я использую её только там, где это обусловлено совместимостью ведомственного ПО и разрешено правилами организации. Для нового рабочего места выбираю поддерживаемую операционную систему.
Как я проверил результат
После установки обновлений и библиотек заново запустил установщик Континент-АП от имени администратора. Клиент загрузился без сообщения «Неправильная подпись».
Если обновления не устанавливаются, сначала проверяю наличие Windows 7 SP1, разрядность пакета и состояние службы Windows Update. Отключать проверку подписи драйверов на постоянной основе я не советую.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.