首先通过修改注册表配置Chrome自动选择证书,其次调整chrome://flags中的自动选择策略,最后清除个人证书记录以解决谷歌浏览器频繁提示选择证书的问题。

如果您在访问某些网站时,谷歌浏览器频繁弹出“请选择一个证书”的提示窗口,则可能是由于浏览器无法自动选择合适的客户端证书。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11
一、通过注册表配置自动选择证书
该方法通过修改Windows注册表,强制Chrome浏览器在匹配特定网址时自动选择符合条件的证书,避免手动选择。
1、按下 Win + R 键打开运行窗口,输入 regedit 并回车,打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome。若路径不存在,请逐级右键新建对应项。
3、在Chrome项下右键新建一个名为 AutoSelectCertificateForUrls 的字符串值。
4、双击该字符串值,在数值数据中输入:{"pattern":"*","filter":{}},点击确定保存。
5、重启Chrome浏览器,访问相关网站验证是否仍弹出证书选择窗口。
二、通过chrome://flags调整证书处理策略
该方法利用Chrome内置的实验性功能(flags),调整浏览器对客户端证书的请求行为,可能适用于部分企业或内网环境。
1、在Chrome地址栏输入 chrome://flags 并回车。
2、在搜索框中输入 auto select 进行筛选。
3、找到名为 Automatically select client certificate for single choice 的选项。
4、将其设置为 Enabled 或 Enabled (per-origin)。
5、重启浏览器后测试问题是否解决。
三、清除已保存的证书记录
当浏览器保存了多个冲突的证书信息时,可能导致选择混乱。清除旧有记录有助于恢复正常自动选择机制。
1、进入Chrome设置页面,滚动到底部并点击“高级”以展开更多选项。
2、在“隐私和安全”部分,点击 管理证书。
3、切换到“个人”选项卡,查看已安装的客户端证书列表。
4、选中与当前问题相关的证书条目,点击“删除”按钮移除。
5、重复操作直至清理完毕,重启浏览器并重新访问目标网站。











