
Я установил несколько самоподписанных сертификатов на свой компьютер с Windows 7 Ultimate x64 для целей разработки. Один был установлен в Trusted Root CAs, а два — в My Certificates и Trusted People. Каждый день или два сертификат, установленный в Trusted Root CAs, исчезает, и мне приходится его переустанавливать! Это меня чертовски раздражает. Почему это происходит и как это остановить?
Другие сертификаты (установленные в других хранилищах) не исчезают. Первой моей мыслью была какая-то групповая политика, но моя машина не является частью домена - хотя она получает свой IP-адрес от корпоративного DHCP-сервера, поэтому я не уверен, что они каким-то образом все еще могут применить ко мне групповую политику.
решение1
Магазин "Root" решил эту проблему
Решением было установить его в Root
хранилище, которое помещает его под Registry
(если вы просматриваете физические хранилища в оснастке Сертификаты), вместо хранилища AuthRoot
, которое помещает его под Third-Party
. Я не знаю, почему он исчезал из Third-Party
, но этого не происходило с тех пор, как я внес это изменение.
БлагодаряЧарли Уилсонза то, что указали мне правильное направление. Я просто хотел напечатать полный ответ на случай, если у кого-то еще возникнет такая проблема.
решение2
Когда вы выбираете, где хранить сертификаты, вы выбираете физическое хранилище, например, Реестр или Локальный компьютер? Я не уверен, в чем проблема, но мне всегда удавалось выбрать Реестр. Удачи.