Mac会持续保存所有连过的WiFi名称和密码,即使已搬离旧场所,“幽灵网络”仍潜伏系统中;可通过系统设置图形界面逐个删除,或用终端命令sudo /usr/sbin/networksetup -removeallpreferredwirelessnetworks Wi-Fi批量清空全部记录。

Mac会持续保存所有连过的WiFi名称和密码,即使你早已搬离那个咖啡馆、退租那间公寓,这些“幽灵网络”仍潜伏在系统里,可能被自动连接、拖慢扫描速度,甚至在你没注意时泄露位置信息。
通过系统设置图形界面删除单个或多个历史WiFi
这是最直观、适合偶尔清理的操作路径,适用于你清楚记得要删哪个网络名称的场景。
第一步:点击屏幕左上角的【 苹果】图标 → 选择「系统设置」。
第二步:在左侧边栏滚动到底部,点击「网络」→ 右侧找到「Wi-Fi」→ 点击右下角的「高级」按钮。
第三步:切换到「Wi-Fi」选项卡,在「已知网络」列表中,你会看到所有保存过的SSID(含加密类型标注)。找到目标网络,点击它右侧的【⋯(更多)】图标 → 选择「从列表中移除」。
第四步:弹出确认框,点击「移除」。若该网络勾选了「自动连接」,这一步会同时取消勾选——但注意:【移除操作不可逆,密码将永久丢失,重连需重新输入】。
用终端命令批量清空全部已保存WiFi
当你想彻底归零、或面对几十条混乱记录时,图形界面逐个点太慢。终端命令能一步清空,且不依赖当前是否联网、Wi-Fi是否开启。
打开「终端」(可在聚焦搜索中输入“终端”直接启动)。
输入以下命令并回车:
sudo /usr/sbin/networksetup -removeallpreferredwirelessnetworks Wi-Fi
系统会提示输入管理员密码(输入时无星号显示,输完直接回车)。执行后无任何提示即代表成功——【所有已保存的WiFi名称、密码、优先级顺序全部清除】。
这一步不会影响当前正在使用的网络连接,也不会关闭Wi-Fi开关,只动配置库。
删除后立即生效的验证与补救
方法一:重启Wi-Fi服务(无需重启电脑)
在终端中依次运行:
sudo ifconfig en0 down && sudo ifconfig en0 up
sudo killall -HUP mDNSResponder
方法二:手动触发一次网络重发现
点击菜单栏Wi-Fi图标 → 按住Option键再点击 → 选择「打开无线诊断」→ 等待自动完成检测 → 关闭窗口。这个过程会强制刷新底层网络状态缓存,确保清空操作真正落地。

















