При обновлении ПО 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 нужно производить обязательно в режиме «От имени администратора».