保姆级教程,Windows与macOS根证书删除及无效修复指南

2026-09-02 08:07:05 104阅读
本文是一份关于根证书管理的保姆级操作指南,主要包含两大核心内容:一是详细讲解了在Windows与macOS双系统中如何准确查找并彻底删除根证书的具体步骤;二是针对日常可能遇到的“根证书无效”问题,提供了相应的排查思路与解决方法,旨在帮助用户轻松管理系统证书,保障设备安全与网络正常运行。

在日常使用电脑的过程中,我们可能会因为安装某些抓包软件(如Fiddler、Charles)、测试本地HTTPS环境,或者不小心点击了恶意软件而在系统中安装了根证书,根证书是HTTPS信任链的起点,如果被不法分子利用,可能会导致你的网络流量被监听或数据泄露,及时清理不受信任或过期的根证书非常重要。

根证书怎么删除呢?本文将分别为你详细介绍Windows和macOS系统下的删除方法。

保姆级教程,Windows与macOS根证书删除及无效修复指南

⚠️ 注意事项(操作前必读)

在删除根证书之前,请确保你清楚自己删除的是什么证书。不要随意删除系统自带的核心根证书(如微软、苹果、谷歌等官方证书),否则可能会导致你无法正常访问大部分HTTPS网站,甚至导致系统出现网络异常,如果你是因为安装了某个软件后想清理,只需删除与该软件相关的证书即可。


Windows系统下根证书怎么删除

在Windows系统中,根证书主要通过“证书管理器”来进行管理,具体操作步骤如下:

通过运行命令删除(最快捷)

  1. 打开证书管理器:按下键盘上的 Win + R 键,打开“运行”窗口,在输入框中输入 certmgr.msc,然后按回车键。
  2. 找到根证书目录:在弹出的证书管理器窗口左侧,依次展开 证书 - 当前用户 -> 受信任的根证书颁发机构 -> 证书(注:如果是系统级别的证书,可能需要在 Win + R 中输入 certlm.msc 打开本地计算机证书,然后在相同路径下查找。)
  3. 查找目标证书:在右侧的证书列表中,找到你想删除的根证书,你可以点击“颁发者”列进行排序,方便查找。
  4. 删除证书:右键点击该证书,在弹出的菜单中选择“删除”,系统会弹出一个警告窗口,询问你是否确定删除,点击“是”即可。
  5. 验证:删除后,该证书会直接从列表中消失,无需重启电脑即可生效。

通过Internet选项删除(适用于部分浏览器证书)

按下 Win + R 键,输入 inetcpl.cpl 打开“Internet 属性”。 2.切换到“内容”选项卡,点击“证书”按钮。 3.在“受信任的根证书颁发机构”标签页中,选中要删除的证书,点击下方的“删除”按钮即可。


macOS系统下根证书怎么删除

在macOS系统中,根证书统一由“钥匙串访问”应用进行管理,删除步骤如下:

  1. 打开钥匙串访问:可以通过按下 Command + 空格 调出聚焦搜索,输入“钥匙串访问”并回车打开该应用。
  2. 选择钥匙串:在左侧边栏中,点击“登录”钥匙串(如果是系统级别的证书,可能需要点击“系统”钥匙串)。
  3. 找到证书分类:在左上方的类别中,点击“证书”。
  4. 查找目标证书:在右侧列表中找到你想要删除的根证书,双击它可以查看详细信息,确认是否是你要删除的那一个。
  5. 删除证书:右键点击该证书,选择“删除...”,或者在选中证书后,直接按下键盘上的 Command + Delete 键。
  6. 输入密码授权:系统会弹出对话框要求你确认删除,点击“删除”,随后,系统会要求你输入当前Mac的开机密码或使用Touch ID进行授权。
  7. 处理系统自带证书(特殊情况):如果你试图删除的是macOS系统自带的根证书,系统可能会要求你修改信任设置,你需要双击该证书,展开“信任”那一栏,将“使用此证书时”改为“永不信任”,然后再尝试删除(强烈不建议删除系统自带证书)。

浏览器独立证书库的特殊说明

需要注意的是,有些浏览器(如 Firefox)拥有自己独立的证书库,不使用操作系统的证书库,如果你发现在系统里删了证书,但用Firefox访问某个网站依然提示安全,说明你需要单独在浏览器中删除:

  • Firefox:点击右上角菜单 -> 设置 -> 隐私与安全 -> 翻到最底部“证书” -> 点击“查看证书” -> 在“颁发机构”选项卡中找到目标证书并删除。

回答“根证书怎么删除”这个问题,核心在于找到系统对应的证书管理工具:Windows是 certmgr.msc,macOS是“钥匙串访问”,定期清理不明来源的根证书,能有效保护你的网络隐私和数据安全,操作时请务必仔细核对证书名称,避免误删系统核心证书。

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。