可清除访达共享列表残留设备:先关闭netbios和smb发现以阻止新增缓存;再删除~/library/caches/com.apple.finder/下com.apple.networkbrowser开头文件并重启访达;最后可用command点击编辑删除单个条目或终端执行dscacheutil与mdnsresponder刷新命令。

Mac访达左侧边栏“共享”区域自动列出局域网内可访问的其他Mac、Windows电脑或NAS设备,但有时会残留已下线设备、重复条目或错误名称,影响查找效率。
关闭网络发现功能
打开“系统设置”→“网络”→点击当前连接的网络(如Wi-Fi)→右侧点“详细信息…”→切换到“WINS”标签页→取消勾选“启用NetBIOS”和“启用SMB文件共享发现”。
这一步能阻止访达持续扫描并缓存新设备,避免“共享”列表越积越多。注意:取消后你将无法看到Windows电脑共享的SMB卷,但不影响本机作为SMB服务器被他人访问。
清空访达共享缓存
在访达中按 Command + Shift + G 打开前往文件夹窗口,输入:
~/Library/Caches/com.apple.finder/
删除该文件夹内所有以 “com.apple.NetworkBrowser” 开头的文件(例如 com.apple.NetworkBrowser.plist、com.apple.NetworkBrowser.cache)。
访达不会立即刷新,必须强制退出再重启:右键点停靠栏访达图标→按住 Option 键→选择“重新开启”,此时“共享”列表将清空重建。
手动移除单个共享条目
方法一:在“共享”列表中,将鼠标悬停在目标设备名上,待出现向右小箭头后,按住 Command 键不放,再单击该设备名→松开Command键→设备名变为可编辑状态→直接删掉整行文字→按回车确认。
方法二:若设备名呈灰色且无法悬停触发编辑,说明它来自Bonjour广播缓存;此时需终端干预:打开“终端”,执行以下命令:sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
【执行前请确保已输入管理员密码】该命令会刷新DNS和服务发现缓存,5秒内“共享”列表中由mDNS注册的临时设备将消失。











