找不到用于储存***的钥匙串
如图,电脑间歇性出现这个弹窗,中间是一段代码:
点“还原为默认设置”后,会提示“确定要重设钥匙串吗?这将删除所有已存密码、密钥和证书。你将无法撤销此操作。”点确定并输入密码后,会继续弹出下一个代码的这个窗口。点“取消”以后,当前弹创窗会消失,但是会接着弹出下一个代码的弹窗,,一直重复点取消或者还原为默认的话,点击十多次以后,窗口消失。有是有需要点击九十多次,才能暂时让所有的弹窗消失。 但是过一会儿弹窗又会出现。
而此时,钥匙串 app 打开,左侧标红这里看不到“登录”标签
根据 claude 提供的方法操作:
第一步:检查文件是否还在
打开终端,执行:bashls -la ~/Library/Keychains/
看输出里有没有 login.keychain-db 这个文件。把结果告诉我,或者截图也行。
终端输出的结果每次都是: 文件存在,但名字被改成了 login_renamed_1.keychain-db,所以系统找不到它。这就是一切弹窗的根源——macOS 严格要求这个文件名必须是 login.keychain-db。
第二步:修复(两条命令搞定)
bash# 第一步:改回正确的文件名
mv ~/Library/Keychains/login_renamed_1.keychain-db ~/Library/Keychains/login.keychain-db
# 第二步:重新注册并设为默认
security add-keychain ~/Library/Keychains/login.keychain-db
security default-keychain -s ~/Library/Keychains/login.keychain-db
然后重启 Mac。
重启后打开"钥匙串访问",左侧应该出现"登录"钥匙串,之后那些弹窗应该就消失了。
用这个方法能解决,但是过几天又会出现弹窗,无法根本上解决问题。
第一次出问题, 记录了弹出的部分代码如下,但不知道这些代码是对应的哪个 app的:
找不到用于储存"32b6dbe843c2d12b9177fcf00462a254d7c710af9ce66625bc98c46835697bdc”的钥匙串。
找不到用于储存"f4599b6bcc726c44b0680f439d7e936762b7f57dd82c5d5d82059c73b1456be1”的钥匙串。
找不到用于储存"a9e4182086e2590b80ad0574027ac8080034d528fe121e7af1dd1e84b9b991f4”的钥匙串。
找不到用于储存"ade55b4be7fe2485281c02c1491bd305ff850bd9fc45e3c5847668e08caf47d0”的钥匙串。
找不到用于储存"831506a0d74a88ea5d22efa12df6b8ef0f2249a7ce17d271e65c292c9f5178a3”的钥匙串。
找不到用于储存"e40e06cf883fb9fadb5d9228444c9442a3ada57bb17ec70eb2d7890a9fe91d1d" 的钥匙串。
找不到用于储存"3709163c50e24631046acc4b00151b34ac4769855defccd707abb09d3d9b1a80”的钥匙串。
找不到用于储存"2dc190ef2cd635b3f336b4eb3f90e6847af19e9b5118aef16b981064f21aa103”的钥匙串。
找不到用于储存"6a1acaf07db8ca534a0f850ce63bdfa7f2579583774d289a099efc974fe6c88b”的钥匙串。
找不到用于储存"08b2bd95f5bb1235e795a4a2a9bc3c7f648f1fa63c8d9d8c63695f1d30561755”的钥匙串。
昨天又出现了这个弹窗问题,出现过弹窗以后,chrome 的已登录状态自动下线了,没法自动填充网页的密码。 用 claude告诉的方法临时修复以后, mac app 比如微信、飞书,还有 chrome里的需要登录的网站比如淘宝等,全都被下线了,需要再次登录。
今天又出现了这个弹窗问题, 不知道是为什么,有么有什么办法能从根源上解决。
电脑是macos 15.6 系统,有安装一个 PD虚拟机软件以及虚拟机里的 win11 系统。 除此之外都是 mac 软件,日常办公使用, 也没有安装过超大型的软件比如 adobe office等都没有安装过。
MacBook Air 13″, macOS 15.6