自從我升級到優勝美地10.10(14A389)以來,我的計算機名稱不斷變化,添加了(2)和(3)等。
有什麼辦法解決此問題?
自從我升級到優勝美地10.10(14A389)以來,我的計算機名稱不斷變化,添加了(2)和(3)等。
有什麼辦法解決此問題?
轉到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.plistsudo launchctl卸載-w /System/Library/LaunchDaemons/com.apple.discoveryd.plistsudo 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 <主機名-U-want>hostname -f
這為我解決了此問題:
轉到“系統偏好設置”->“節能器”。選擇“電源適配器”,然後取消選中“喚醒網絡訪問權限”。
自從幾天前這樣做以來,我的計算機名稱一直保持不變。
這是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數組添加字符串代碼>-無名稱更改。
保存並重新啟動。
Scagg的方法為我解決了這個問題。由於此煩人的名稱更改,Time Machine在我們的網絡上找不到備份服務器時,這只是一個問題。將名稱恢復為“系統偏好設置”中的原始名稱後,立即解決了該問題。當然,我懷疑這是否是永久性的解決方法,但這是一個簡單的補救方法。非常感謝Scaggs。
我不想這麼說,但是我也遇到了這種情況。
我發現的一個解決方案(不知道它是否是永久性的)是轉到搜索欄中的“系統偏好設置”,您可以輸入“計算機”名稱”並選擇它,然後通過擦除(2)或(3)來將其更改回
PlistBuddy是用於編輯plist(首選項)文件的應用程序。 / usr / libexec是它所在的位置。然後,腳本使用該應用程序通過添加一行告訴它不要更改名稱的行來編輯該計算機名稱的plist文件。
我個人將不斷刪除(2),直到他們修復它為止。 。雖然很容易進入並更改plist,但我不可避免地會忘記,並且在未來幾年的某個時候,這會讓我感到沮喪,並且需要數小時的診斷時間……但這就是我。
我不認為問題出在您的計算機上。我從引入iOS 8開始注意到此問題。我的AppleTv在名稱後添加了(n)。當我將MacBook升級到優勝美地時,發生了同樣的事情。
如果您登錄 http://iCloud.com並轉到“設置”,您將找到列出的iOS8和優勝美地設備。我還沒有找到解釋,但我建議您不要使用到目前為止建議的解決方案,因為它們可能會破壞某些功能。最好,約翰
如果您具有AirPort基站(Express,Extreme或Time Capsule),請打開AirPort實用程序並刪除“返回我的Mac”中的所有Apple ID條目。單擊“應用”以重新啟動AirPort重新添加您的Apple ID重新啟動
它應該修復它。問題出在AirPort的舊設置上。
一種快速,無創且可能是臨時的解決方案是在終端中運行以下操作:
sudo主機名HOSTNAME.local
現在設置主機名。我只是斷斷續續地看到此問題,因此目前這是一個足夠好的解決方案。:-)
我還遇到了計算機名稱更改的問題。對我來說,這似乎是OS X 10.10的錯誤。
“其他瑞克”中的答案相當神秘,但看起來很有希望解釋為什麼這樣做有效。
也許它也可以解決我遇到的另一個問題-定位服務有時只能工作。
在處理“ Apple高級顧問今天(2014年11月8日)關於我的位置服務問題,我也問過這個問題。顧問承認它的存在,並認為它將在OS X 10.10.1(當前發布給開發人員)中修復。
試試吧,它似乎對我有用,儘管可能完全不相關 :
默認情況下,OS X會將您的計算機命名為“ [您名稱] 的計算機”。第10次刪除(2),(3)等之後,我對的感到煩惱並刪除了它。一旦做到這一點,這個名字就穩定了好幾週。
我懷疑網絡上的某個地方與的不兼容,刪除它可以消除衝突。
我遇到了同樣的問題,當我更改計算機名稱時,它要么恢復為安裝時創建的優勝美地計算機,要么會基於“ Mac Mini”命名約定生成一個新的優勝美地計算機。我只能更改通過更改dhcp服務器的DNS查找ipaddress來命名。一旦我點擊“應用”,我為Mac mini設置的名稱就會被設置並保留。
sudo / usr / libexec / PlistBuddy -c“添加:ProgramArguments:字符串--no-namechange” \ /System/Library/LaunchDaemons/com.apple.discoveryd.plist