Seit dem Upgrade auf macOS Sierra wird gelegentlich ein Dienst CalNCService heiß ausgeführt (d. h. auf 100% CPU). Ausgehend vom Namen scheint dies also ein Kalenderdienst zu sein. Ich habe versucht, Kalender in den Einstellungen für Internetkonten zu deaktivieren, aber dies war keine Hilfe. Man kann den Dienst beenden oder den Computer neu starten, aber das Problem bleibt bestehen. Normalerweise wird es nach ein paar Stunden wieder normal.
Was macht dieser Daemon? Wie kann ich dieses Problem beheben?
Update: In der Protokollkonsole finde ich dies beim Start von calNCService:
warning: dynamic accessors failed to find @property implementation for "serialNumber" for entity ABCDAddressBookSource while resolving selector "serialNumber" on class "ABCDAddressBookSource". Did you remember to declare it @dynamic or @synthesized in the @implementation ?
Update2: The Der Dienst ist mit der Synchronisierung von Erinnerungen verbunden. Durch Deaktivieren der Erinnerungssynchronisierung unter Internetkonten wird der Dienst wieder normalisiert. Wenn Sie ihn erneut aktivieren, wird er wieder auf 100% zurückgesetzt. Dies scheint unabhängig vom Server zu sein. Ich habe eine Reihe von wiederkehrenden Erinnerungen und hatte zuerst dieses Problem mit meinem Konto auf fruux.com. Dann habe ich alle auf iCloud migriert und jetzt ist es dort dasselbe.
Update3: In 10.12.1 immer noch sehr präsent. und keine Antwort auf Apple Support Communities .
Update4: Noch ein Morgen, noch ein calNCService. Ich habe auch die exportierten .ics der Liste der fehlerhaften Erinnerungen manuell überprüft. Es sieht völlig harmlos aus. Über 40 Erinnerungen mit nichts Besonderem.
Update 5: In 10.12.2 immer noch gleich
Update 6: Bestätigt in 10.12.4. Iterieren: Dies scheint eine Haushaltsaufgabe zu sein. Als ich die Erinnerungen nach dem Upgrade aktivierte, wurde das Problem nicht länger als 24 Stunden ausgelöst. Aber jetzt ist es zurück. Nach wie vor kann es einfach gestoppt werden, indem die Erinnerungssynchronisierung unter „Internetkonten“ deaktiviert wird.
Update 7: Der Fehler scheint in MacOS 10.13 High Sierra immer noch vorhanden zu sein, ist jedoch weniger schwerwiegend. Ich habe das entsprechende Erinnerungskonto aktiviert. Während einer Betriebszeit von 13 Tagen taktete CalNCService in einer CPU-Zeit von 1:07:01 (31h) viel zu viel, aber weniger als z. „Kernel-Task“ (7:16:16).
Update 8: In 10.13.4 noch vorhanden. Ich habe zwei Computer mit MacOS und es passiert auf beiden. Es scheint mit Erinnerungen verbunden zu sein, die über eine API hinzugefügt wurden, z. B. wenn Sie Erinnerungen über die Launchbar hinzufügen. Die CPU-Zeit von calNCService scheint damit zu korrelieren, wie oft ich Launchbar oder Siri zum Eingeben von Erinnerungen verwende.
Kommentare
- Der Prozess wird derzeit ausgeführt und ich habe beide deaktiviert (einschließlich des Beenden der Anwendungen) – > Keine Änderung, läuft immer noch heiß.
- Immer wenn im Namen des Dienstes „NC“ angezeigt wird, Dies bezieht sich auf den Teil Notification Center . Verschwindet dieses Problem, wenn Sie Kalender und / oder Erinnerungen aus dem Benachrichtigungscenter entfernen? In der Vergangenheit wurden alle Probleme, die ich mit Erinnerungen im Benachrichtigungscenter hatte, behoben, indem alle meine Abgeschlossenen Erinnerungen (mehrere Tausend davon) gelöscht wurden.
- @Phong Oh. Dies sind sehr hilfreiche Informationen. Ich ‚ probiere es aus. Obwohl das Löschen meiner ungefähr 3600 erledigten Erinnerungen bei diesem Problem nicht geholfen hat. Ich ‚ habe das versucht.
- @Phong Leider hilft es nicht. Mein gesamtes Benachrichtigungscenter wurde geleert (es hatte “ Erinnerungen „), aber keine Änderung.
- Aus dem blau mein eigener CalNCService begann zu stempeln und nachdem ich alles online ausprobiert hatte (dh Kalender und Erinnerungen deaktivieren / wieder aktivieren, Zugriff durch Apps entfernen, neu starten usw.), hier mehr: support .itsolver.net / hc / de-gb / articles / … ) Das letzte, was ich getan habe, bevor CalNCService wieder normal wurde, war, ALLE Widgets zu entfernen aus dem Benachrichtigungscenter ‚ Registerkarte „Heute“ (dh Benachrichtigungen bleiben bestehen). Ein paar Minuten später, als ich den CalNCService-Prozess spindump machte, stellte ich fest, dass ‚ bereits wieder normal war.
Antwort
Ich hatte das gleiche Problem (Lüfter bei Vollgas, CalNCService bei 122% der CPU) und habe zwei Besuche im Apple Store und einen dritten Besuch im Mac durchgeführt eine Garantiereparatur (beide Lüfter ersetzt) … Das Problem besteht jedoch weiterhin.
Ich habe Benachrichtigungen> bearbeitet und alle Benachrichtigungen, Abzeichen, Sounds usw. außer iMessage, Slack und Outlook bearbeitet und deaktiviert.
Ungefähr 3 Minuten später bemerkte ich … Stille. Fans sind normal. Ich werde es mir eine Weile ansehen, aber es scheint, dass dieses Problem definitiv mit etwas in Benachrichtigungen zusammenhängt. Ich werde es nicht verpassen, den ganzen Tag gepingt zu werden.
Kommentare
- Der Lüfterwechsel ist absurd. Was für ein Apple Store war das? Es ist eindeutig ein Softwareproblem, ‚. ‚ ist im Aktivitätsmonitor sichtbar.
Antwort
Funktioniert definitiv, auch vor dem Neustart:
Auf eigenes Risiko! Führen Sie zuerst eine Time Machine-Sicherung durch.
- Öffnen Sie die Systemeinstellungen, Internetkonten und deaktivieren Sie den Kalender für jedes Konto.
- Öffnen Sie den Aktivitätsmonitor und suchen Sie nach
calendar
und beenden Sie den Kalenderprozess.- Öffnen Sie den Finder> Gehen Sie zum Ordner (⇧⌘G)
/Library/Caches
und ziehen Sie den Inhalt in den Papierkorb.- Finder öffnen> Gehen Sie zu Ordner
~/Library/Caches
und ziehen Sie den Inhalt in den Papierkorb.- Öffnen Sie erneut den Finder> Gehen Sie zu Ordner
~/Library/Caches
und ziehen Sie den Inhalt in den Papierkorb.- Öffnen Sie den Finder> Gehen Sie zum Ordner
~/Library/Containers
wählen Siecom.apple.CalendarAgent
,com.apple.CalendarAgent.CalNCService
,com.apple.CalendarFileHandler
undcom.apple.CalendarNotification.CalNCService
und ziehen Sie in den Papierkorb.- Öffnen Sie den Finder > Gehen Sie zu Ordner
~/Library/Calendars
und ziehen Sie den Inhalt des Ordners in den Papierkorb.- Starten Sie Ihren Computer neu.
- Leeren Sie den Papierkorb.
- Öffnen Sie die Systemeinstellungen, Internetkonten und aktivieren Sie für jedes Konto den Kalender.
- Öffnen Sie den Kalender und warten Sie f oder zu synchronisierende Kalender.
Betroffenes Betriebssystem: macOS Sierra 10.12
Nicht bestätigtes betroffenes Betriebssystem: Mac OS Yosemite 10.10 und El Capitan 10.11
Von: https://support.itsolver.net/hc/en-au/articles/214098206-macOS-Sierra-CalNCService-high-CPU-usage
Kommentare
- Falls sich jemand wundert, funktioniert diese Art von. Ich denke jedoch, dass es ‚ einfacher ist, einfach die Kalender-App zu öffnen, zu den Einstellungen > Konten zu wechseln und alle zu deaktivieren und dann zu aktivieren sie zurück. Es sollte es beheben. HINWEIS: Der Schritt zum Löschen von ~ / Library / Calendars scheint erforderlich zu sein. Ich denke, die Dateien werden beschädigt oder etwas
Antwort
Ich hatte ein ähnliches Problem. CalNCService
verbrauchte enorm viel CPU. So reproduzieren Sie auf meiner Seite:
Ich verwende das iPhone SE mit iOS 11.1.2 und ein MacBook mit macOS High Sierra auf demselben WLAN. Ich habe einen Anruf auf meinem Telefon erhalten, aber ich habe ihn über „Später erinnern“ einfach nicht angenommen. Nach ungefähr 50 Minuten bemerkte ich, dass mein MacBook verrückt geworden war.
Das Problem bestand darin, diese Anruferinnerung von meinem Telefon zu löschen und das MacBook sofort abzukühlen.
Kommentare
- Willkommen bei Ask Different und vielen Dank für Ihren Beitrag! Beachten Sie, dass das Antwortfeld nur für Antworten auf die eigentliche Frage dient. Obwohl ich der Meinung bin, dass Ihr Beitrag einen Mehrwert für die Diskussion darstellt und sich bis zu einem gewissen Grad auch auf die Frage bezieht, beantwortet er sie nicht. Für zukünftige Beiträge wie diesen wäre es am besten, sie als Kommentar zur Frage und nicht als Antwort zu veröffentlichen. Um Kommentare zu erhalten, lesen Sie , wie Sie Reputationspunkte verdienen . Danke und viel Spaß!
- @Synoli Wie klingt die Antwort jetzt? Zumindest im Vergleich zu den beiden anderen Antworten, die mit
I had same problem...
- No biggie beginnen. Das einzige, worauf ich hinweisen wollte, ist, dass das OP speziell gefragt hat, was der Dämon ist, was er tut und wie man ihn debuggt. Sie fragten tatsächlich nicht, wie sie es beheben könnten. Andererseits scheinen die anderen Befragten es genauso interpretiert zu haben, wie Sie es getan haben. Es könnte also durchaus sein, dass Ihre Antwort in Ordnung ist und ich mich geirrt habe!
- Ich hatte genau das gleiche Szenario. Akzeptierte es nicht über Remind später und nach der Erinnerung, dass dumme CalNCservices verrückt geworden sind. Löschen Sie einfach die Erinnerung, um das Problem zu beheben.
- Danke! Hat mir am 10.14.5 geholfen.
Antwort
Ich habe dieses Problem sofort nach dem ersten Erstellen bemerkt eine Erinnerung mit Siri auf meinem Mac (mit High Sierra). Durch das Löschen dieser Erinnerung hat sich CalNCService
sofort verhalten.
Ich habe dann dieselbe Erinnerung ohne Siri neu erstellt und CalNCService
nicht anfangen zu handeln. In meinem Fall scheint dies mit dem Erstellen einer Erinnerung mit Siri auf dem Mac verbunden zu sein.
Kommentare
- Das Entfernen der von Siri erstellten Erinnerung löste das Problem Problem auch für mich.
Antwort
Ich musste auch die Einstellungen & verwandte Dateien. Es gibt einen Artikel, der mich durch diesen Artikel geführt hat, und mein Computer ist leise. & fühlt sich zum ersten Mal seit Wochen wieder kühl an Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/
Kommentare
- Während dieser Link möglicherweise die Frage beantwortet, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert.
Antwort
Ich hatte auch dieses Problem. Ich habe die obigen Vorschläge ohne Erfolg ausprobiert.Folgendes hat schließlich für mich funktioniert:
- Systemeinstellungen öffnen> Internetkonten
- Wählen Sie das iCloud-Konto aus und deaktivieren Sie Kalender & Erinnerungen
- Wählen Sie alle vorhandenen Google-Konten aus und entfernen Sie sie (Klicken Sie unten links auf die Schaltfläche „-„).
- Starten Sie den Computer neu.
- Öffnen Sie die Systemeinstellungen > Internetkonten und Kalender wieder aktivieren & Erinnerungen für iCloud
- Fügen Sie Ihre Google-Konten hinzu
Antwort
Ich habe einen deutschen Feiertagskalender in meiner Kalender-App abbestellt. Das hat sofort funktioniert und die Fans sind wieder lautlos gegangen. Ich nehme an, dieses Abonnement in dieser Kalender-App war das Problem. Ich hoffe, das hilft jemandem.
Antwort
Ich habe einfach die Fälligkeitstermine aus all meinen überfälligen Erinnerungen entfernt und die CPU-Auslastung von CalNCService sofort kehrte zum Normalzustand zurück.
Diese sich wiederholenden Konsolenprotokolle hatten mich aufgefordert, Folgendes zu versuchen:
Updating overdue reminder count Scheduling next update for Tue Feb 18 09:00:00 2020, which is -3409.498367 seconds from now Performing action for fired timer with label ReminderBadgeUpdate
Dies war unter macOS 10.14.6 Mojave.
Antwort
In meinem Fall wurde das Problem durch Löschen eines CalDAV-Kontos im Bereich „Systemeinstellungen für Internetkonten“ behoben. Dieses Konto wurde zum Synchronisieren von Erinnerungen konfiguriert. Wenn dieses Problem auftritt, empfehle ich, den Bereich Internetkonten zu überprüfen und alle Elemente zu deaktivieren, die versuchen, Erinnerungen zu synchronisieren.
~ Rodney
Antwort
Sie können CalendarAgent einfach im Aktivitätsmonitor neu starten. Wenn dies nicht geholfen hat, versuchen Sie, Caches zu entfernen und CalendarAgent erneut zu starten. Führen Sie in Terminal.app Folgendes aus:
rm -rf ~/Library/Caches/* && rm -rf ~/Library/Containers/com.apple.Calendar* && pkill CalendarAgent