четверг, 25 января 2018 г.

КриптоПро, Ошибка проверки контрольной суммы.

Лог сервера заполняется сообщениями
Ошибка проверки контрольной суммы. Файл: sspicli.dll.64. 
Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP.  
Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив
с правами администратора cpverify -mk system

Чтобы исправить ситуацию
C:\Users\user>start /b  cpverify -rv system

C:\Users\user>C:\Windows\SysWOW64\crypt32.dll...File C:\Windows\SysWOW64\crypt32.dll has incorrect hash.fail
C:\Windows\system32\crypt32.dll...File C:\Windows\system32\crypt32.dll has incorrect hash.fail
C:\Windows\SysWOW64\cryptsp.dll...File C:\Windows\SysWOW64\cryptsp.dll has incorrect hash.fail
C:\Windows\system32\cryptsp.dll...File C:\Windows\system32\cryptsp.dll has incorrect hash.fail
C:\Windows\SysWOW64\inetcomm.dll...File C:\Windows\SysWOW64\inetcomm.dll has incorrect hash.fail
C:\Windows\system32\inetcomm.dll...File C:\Windows\system32\inetcomm.dll has incorrect hash.fail
C:\Windows\SysWOW64\kerberos.dll...File C:\Windows\SysWOW64\kerberos.dll has incorrect hash.fail
C:\Windows\system32\kerberos.dll...File C:\Windows\system32\kerberos.dll has incorrect hash.fail
C:\Windows\SysWOW64\schannel.dll...File C:\Windows\SysWOW64\schannel.dll has incorrect hash.fail
C:\Windows\system32\schannel.dll...File C:\Windows\system32\schannel.dll has incorrect hash.fail
C:\Windows\SysWOW64\sspicli.dll...File C:\Windows\SysWOW64\sspicli.dll has incorrect hash.fail
C:\Windows\system32\sspicli.dll...File C:\Windows\system32\sspicli.dll has incorrect hash.fail
C:\Windows\SysWOW64\wininet.dll...File C:\Windows\SysWOW64\wininet.dll has incorrect hash.fail
C:\Windows\system32\wininet.dll...File C:\Windows\system32\wininet.dll has incorrect hash.fail
C:\Windows\SysWOW64\winscard.dll...ok
C:\Windows\system32\winscard.dll...ok
Verify hash entries failed

C:\Users\user>start /b  cpverify -rm system

C:\Users\user>Make hash for 16 files

C:\Users\user>start /b  cpverify -rv system

C:\Users\user>C:\Windows\SysWOW64\crypt32.dll...ok
C:\Windows\system32\crypt32.dll...ok
C:\Windows\SysWOW64\cryptsp.dll...ok
C:\Windows\system32\cryptsp.dll...ok
C:\Windows\SysWOW64\inetcomm.dll...ok
C:\Windows\system32\inetcomm.dll...ok
C:\Windows\SysWOW64\kerberos.dll...ok
C:\Windows\system32\kerberos.dll...ok
C:\Windows\SysWOW64\schannel.dll...ok
C:\Windows\system32\schannel.dll...ok
C:\Windows\SysWOW64\sspicli.dll...ok
C:\Windows\system32\sspicli.dll...ok
C:\Windows\SysWOW64\wininet.dll...ok
C:\Windows\system32\wininet.dll...ok
C:\Windows\SysWOW64\winscard.dll...ok
C:\Windows\system32\winscard.dll...ok
Verified hash for 16 files

C:\Users\user>


2 комментария:

  1. Подскажите как запускать cpverify. Пробую - выдает Bad Parametrs. Саму утилиту cpverivy качал с сайта криптопро.

    ОтветитьУдалить
  2. В новых версиях пробуйте
    cpverify -rv и cpverify -rm соответственно
    Без параметра system

    ОтветитьУдалить