Chrome密码查看失败是因DPAPI密钥不匹配,需重置用户密钥:以当前用户运行cipher /k和certutil -repairstore my *,重启Chrome;若仍失败,可删除Login Data文件重建数据库,或启用Windows Hello/PIN登录以绕过解密,亦可直接导出CSV密码。

当你在Chrome中点击眼睛图标查看已保存密码时,系统反复弹出“Windows凭据错误”提示,无法通过本地账户密码或PIN解锁——这说明Chrome尝试调用Windows DPAPI解密时,与当前用户会话的凭据保护密钥不匹配,必须重置密钥绑定关系。
确认凭据错误是否由用户配置变更引发
Windows凭据错误最常见于以下三种情况:你最近重装过系统但未格式化C盘、更换了Microsoft账户登录方式(如从本地账户切换为微软账户)、或启用了Windows Hello后又禁用。这些操作会导致DPAPI主密钥失效,而Chrome仍试图用旧密钥解密Login Data文件。
若你记得近期做过上述任一操作,可跳过验证步骤,直接进入修复流程。
强制重建DPAPI用户密钥
这一步必须以当前登录用户身份执行,不能使用管理员权限另开命令行,否则新密钥无法被Chrome识别。
第一步:按下 Win + R,输入 cmd 并按回车,不要勾选“以管理员身份运行”。
第二步:在打开的命令提示符中逐行输入以下两条命令,每输完一行按一次回车:
cipher /k
certutil -repairstore my *
第三步:等待命令执行完毕(约10~20秒),关闭命令提示符窗口。
第四步:彻底退出Chrome——右键任务栏Chrome图标→选择“退出”,再按 Ctrl+Shift+Esc 打开任务管理器,结束所有名为 chrome.exe 的进程。
第五步:重新启动Chrome,访问 chrome://settings/passwords,点击任意网站旁的眼睛图标。此时应弹出标准Windows登录密码验证框,而非“凭据错误”提示。
方法一:重置Chrome密码数据库并重新保存
如果上一步仍失败,说明Login Data文件已损坏或残留旧密钥签名,需清空并重建。
关闭Chrome所有进程后,按下 Win + R,输入 %LocalAppData%\Google\Chrome\User Data\Default 并回车。
找到并删除以下两个文件:Login Data 和 Login Data-journal(删除前可复制到桌面备份)。
重启Chrome,访问一个HTTPS网站并主动登录一次,Chrome将自动创建全新加密数据库,并绑定当前DPAPI密钥。
方法二:启用Windows凭据管理器同步通道
此方法绕过Chrome自身解密路径,改由Windows系统级凭据服务提供明文密码,适用于企业环境或组策略锁定场景。
打开Windows设置→帐户→登录选项→滚动到底部,开启“使用Windows Hello登录”或“使用安全密钥登录”——只要任一生物识别或PIN登录方式处于启用状态,Chrome即可通过LSA(本地安全认证)子系统直接读取凭据。
无需重启浏览器,立即返回 chrome://settings/passwords 尝试点击眼睛图标,系统将调用Windows凭据管理器弹窗,输入PIN或指纹即可解锁。
【注意】该方法要求当前Windows用户必须启用至少一种非密码登录方式,仅靠传统密码登录无法触发此通道。
导出密码CSV规避凭据库锁定
如果你只需一次性获取所有密码内容,且Chrome版本≥115,则可跳过全部解密修复,直接导出明文CSV。
访问 chrome://settings/passwords → 点击右上角三个垂直点图标 → 选择“导出密码” → 输入当前Windows用户密码完成验证 → 浏览器将生成 passwords.csv 并下载到“下载”文件夹。
该操作不依赖Login Data文件的DPAPI解密过程,而是由Chrome密码管理器模块在内存中临时解密后导出,因此不受凭据错误影响。



















