管理macos服务扩展需先识别类型再操作:系统级扩展在“系统设置>隐私与安全性>扩展”(ventura+)或“系统偏好设置>扩展”(monterey及更早)中统一管理,支持按功能分类启用/禁用;异常时可临时关闭排查,卸载需移除宿主app;内核扩展可用kextstat命令查看。
要管理 macos 系统中已安装的服务扩展,关键在于先识别扩展类型,再进入对应入口操作。系统级服务扩展(如访达、共享、照片、通知中心等)统一由 macos 系统注册和管控,不依赖第三方应用,也不通过 app store 安装,其启用/禁用状态直接影响多个系统功能。
查看所有已安装系统扩展
macOS Ventura 及更新版本(包括 Sonoma、Sequoia)中,“扩展”设置已整合进“系统设置 > 隐私与安全性 > 扩展”。点击后即可看到按功能分类的列表,例如“访达”“共享菜单”“今天”“Safari 浏览器”等。每个分类下会列出已注册的扩展名称及其开发者信息。Monterey 或更早版本则需打开“系统偏好设置 > 扩展”,左侧标签页直接显示各类型扩展列表。
启用或禁用特定扩展
在扩展列表中,每项右侧有开关按钮或复选框:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
- 勾选“全部”列,表示该扩展可在所有支持场景中运行(如截图工具同时出现在访达、共享菜单、照片编辑中)
- 仅勾选“访达”列,表示它只在访达窗口中生效(比如某文件批量重命名工具)
- 若某扩展未出现在“共享菜单”,常见原因是当前选中内容不匹配其支持类型(例如无法对纯文本使用“隔空投送”扩展)
- 部分扩展(如翻译面板、OCR 工具)可能跨多个分类注册,需逐一确认是否启用
排查异常或卸载扩展
如果某个扩展行为异常(如访达卡顿、共享菜单空白),可尝试临时禁用:
- 在扩展面板中关闭对应开关,观察问题是否消失
- 若确认是某扩展导致,可前往其官网或 App Store 卸载主程序(系统扩展通常随宿主 App 一并移除)
- 极少数情况需手动清理:检查 ~/Library/Extensions/ 或 /Library/Extensions/(后者需管理员权限),但不建议随意删除,除非明确知道来源
终端快速验证内核级组件(非必需但有用)
普通用户一般无需接触内核扩展(KEXT),但若涉及网络代理、安全软件或底层驱动,可用终端确认:
- 打开“终端”,输入 kextstat | grep -v com.apple,回车后列出所有第三方内核扩展
- 结果中显示的 bundle ID 可帮助定位具体软件(如 com.cisco.kext.websecurity)
- 注意:SIP 启用时,未签名或被拦截的 KEXT 不会出现在该列表中










