自从我升级到优胜美地10.10(14A389)以来,我的计算机名称不断变化,添加了(2)和(3)等。
任何想法如何解决这一问题?
自从我升级到优胜美地10.10(14A389)以来,我的计算机名称不断变化,添加了(2)和(3)等。
任何想法如何解决这一问题?
Answers:
转到Macintosh HD>库>首选项>系统配置,然后删除以下文件:
然后重新启动Mac。
主机名应该正确地重新创建。
(根据http://forums.imore.com/os-x-yosemite-10-10/304804-my-computer-name-changing-10-10-a.html,这些是Apple技术人员提供的说明。)
为了实现此目的,请在终端上运行以下命令:
sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-namechange" /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
和
sudo scutil --set ComputerName <host-name-U-want>
sudo scutil --set HostName <host-name-U-want>
sudo scutil --set LocalHostName <host-name-U-want>
hostname -f
这为我解决了:
转到系统偏好设置->节能器。选择“电源适配器”,然后取消选中“唤醒网络访问权限”。
自从几天前这样做以来,我的计算机名称一直保持不变。
discoveryd
以及Apple TV和机场中存在的睡眠代理引起的。在进行此更改之前,需要先关闭Apple TV和机场,然后再重新打开(如我在此处概述的)。 9to5Mac的报道说discoveryd
已经在OS X 10.10.4测试被丢弃,并用预先驱逐替换mDNSResponder
守护进程。因此,此问题应在OS X 10.10.4中修复。
这是10.10(初始版本)中的错误,可以通过简单地升级到10.10.1-版本14B25来解决。
打开App Store并应用10.10.1(或更高版本)更新,一旦重命名采用(2)名称的任何计算机,就应该进行设置。
如果您拥有较旧的Apple TV,较旧的计算机,这些计算机将被重命名并自行重命名,则仍然存在问题,但是如果计算机是网络上的唯一设备,则您不应重命名自己。
我的猜测是,这要花费一些时间,并且涉及到机场路由器的更改,机场和Apple TV的更新以及iOS和Apple的更新。在拥有20台左右设备的家庭中,并非所有设备都可以更新到最新状态。
其根本原因有两个:
使用Xcode打开/System/Library/LaunchDaemons/com.apple.discoveryd.plist。
将一个字符串添加到包含的ProgramArguments数组中--no-namechange
。
保存并重新启动。
Scagg的方法为我解决了这个问题。当Time Machine由于此烦人的名称更改而无法在我们的网络上找到备份服务器时,这只是一个问题。将名称恢复为“系统偏好设置”中的原始名称后,立即解决了该问题。当然,我怀疑这是否是永久解决方法,但这是一个简单的补救方法。非常感谢Scaggs。
我讨厌这样说,但是我也正在经历这个。
我发现的一种解决方案(不知道它是否是永久的)是通过转到搜索栏中的“系统偏好设置”,您可以键入“计算机名称”并选择它,然后通过擦除(2)或(3)将其更改回
我不认为问题出在您的计算机上。我从引入iOS 8开始注意到此问题。我的AppleTv在名称后添加了(n)。当我将MacBook升级到优胜美地时,同样的事情发生了。
如果您登录http://iCloud.com并转到“设置”,则会找到列出的iOS8和Yosemite设备。我还没有找到解释,但我建议您不要使用到目前为止建议的解决方案,因为它们可能会破坏某些功能。最好,约翰
如果您有AirPort基站(Express,Extreme或Time Capsule),请打开AirPort实用程序,然后删除“返回我的Mac”中的所有Apple ID条目。单击“应用”以重新启动AirPort重新添加您的Apple ID再次重新启动
它应该修复它。问题出在AirPort的旧设置上。
尝试一下,这似乎对我有用,尽管可能完全无关:
默认情况下,OS X将使用“ [您的名字] 的计算机” 来命名您的计算机。删除后,(2),(3)等在10日的时候,我变得很气恼用的,并删除了它。一旦这样做,这个名字已经稳定了好几个星期。
我怀疑是有一些不兼容的地方与网络上的,并删除它消除了冲突。
Andromeda
没有撇号。
我还遇到了计算机名称更改的问题。对我来说似乎是OS X 10.10的错误。
“其他里克”的答案颇为神秘,但看起来很有希望。对为什么这样做有效的一些解释可能会很有用。
也许它还会解决我遇到的另一个问题-定位服务有时只能工作。
今天(2014年11月8日)与“高级” Apple顾问打交道时,我也询问了这个问题。顾问承认它的存在,并认为它将在OS X 10.10.1(当前发布给开发人员)中修复。
Yosemite
您正在运行的版本,2) > System Preferences… > Network
绿色(即向上)的接口有多少?