如何在 Windows 上查看当前用户证书,而不是本地计算机证书?

Nob*_*ift 5 google-chrome https certificate ssl windows-10

在 Windows 上安装证书时,您有两种选择:

存储位置当前用户或本地机器

如果我单击下一步,我可以选择允许证书导入向导为我找出将它放在哪里,但这是否意味着它取消了我的当前用户/本地机器选择,而是将其安装为本地机器证书?

根据证书类型自动选择证书库

它没有告诉我向导选择了哪个证书存储:

证书导入向导确认

如果我打开证书管理器,我可以看到为我的本地机器安装的证书:

certlm - 证书 - 本地计算机

但是,我想查看当前用户的证书,而不是本地机器。我相信我的当​​前用户安装了一些错误的证书,这些证书阻止我在 Google Chrome、Microsoft Edge 和其他浏览器上访问互联网,但我不知道如何查看当前用户证书以删除它们。Firefox 是唯一可以运行的浏览器,因为它管理自己的证书。

有谁知道 HKEY_CURRENT_USER 证书或 HKEY_LOCAL_MACHINE 证书的注册表项(假设本地机器注册表项与当前用户注册表项相似,足以找到前者)。

gar*_*Red 17

那是因为您已经为本地机器打开了证书管理器 - certlm.msc.

相反,如果您为用户打开证书管理器 -certmgr.msc您应该看到您的证书。在 Windows 10 上,您可以在“开始”菜单中键入用户证书以打开相同的控制台。

  • 谢谢你!!!哇,您可以看出他们都使用完全相同的代码,但从不同的位置提取数据。似乎在这两个应用程序本身中添加一个开关会更容易。虽然你调用了它,但我只是在“开始”菜单中输入“证书管理器”:) 现在测试。 (2认同)