У меня есть служба, работающая с разрешениями «Сетевая служба», которая установила сертификат в «хранилище личных сертификатов» для «Сетевой службы».
По причинам, выходящим за рамки этого вопроса, мне нужно удалить этот сертификат, но с помощью оснастки «Сертификаты» консоли MMC мне не удалось найти этот сертификат. Я попытался открыть хранилище сертификатов для «Служба» -> «Локальный компьютер» -> «Имя службы», но там ничего нет, хотя служба определенно сообщает, что видит сертификат.
Есть идеи, как мне получить доступ к этому личному хранилищу сертификатов?
Редактор реестра.
HKEY_USERS \ S-1-5-20 \ Software \ Microsoft \ SystemCertificates \ My
S-1-5-20 - это учетная запись сетевой службы. «Мой» представляет собой Личный магазин.
Удалите записи оттуда.
Источник: http://support.microsoft.com/kb/185059
Вам не нужно возиться с реестром, см. Как установить сертификат в файле PFX в личный контейнер NT-AUTHORITY \ NetworkService? Речь идет об установке, но ничто не мешает удалить сертификат.