Вот такая ошибка стала возникать в LanDocs (Ландоксе), при попытке добавления сертификата (у пользователя была плановая смена, выпустили сертификат по госту 2012 и нужно было все это дело подвязать в программе).
Error 0x80070005 (Отказано в доступе.) at CRegistryCertificateStorage::InsertCertificate
Сразу забегу вперед и расскажу как лечится.
Моя вырезка, шпаргалка так сказать:
HKEY_LOCAL_MACHINE\SOFTWARE\LANIT\LanDocs
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LANIT\LanDocs
Можно конечно поиском по реестну пробежать со словов LANIT
Суть в чем. Стоял домен, у пользователя были "урезанные" права, сделать это под пользователем не представлялось возможность (правка реестра была запрещена).
Выходов несколько.
1 - включить пользователя на время в группу Администраторы, добавить сертификаты в Ландоксе, убрать пользователя с группы Администратьры.
2 - зайти под админом и дать права на ветки. В моем случае я дал разрешения на юзера домена, но это не помогло!!! Пришлось раздать права для группы "пользователи домена".