要将 macOS 应用恢复至首次启动状态,需删除其用户级偏好设置 plist 文件、强制终止 cfprefsd 进程刷新缓存,并用 defaults delete 命令彻底清除偏好设置键值。

要将某个 macOS 应用恢复至首次启动时的状态,但仅卸载应用主体无法清除其配置数据,是因为应用的偏好设置(.plist 文件)仍驻留在系统中,每次启动时会被自动加载。
定位并删除用户级偏好设置 plist 文件
应用的用户级偏好设置通常以 .plist 格式存储于当前用户的 ~/Library/Preferences 目录下,文件名一般为 com.开发商.软件名.plist。直接删除该文件可移除大部分自定义配置,为重置应用状态提供基础。
点击桌面左上角苹果菜单,选取“访达”→“前往”→“前往文件夹…”。
在弹出窗口中粘贴路径:~/Library/Preferences,然后按回车键。
在打开的文件夹中,按名称搜索目标应用对应的 plist 文件(例如:com.google.Chrome.plist、com.microsoft.Outlook.plist)。注意区分大小写和拼写,【错误命名会导致删除失败或误删】。
右键点击该 .plist 文件,选择“移到废纸篓”;或选中后直接按下 Command + Delete 键。
清空废纸篓,并重启对应应用以验证重置效果。
强制刷新偏好设置缓存(cfprefsd 进程)
macOS 10.9 及以后版本引入了 cfprefsd 守护进程来缓存偏好设置数据。即使已删除 plist 文件,旧配置仍可能被缓存加载,导致重置无效。
方法一:图形界面操作
打开“活动监视器”,在右上角搜索栏输入 cfprefsd。
在结果列表中找到属于当前用户的 cfprefsd 进程(注意排除 root 用户下的同名进程),选中后点击左上角“X”按钮,选择“强制退出”。
等待数秒后系统会自动重启该进程;此时再次启动目标应用,将加载初始默认配置。
方法二:终端一键执行(更可靠)
打开“终端”,输入命令:killall cfprefsd,按回车执行。
该命令会立即终止当前用户的 cfprefsd 进程,无需手动识别或确认,也避免误杀 root 进程。
使用 defaults 命令彻底清除偏好设置键值
defaults 工具可直接操作偏好设置数据库,不仅删除整个 plist 文件,还能精准清除特定键值,避免残留字段干扰初始化逻辑。此方法对开发者及高级用户尤为有效。
第一步:打开“终端”应用。
第二步:执行命令以清除指定 Bundle ID 的全部偏好设置:defaults delete com.developer.appname(请将 com.developer.appname 替换为实际 Bundle ID)。
第三步:如不确定 Bundle ID,可通过以下命令快速查找:mdfind "kMDItemCFBundleIdentifier == '.*appname.*'"(将 appname 替换为应用关键词,如 chrome、notion)。
第四步:执行完毕后,关闭终端,重启目标应用。











