Cменилась операционная система или компьютер, но есть доступ в предыдущую версию Windows
Если сменилась операционная система или сломался старый компьютер, но есть доступ в предыдущую версию Windows (осталась папка Windows.old или подключен жесткий диск, где находилась OS Windows), найдите файл SOFTWARE в папке предыдущей операционной системы C:\{Windows.old\Windows}\system32\config или C:\{Windows.old\Windows}\System32\config\RegBack.
Выделите её, нажмите Export to REGEDIT4 format, установите галочку «Only selected key», в списке выберите HKEY_LOCAL_MACHINE и нажмите ОК.
Укажите, куда и под каким именем сохранить файл .reg.
Отредактируйте файл для импорта, если требуется. Для этого нажмите на него правой кнопкой мыши и выберите «Изменить». Файл откроется в виде обычного текстового файла в блокноте.
Зеленым выделено имя раздела. Это и есть путь, в который будет импортироваться файл. Путь должен иметь именно такой вид, иначе возникнут или ошибки импорта, или КриптоПро CSP не увидит контейнер. Могут меняться только следующие параметры:
Также путь может быть такой: HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Keys\(Название контейнера). В таком случае контейнер попадет в хранилище компьютера и будет доступен всем пользователям.
WOW6432Node (отмечен красным цветом). Должен присутствовать, если импорт контейнера будет проводиться в реестр rjvgm.nthf с 64-битной ОС, а если 32-битной — должен отсутствовать.
Имя контейнера (отмечен синим цветом). Может быть любым, на усмотрение пользователя.
SID пользователя. Должен соответствовать SID того пользователя, под учетную запись которого хотите импортировать контейнер. SID пользователя в Windows (кроме XP) можно определить:
через командную строку (Win+R → cmd → ОК) по команде whoami /user:
или можно пройти диагностику, нажать на ссылку «Информация о проверке» → «Информация о Windows» → «SID текущего пользователя».
Контейнер с сертификатом поврежден или удален
Если в реестре компьютера был контейнер, но он повредился или был случайно удален, есть вероятность его восстановить из резервной копии реестра. Для этого:
Скачайте архив Hobocopy для вашей версии операционной системы (ОС). HobocopyXP32 используйте на Windows XP 32 bit, а Hobocopy32 и Hobocopy64 — на ОС старших версий соответственно разрядности.
Разархивируйте файлы в папку с названием «1» на диске C.
Запустите командную строку от имени Администратора. Командная строка — это приложение cmd.exe, которое позволяет выполнять различные текстовые команды в операционной системе Windows, его можно запустить следующими способами:
Пуск → «Выполнить» → введите имя программы cmd.exe→ «ОК».
По прямому расположению файла C:\Windows\System32\cmd.exe
На более новых ОС (Windows 7 и выше) можно просто нажать Пуск и набрать cmd.
Чтобы запустить командную строку от имени администратора, нужно после поиска файла cmd.exe одним из указанных выше способов кликнуть правой кнопкой мыши по файлу и выбрать «Запуск от имени Администратора»
Скопируйте утилитой Hobocopy файл SOFTWARE из следующих папок:
C:\Windows\System32\config\RegBack — в этой папке лежит образ предыдущей версии реестра. В первую очередь ищите контейнер в этом файле.
C:\Windows\system32\config
Для копирования необходимо выполнить следующее:
В открытом окне командной строки введите cd c:\1 (если файл hobocopy.exe разархивировали в эту папку)
Готовая команда для копирования из папки Regback — hobocopy.exe C:\Windows\system32\config\RegBack C:\1\regback SOFTWARE
Готовая команда для копирования из папки Config — hobocopy.exe C:\Windows\system32\config C:\1 SOFTWARE
После выполнения этих действий в папках C:\1 и C:\1\regback появится файл SOFTWARE.
После этого необходимо открыть полученные копии и в соответствующих ветках найти нужный контейнер:
Выделите её, нажмите Export to REGEDIT4 format, установите галочку «Only selected key», в списке выберите HKEY_LOCAL_MACHINE и нажмите ОК.
Укажите, куда и под каким именем сохранить файл .reg.
Отредактируйте файл для импорта, если требуется. Для этого нажмите на него правой кнопкой мыши и выберите «Изменить». Файл откроется в виде обычного текстового файла в блокноте.
Зеленым выделено имя раздела. Это и есть путь, в который будет импортироваться файл. Путь должен иметь именно такой вид, иначе возникнут или ошибки импорта, или КриптоПро CSP не увидит контейнер. Могут меняться только следующие параметры:
Также путь может быть такой: HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Keys\(Название контейнера). В таком случае контейнер попадет в хранилище компьютера и будет доступен всем пользователям.