共享设备未出现在网络中


15

我在Mac上遇到了一个奇怪的问题。最近,Finder侧栏的“共享”部分中列出的所有设备都消失了,并已替换为“所有...”选项。

奇怪的是,在该选项中,共享服务器甚至没有出现在此处。而是有一个名为“服务器”的文件夹,其中有两个快捷方式可通往我的Mac的根驱动器(在网络上称为“ glados”)。

共享驱动器的Finder屏幕截图

但是,在我网络上的另一台Mac上,那里的一切似乎都很好。它甚至可以拾取故障的Mac(由于bonjour而显示为“ Javan的MacBook Pro”),并同时显示在侧栏和“网络”文件夹中。

Finder在其他Mac上共享驱动器的屏幕截图

在开枪之前,优胜美地与此无关。我已经进行了数小时的故障排除,并得出结论,这不是原因。

我已经验证了两台Mac上的网络设置相同(并且确实如此),甚至使用了一个名为“ Bonjour Browser”的程序来扫描网络以查找两台Mac上的AFP共享服务,并且两者都可以相互检测到(和他们自己)在网络上。

卓悦扫描仪

因此,我很确定这不是网络问题,因为iMac可以看到MacBook,而MacBook可以“技术上”看到iMac。

另外,如果我通过“连接到服务器”手动连接到PC或iMac之一上的共享驱动器,则该连接很好,并显示在侧边栏(但是其名称为共享驱动器的IP地址,并且仅是临时的)。它在我断开连接时消失,这完全没用)

手动连接到SMB共享

我已经使用Time Machine还原为MacBook运行Mavericks的时候,问题仍然存在。因此,这使我相信某种首选项文件可能出了点问题?我曾尝试com.apple.finder.plst~/Library/目录中删除并重新启动,但这也无济于事。

我没有新想法,互联网上其他现有的论坛似乎也没有解决它。如果有人有远程想法,将不胜感激!谢谢互联网!:D

PS。Soz的屏幕截图超载。

编辑:我忘了提到我已经确保在共享侧边栏的“ Finder首选项”中选中了所有3个选项(返回到Mac,连接的服务器和Bonjour计算机)


Finder->首选项->边栏-> SHARED中的设置是否相同?选中所有三个框:“返回到我的Mac”,“连接的服务器”,“ Bonjour计算机”。
tron_jones 2014年

是的,他们被检查了。实际上,这是我尝试做的第一件事。忘记在问题中列出它。糟糕
SteppingHat

奇怪的是,我也可以重现这一点。我可以使其正常工作并在侧边栏中显示的唯一方法是关闭Wi-Fi。我的网络上有几百台计算机,因此列表很长。一旦我关闭Wi-Fi,侧边栏就会正确显示.....重新打开Wi-Fi,它们会消失。
tron_jones 2014年

1
当我转到大型网络上工作时,我也会得到相同的结果。事实是这是我的家庭网络,上面还有另外4或5台其他计算机。它们甚至不会出现在“所有”或“网络”窗口中。另外,我在以太网上。WiFi当前关闭。千兆ftw!
2014年

还有另一个默认值可控制边栏共享字段。将此命令尝试为默认值,写com.apple.NetworkBrowswer BrowseAllInterfaces 1
tron_jones 2014年

Answers:


6

我找到了解决方法。安装OS X Server之后,我遇到了同样的问题。

简而言之,我做了以下工作:

  1. 转到~/Library/Preferences并找到文件com.apple.sidebarlists.plist
  2. 复制文件以用于备份,并使用Xcode打开原始文件
  3. 保留以下各项并删除其余项:

    • finderprojects
    • favoriteitems
    • systemitems
    • savedsearches
  4. 转到Apple Menu > Force Quit...并重新启动Finder(实际上什么也没做,但我做到了)

  5. 关闭/重新启动Mac,以使更改完全生效。

现在,我可以在边栏中的共享下看到我的网络设备。


这实际上是有道理的,我当时刚安装了OS X Server。我当时并没有想到,这可能是造成任何原因的原因。
SteppingHat 2014年

在Mojave中,“共享”称为“位置”,相应的文件可能是 ~/Library/Preferences/com.apple.locationmenu.plist,但是我的文件(除XML声明外)似乎包含一个空的plist<plist version="1.0"><dict/></plist>
MikeiLL,

4

我有同样的共享设备丢失问题。我实际上偶然发现了一个快速解决方案。

1)在Finder中,选择“开始”,然后选择“连接到服务器”

2)在服务器地址右侧的下拉列表中,有一个下拉图标。我单击它,它显示了“最近的服务器”列表。我想知道是否可以使用旧的连接。我单击了“最近的服务器”之一,它起作用了。(我不必在服务器地址字段中放入afp://>或IP地址。)

3)奇怪/神奇/宇宙,Finder中的“共享”部分立即用我以前在网络上看到的其他丢失的设备重新填充。他们都是。

不要问我为什么,但是我不想浪费更多的时间,这非常容易。也许它迫使重新整理plist之类的东西.....


我总是使用Apple下拉菜单中的“ Recent Items”中的磁盘(该功能实质上与“ Connect to Server”最新列表的功能相同)来替代无法通过Finder访问服务器的方法。通过“连接到服务器”直接连接。这似乎从未解决过我的问题,而且我不认为这会导致强制刷新plist,因为执行这些任务后执行任务将无益于强制刷新
SteppingHat

每当我使用“连接到服务器”时,其他计算机就会显示在列表中,而Finder不会在侧边栏中显示它。因此,此选项可以使您想知道您以前是否连接过,但是Finder仍在运转,并且没有显示现有的网络位置。
Zlatty '16

1
这也对我有用。家里没有Mac可以在我的主计算机上看到共享文件夹。根据您的建议,每个Mac都可以看到它。
Marnix A. van Ammers

3

一种更简单的方法是删除plist,重新启动并重新配置。升级到10.11后,我遇到了同样的问题,并对此进行了修复。

  1. 去: ~/Library/Preferences
  2. 将名为com.apple.sidebarlists.plistcom.apple.sidebarlists.plist.lockfile如果有的话)的文件移到回收站。
  3. 重启。

plist将重新生成,您可以转到Finder>首选项>边栏进行重新配置。


0

如果您遵循删除com.apple.sidebarlist.plist的上述步骤,然后清空垃圾桶(它将表示您无法删除com.apple.sidebar.plist,因为它正在使用中),请单击继续,然后强制退出Finder。

几秒钟后,共享(网络)列表开始重建。

我同意SteppingHat的做法,总是总能找到问题的根本原因,但是当您没有足够的时间(或技能)来深入研究问题时,重建plist确实可以“解决”问题。

至少您不必一定要重新启动!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.