要确认Windows 10系统当前信任的根证书颁发机构,需分别查看当前用户和本地计算机两级证书存储:1. 用certmgr.msc查看当前用户信任的根证书;2. 用MMC添加“计算机账户”管理单元查看全机信任项;3. 以管理员身份运行PowerShell执行Get-ChildItem命令导出或统计本地计算机根证书信息。

要确认Windows 10系统当前信任哪些根证书颁发机构,必须直接进入系统内置的证书存储区查看原始列表,不能依赖浏览器缓存或第三方工具显示的结果。
用certmgr.msc快速查看当前用户信任的根证书
按 Win + R 打开运行对话框,输入 certmgr.msc,回车执行。
左侧导航树中依次展开【当前用户】→【受信任的根证书颁发机构】→【证书】,右侧窗格即显示该账户下所有已信任的根证书。
这个方法只反映当前登录用户的信任状态,不包含系统级全局信任项;若需查看全机生效的根证书,必须切换到本地计算机账户管理界面。
用MMC控制台查看本地计算机级受信任根证书
按下 Win + R,输入 mmc 并回车,启动 Microsoft 管理控制台。
点击菜单栏【文件】→【添加/删除管理单元】→在左侧列表中选中【证书】→点击【添加】→选择【计算机账户】→点击【下一步】→选中【本地计算机】→点击【完成】→再点【确定】。
此时左侧树形结构中会出现【证书(本地计算机)】节点,展开它 → 【受信任的根证书颁发机构】→ 【证书】,右侧列出的就是Windows 10为整台设备预置并信任的全部根证书。
【必须以管理员身份运行mmc,否则“计算机账户”选项会被禁用】
用PowerShell命令行批量导出根证书信息
以管理员身份打开 PowerShell,执行以下命令:
Get-ChildItem -Path Cert:\LocalMachine\Root | Select-Object Subject, Thumbprint, NotAfter | Format-Table -AutoSize
该命令会列出本地计算机“受信任的根证书颁发机构”存储区中所有证书的签发者、指纹和过期时间,适合排查即将过期的根证书。
若只关心证书数量和存在性,可简化为 Get-ChildItem Cert:\LocalMachine\Root | Measure-Object,输出结果中的 Count 值即为当前信任的根证书总数。

















