Ошибка обращения к указанному CSP

Такая ошибка появилась у RDP-пользователей при работе с Crypto Pro CSP после обновления сервера на новую версию Windows. Установка/удаление Crypto Pro, очистка установки с помощью специальной утилиты cspclean - не помогли и ситуация не поменялась. Поиски решения через интернет ничего не дали.

Решение

Можно было обратиться в поддержку Crypto Pro, но это долго, это несколько дней. Тогда я предположил, что дело не в программе и действительно, если завести нового пользователя - ошибки нет. Можно конечно пересоздать для пользователей профили, но это тоже долго и неправильно - считаю, ошибки нужно бороть "в лоб". Стал искать в реестре, сначала  запросы по DLL криптопровайдера "cpcsp.dll ",  потом "crypto pro", затем еще.. понял, что это будет чрезвычайно долго, догадался и стал искать уже по SID'у пользователя и довольно таки быстро нашёл. Это раздел:

Ошибка обращения к указанному CSP

Сначала экспортируем ветку нужного SID'а, потому что в ней хранятся установленные пользователем ключи - на всякий пожарный, затем удаляем. При запуске Crypto Pro пользователем данная ветка пересоздается с новыми, правильными значениями. Ошибка исчезла. Надеюсь кому-то поможет.

Добавление от 05.08.2016

Где этот SID брать? Для меня это очевидно, поэтому ничего и не написал. Посмотреть у какого пользователя какой SID можно также в реестре:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]

Ошибка обращения к указанному CSP

Ошибка обращения к указанному CSP: 6 комментариев

  1. Фикс работает, проверено в 2018 г. на 4-й версии КриптоПро ))
    Не забудьте экспортировать ключи из реестра перед удалением ветки, если они ещё нужны.
    Автору спасибо.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *