我已在 Windows 7 Ultimate x64 计算机上安装了多个自签名证书,用于开发目的。其中一个安装在受信任的根 CA 中,两个安装在我的证书和受信任的人中。每隔一两天,安装在受信任的根 CA 中的证书就会消失,我必须重新安装它!这让我很恼火。为什么会发生这种情况?我该如何阻止它?
其他证书(安装到其他存储中)不会消失。我首先想到的是某种组策略,但我的机器不属于域 - 虽然它确实从公司 DHCP 服务器获取其 IP 地址,所以我不确定他们是否仍能设法将组策略应用于我。
答案1
“Root”商店解决了
解决方案是将其安装到Root
商店中,商店将其放在 下Registry
(如果您在证书管理单元中查看实体商店),而不是商店AuthRoot
,商店将其放在 下Third-Party
。我不知道它为什么会从 中消失Third-Party
,但自从我做了这个改变后,这种情况就再也没有发生过。
谢谢查理·威尔逊为我指明了正确的方向。我只是想把完整的答案打出来,以防其他人也遇到这个问题。
答案2
当您选择证书的存储位置时,您是选择物理存储,例如注册表还是本地计算机?我不确定问题是什么,但我总是能成功选择注册表。祝你好运。