Ошибка обращения к указанному 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

6 thoughts on “Ошибка обращения к указанному CSP”

  1. Станислав

    спасибо!!! а ведь утилита очистки cryptopro не помогла, а это сработало!!!

  2. Билл Гейтс

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

Leave a Comment

Scroll to Top