28

Континент-АП не проходит контроль целостности: отсутствует QtEntropy.exe

Приветствую, коллеги. После установки Континент-АП 4 на рабочее место с Windows 8.1 программа потребовала пройти контроль целостности. Я запустил пересчёт контрольных сумм, но вместо завершения получил ошибку.

Как выглядела проблема

Континент-АП был только что установлен, но при первом запуске не переходил к обычной работе. В окне контроля целостности я выбирал пересчёт контрольных сумм, после чего проверка завершалась ошибкой.

Регистрация программы и повторный пересчёт ничего не изменили. Поэтому я перестал трогать сертификаты и проверил файлы криптопровайдера.

Почему не проходил контроль целостности

В моём случае в каталоге «Код Безопасности CSP» отсутствовал файл QtEntropy.exe. Он нужен компоненту криптопровайдера, а без него Континент-АП не мог нормально закончить проверку.

Эта причина подходит не для любой ошибки целостности. Сначала нужно убедиться, что файл действительно отсутствует. Для других сообщений у меня есть отдельная инструкция про ошибку «Тест контроля целостности не пройден».

Как я проверил QtEntropy.exe

  1. Открыл Проводник.
  2. Перешёл в каталог C:\Program Files\Security Code\CSP.
  3. Проверил наличие файла QtEntropy.exe.

На проблемном компьютере файла не было. На нормально настроенном рабочем месте он находился в этом каталоге.

Как я восстановил файл

  1. Взял тот же официальный дистрибутив Континент-АП, который был получен для настройки рабочего места.
  2. Нашёл в комплекте установочный пакет «Код Безопасности CSP» и распаковал его.
  3. В распакованных файлах нашёл QtEntropyEXE.
  4. Скопировал его в C:\Program Files\Security Code\CSP.
  5. В каталоге CSP переименовал файл в QtEntropy.exe.
  6. Снова запустил пересчёт контрольных сумм.

Для копирования в Program Files потребовались права локального администратора. Файл я брал только из своего дистрибутива: скачивать исполняемый файл отдельно с неизвестного сайта небезопасно.

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

После восстановления QtEntropy.exe повторный пересчёт завершился без прежней ошибки. Континент-АП прошёл контроль целостности и продолжил запуск.

Теперь при такой ошибке я сначала сравниваю содержимое каталога CSP с дистрибутивом. Это быстрее и безопаснее, чем сразу переустанавливать сертификаты или обходить проверку целостности.

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

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

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

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