mac OS Monterey重置蓝牙模块的选项在哪里
在之前bigsur的版本中按住option再点击右上角蓝牙图标可以在菜单中找到重置蓝牙模块的选项,但是更新到mac OS Monterey后菜单中便没有这个选项了,这个是修复蓝牙设备问题非常实用的功能,有谁知道移到哪里了吗
在之前bigsur的版本中按住option再点击右上角蓝牙图标可以在菜单中找到重置蓝牙模块的选项,但是更新到mac OS Monterey后菜单中便没有这个选项了,这个是修复蓝牙设备问题非常实用的功能,有谁知道移到哪里了吗
经过搜索和总结,编写了下面的一行命令行,应该可以起到重置蓝牙的作用:
mkdir ~/backup; cp /Library/Preferences/com.apple.Bluetooth.plist ~/backup/; sudo rm /Library/Preferences/com.apple.Bluetooth.plist; sudo reboot
命令的作用和过程是:
注:命令需要管理员输入密码确认,才能继续。
重新启动之后,如果需要,可以再运行下面的命令:
sudo pkill bluetoothd;
然后,需要重新添加蓝牙设备。
但愿能帮到大家。
你的 M1 是不是抹盘安装的系统?
是 Big Sur 的时候,创建新宗卷,装 Monterey Beta 双系统,然后一路升级上来的。
现在已经把 Big Sur 的宗卷删除。
Ota升级。我被蓝牙耳机卡顿逼得没招,曾保留资料重装了系统,还是不行。都打算今天抹盘装了。记得之前big sur没出现卡顿,升了montery就出现了
感谢!学习了!
不过apple为何要删除这个选项真是令人不解啊,希望后面更新再加回来吧
我的说明更新了,你看看你的新装系统的蓝牙配置是什么样子的。
谢谢!我今天抹盘重装了,问题依旧!只能等系统更新了。有没有办法保资料降级到big sur?
[经过版主编辑]
安装 Big Sur 的话,估计只能是下载下来制作安装 U盘,后用 U 盘安装了
尝试了各种办法,你这个办法最有用,感谢。
不过好像并不能一次解决问题,第二次重启还会遇到,不知道官方什么时候才能解决。
我是从Big Sur抹掉重装。
iMac (Retina 5K, 27-inch, 2017)
可能会不会是 iCLoud 同步有关,也就是手动删除了,但是 iCloud 还存有一份,所以重启或者其它原因导致 iCloud 更新后,又会被同步会来了。
是这样的 太烦了 我是连接显示器合盖用的每次都要找有线的鼠标和键盘才能够唤醒电脑
这位老哥,我升级到Monterey后,鼠标滚轮一直无法使用,使用了你的命令后,滚轮可以使用1.2分钟,再次失灵,这个问题有解吗?
大神,按照你的方法,重置了有效,但是每次关机重启,蓝牙自动关闭,不能点击开启,就不能用了,需要你的那段代码重新重置才可以开启?求解决办法,谢谢!
这个最终还是要等系统升级。这些都是只能是用于折腾或临时方法。目前,没有更进一步的探究了。
没用,怎么都说是什么符号,为啥不直接说是蓝牙图标
对不起,上面这个方法,在 Monterey 12.0.1 中无法完成像以前 macOS 版本那样地完全重置蓝牙
原因:
/Library/Preferences/com.apple.Bluetooth.plist 是老版 macOS 系统使用的配置文件,在 Monterey 中已经弃用。
命令:sudo pkill bluetoothd;可以重启蓝牙服务而已。
目前来说,经过四个来小时(中间出去接女儿回家 40 分钟😁)的初步探究,其中多数时间在排查它到底是在哪里保存了设置。初步说,除非后续版本添加这个功能,手工操作可能会有问题。
目前,没有多余的机器和手段测试,无法干净地安装一套全新的 Monterey。也无法排除其它因素,比如 iCloud 同步等。这台的系统是升级的,可能把之前的蓝牙配置也带进来了,也可能没有,造成无法分辨哪些是老的哪些是新的,还有其它干扰因素较多,所以,基于稳妥考虑,目前没办法得出清晰可靠的结论。
下面就说说目前为止的发现,分享给大家,也供其它果友们进一步的探索:
蓝牙在下面的两个地方中保留记录:
1》"/Library/Bluetooth" 文件夹:
在这个文件夹中,保留着蓝牙的两个数据库,和一个当前蓝牙设备的配置文件
第一个数据库:com.apple.MobileBluetooth.ledevices.paired.db,应该是保存你的所有 Apple ID 登录的设备信息
第二个数据库:com.apple.MobileBluetooth.ledevices.other.db,里面有很多记录,但是几乎都没有名称,只有 3 个有名称,它们是以前在某个Apple ID 登录的设备上使用过的蓝牙设备,所以猜测,这个记录了所有Apple ID 登录的设备连接过的所有的蓝牙设备的信息。
这两个数据库应该都是从 iCloud 同步过来的。
"com.apple.MobileBluetooth.devices.plist" 配置文件,当前连接的蓝牙设备的列表。其中以该设备的 “MAC 地址”作为标识字串,记录它的名称和提供的功能等。仅仅删除这个文件后,在蓝牙设置中,该设备的名称不见了,但依然可以看到它的“MAC 地址”。所以,蓝牙的储存应该另外有其它位置
2》系统钥匙串,文件是 /Library/Keychains/System.keychain 文件
在这个钥匙串中,保留着两种与蓝牙相关的记录:MobileBluetooth 和 BluetoothGlobal。
打开“MobileBluetooth”,可以看到“帐户”其实就是前面说的蓝牙设备的“MAC 地址”。
在“显示密码”中,里面保存的其实是一个 文本的 plist 文件,其中保留着电脑自己的蓝牙 Mac 地址,以及与外部设备连接的密钥串。见下图所示(大家放心,其中的 MAC 地址已经被改写了,不是真实的数值):
而 BluetoothGlobal 这一类,通过上面的方法,看不出其中的奥秘,所以没有结论,猜测与 iCould 同步的数据相关,或者是升级后迁移的数据?不得而知。
目前,就是上面两个发现。因为以前 Big Sur 时,这台机器没记得用过蓝牙外部设备,真的不知道升级后,是不是都会把原来的配置文件中的设备记录都转化为“MobileBluetooth”记录或者其它的,转化时可能出问题。
如果有愿意深入挖掘的果友,可以动手发掘,或者群策群力。
测试的时候,可以考虑的几个因素:
mac OS Monterey重置蓝牙模块的选项在哪里