Ошибка при обновлении: неправильная цифровая подпись

При обновлении ПО ParsecNET3 появляется ошибка: «Невозможно установить необходимый файл, поскольку CAB-файл «<Путь к файлу>» имеет неправильную цифровую подпись. Это может свидетельствовать о повреждении CAB-файла».

Пример ошибки:



Причина возникновения ошибки:

Дистрибутив ПО ParsecNET3 и все файлы внутри него (все dll и exe) подписываются цифровой подписью, которая была обновлена в версии ПО ParsecNET 3.8.1103.3 (дата выхода сборки — ноябрь 2018).

Примеры:



Для того чтобы проверка цифровой подписи прошла корректно необходимо чтобы в системе Windows были установлены корневые сертификации центра сертификации (в нашем случае COMODO).

Пример:


Обратите внимание на то, что в Windows встроены механизмы автоматического обновления корневых сертификатов через Интернет посредством обращений к службе Windows Update.

Если у ПК нет доступа в Интернет, то необходимо, чтобы тем или иным образом эти сертификаты были установлены.


Решение:

1. Корневые сертификаты можно скачать в виде crt-файлов и установить вручную: https://support.comodo.com/index.php?/…sha-2%2…

2. Автоматически обновить сертификаты из архива во вложении. Скрипт их устанавливает в нужные хранилища сертификатов Windows. Для этого необходимо распаковать архив «cert_comodo.zip» и запустить файл install.bat.

Важно: запуск install.bat нужно производить обязательно в режиме «От имени администратора».





Вернуться к списку статей