必须将CA根证书导入“受信任的根证书颁发机构”存储区,否则系统因无法验证证书链而报“安全证书不受信任”;可通过双击.cer文件图形向导、MMC控制台或certutil命令行三种方式完成导入。

当Windows系统访问内网系统、测试平台或自建HTTPS服务时弹出“该网站的安全证书不受信任”警告,本质是系统缺少签发该证书的CA根证书,必须手动将其导入“受信任的根证书颁发机构”存储区才能消除提示。
用图形化向导快速导入(推荐给普通用户)
这一步操作起来很简单,直接双击证书文件就能启动向导,适合第一次操作或不熟悉控制台的用户。
1、找到你已下载的根证书文件(扩展名通常为.cer或.crt,【不是 .pfx】)。
2、右键该文件 → 选择“安装证书”。
3、在向导中选择“本地计算机” → 点击“下一步”。
4、勾选“将所有的证书都放入下列存储”,再点击“浏览” → 在弹出列表中【必须选中“受信任的根证书颁发机构”】 → 点击“确定” → “下一步” → “完成”。
若弹出安全警告,请确认证书来源可信后再点“是”,否则导入后仍无法解除信任链验证失败。
用MMC控制台精确管理(适合反复操作或排查问题)
当你需要验证证书是否真正在位、批量导入多个证书、或发现向导方式导入后仍报错时,必须用MMC打开底层存储视图进行确认和干预。
第一步:按Win + R → 输入mmc → 回车启动空控制台。
第二步:点击菜单栏“文件” → “添加/删除管理单元” → 左侧选“证书” → 点击“添加” → 选择“计算机账户” → “下一步” → 选“本地计算机” → “完成” → “确定”。
第三步:展开左侧树形结构:证书(本地计算机) → 受信任的根证书颁发机构 → 证书。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
第四步:右侧空白处右键 → “所有任务” → “导入” → 按向导指定你的 .cer 文件路径 → 完成。
导入后请刷新视图(F5),确认新证书已出现在右侧列表中;如果没出现,说明导入路径选错了存储位置,必须重来。
用certmgr.exe命令行静默部署(适合IT运维批量分发)
该方式无需图形界面,可在无交互环境(如远程桌面断开、自动化脚本)中执行,但要求你提前确认 certmgr.exe 路径并以管理员身份运行。
方法一:使用完整路径调用(推荐)
以管理员身份打开命令提示符或PowerShell,执行:
certmgr.exe /c /add "C:\path\to\your\root.cer" /s root
注意:certmgr.exe 通常位于 C:\Program Files (x86)\Windows Kits\10\bin\<build>\x86\,若提示“不是内部或外部命令”,需先cd进该目录或添加到PATH。
方法二:使用系统内置 certutil(兼容性更强)
管理员运行:
certutil -addstore -f "Root" "C:\path\to\your\root.cer"
执行成功后会显示“证书已添加到存储中”,【-f 参数强制覆盖同名证书,慎用】。

















