UncleFather » 01 дек 2016 11:44, Чт
Проблема:
На ПК с ОС MS Windows 7 Professional x64-bit rus установлен КриптоПро CSP 3.9.8227.
После каждого обновления Windows в системном журнале появляется масса ошибок с номером 256 от источника CProCtrl об ошибке проверки контрольной суммы:
Ошибка проверки контрольной суммы. Файл: sspicli.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
Ошибка проверки контрольной суммы может касаться следующих файлов:
-
Ошибка проверки контрольной суммы. Файл: sspicli.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
-
Ошибка проверки контрольной суммы. Файл: cryptsp.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
-
Ошибка проверки контрольной суммы. Файл: cryptsp.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
-
Ошибка проверки контрольной суммы. Файл: crypt32.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
-
Ошибка проверки контрольной суммы. Файл: wininet.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
-
Ошибка проверки контрольной суммы. Файл: wininet.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
-
Ошибка проверки контрольной суммы. Файл: kerberos.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system
Возможно, каких-нибудь еще...
Решение:
Причина этих ошибок - контроль целостности системы, выполняемый КриптоПро по требованию ФСБ. Поэтому, принципиально избавиться раз и навсегда от таких записей в журнале не получится. Но, если они напрягают, то можно от имени Администратора выполнить команду, которая пересчитывает контрольные суммы контролируемых файлов:
Код: Выделить всё
"C:\Program Files (x86)\Crypto Pro\CSP\cpverify.exe" -rm system
Здесь нужно обратить внимание на ключ запуска утилиты. Несмотря на то, что в системном журнале Windows мы видим рекомендацию запускать утилиту «cpverify.exe» с ключом «-mk», ее нужно запускать с ключом «-rm». Иначе мы получим ошибку.
Результат запуска утилиты с неправильным и правильным ключом смотрим на картинке:
PS: Для того, чтобы ошибок в журнале не было, контрольные суммы необходимо пересчитывать после каждого обновления Windows.
Внимание! В последних версиях КриптоПро синтаксис команды для пересчета хэшей обновился!
Теперь пересчитывать контрольные суммы следует командой:
Код: Выделить всё
"C:\Program Files (x86)\Crypto Pro\CSP\cpverify.exe" -rm
[b][size=150]Проблема:[/size][/b]
На ПК с ОС MS Windows 7 Professional x64-bit rus установлен КриптоПро CSP 3.9.8227.
После каждого обновления Windows в системном журнале появляется масса ошибок с номером [b][i]256[/i][/b] от источника [b][i]CProCtrl[/i][/b] об ошибке проверки контрольной суммы:[quote]Ошибка проверки контрольной суммы. Файл: sspicli.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][attachment=1]02.jpg[/attachment]
Ошибка проверки контрольной суммы может касаться следующих файлов:
[list][*] [spoiler title=sspicli.dll.64][quote]Ошибка проверки контрольной суммы. Файл: sspicli.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][/spoiler]
[*] [spoiler title=cryptsp.dll][quote]Ошибка проверки контрольной суммы. Файл: cryptsp.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][/spoiler]
[*] [spoiler title=cryptsp.dll.64][quote]Ошибка проверки контрольной суммы. Файл: cryptsp.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][/spoiler]
[*] [spoiler title=crypt32.dll][quote]Ошибка проверки контрольной суммы. Файл: crypt32.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][/spoiler]
[*] [spoiler title=wininet.dll][quote]Ошибка проверки контрольной суммы. Файл: wininet.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][/spoiler]
[*] [spoiler title=wininet.dll.64][quote]Ошибка проверки контрольной суммы. Файл: wininet.dll.64. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][/spoiler]
[*] [spoiler title=kerberos.dll][quote]Ошибка проверки контрольной суммы. Файл: kerberos.dll. Причиной ошибки может быть обновление операционной системы или некорректная устновка КриптоПро CSP. Переустановите КриптоПро CSP или обновите контрольные суммы системных библиотек в реестре, запустив с правами администратора cpverify -mk system[/quote][/spoiler][/list]
Возможно, каких-нибудь еще...
[hr][/hr]
[b][size=150]Решение:[/size][/b]
Причина этих ошибок - [size=120]контроль целостности системы, выполняемый КриптоПро по требованию ФСБ[/size]. Поэтому, принципиально избавиться раз и навсегда от таких записей в журнале не получится. Но, если они напрягают, то можно от имени Администратора выполнить команду, которая пересчитывает контрольные суммы контролируемых файлов:
[code]"C:\Program Files (x86)\Crypto Pro\CSP\cpverify.exe" -rm system[/code]
Здесь нужно обратить внимание на ключ запуска утилиты. Несмотря на то, что в системном журнале Windows мы видим рекомендацию запускать утилиту «[b][i]cpverify.exe[/i][/b]» с ключом «[b][i]-mk[/i][/b]», ее [size=120]нужно запускать с ключом «[b][i]-rm[/i][/b]»[/size]. Иначе мы получим ошибку.
Результат запуска утилиты с неправильным и правильным ключом смотрим на картинке:[attachment=0]01.jpg[/attachment]
PS: Для того, чтобы ошибок в журнале не было, контрольные суммы необходимо пересчитывать после каждого обновления Windows.
[b][size=130][color=#FF0000]Внимание![/color] В последних версиях КриптоПро синтаксис команды для пересчета хэшей обновился![/size][/b]
Теперь пересчитывать контрольные суммы следует командой:
[code]"C:\Program Files (x86)\Crypto Pro\CSP\cpverify.exe" -rm[/code]