Seit dem Upgrade auf macOS Sierra sehe ich gelegentlich, dass ein Dienst CalNCService heiß läuft (dh 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 das hat nicht geholfen. Man kann den Dienst beenden oder den Computer neu starten, aber das Problem bleibt bestehen. Normalerweise geht es nach ein paar Stunden wieder normal.
Was macht dieser Dämon? Wie kann ich dieses Problem beheben?
Update: In der Log-Konsole finde ich das 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: Der Dienst ist mit der Synchronisierung von Erinnerungen verbunden. Wenn Sie die Erinnerungssynchronisierung unter Internetkonten deaktivieren, kehrt der Dienst zum Normalzustand zurück, wenn Sie ihn erneut aktivieren, kehrt er zu 100 % zurück. Dies scheint unabhängig vom Server zu sein. Ich habe eine Menge wiederkehrender Erinnerungen und hatte dieses Problem zuerst mit meinem Konto auf fruux.com. Dann habe ich alles zu iCloud migriert und jetzt ist es dort dasselbe.
Update3: Immer noch sehr präsent in 10.12.1. und keine Antwort auf Apple Support Communities .
Update4: Ein weiterer Morgen, ein weiterer calNCService. Ich habe auch die exportierten .ics der anstößigen Mahnliste manuell überprüft. Es sieht völlig harmlos aus. Ungefähr 40 Erinnerungen mit nichts Besonderem.
Update 5: In 10.12.2 immer noch alles gleich
Update 6: Bestätigt in 10.12.4. Wiederholen: Dies scheint eine Haushaltsaufgabe zu sein. Als ich die Erinnerungen nach dem Upgrade aktiviert habe, wurde das Problem nicht länger als 24 Stunden ausgelöst. Aber jetzt ist es wieder da. Wie bisher 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 aber weniger schwerwiegend. Das entsprechende Mahnkonto habe ich freigeschaltet. Bei einer Betriebszeit von 13 Tagen hat CalNCService eine CPU-Zeit von 1:07:01 (31h) eingetaktet, viel zu viel, aber weniger als zB "Kernel Task" (7:16:16).
Update 8: In 10.13.4 noch vorhanden. Ich habe zwei Maschinen 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 verwende, um Erinnerungen einzugeben.
Ich hatte das gleiche Problem (Lüfter auf Vollgas, CalNCService bei 122 % der CPU) und habe 2 Besuche im Apple Store gemacht und beim 3. Besuch habe ich den Mac wegen einer Garantiereparatur eingecheckt (beide Lüfter ausgetauscht) ... Das Problem besteht jedoch fort.
Ich ging zu Benachrichtigungen> Bearbeiten und deaktivierte alle Benachrichtigungen, Abzeichen, Sounds usw. mit Ausnahme von iMessage, Slack und Outlook.
Etwa 3 Minuten später bemerkte ich .... Stille. Fans sind normal. Ich werde es eine Weile beobachten, aber es scheint, dass dieses Problem definitiv mit etwas in den Benachrichtigungen zusammenhängt. Ich werde es nicht vermissen, den ganzen Tag gepingt zu werden.
Funktioniert auf jeden Fall, auch vor dem Neustart:
Auf eigene Gefahr! Führen Sie zuerst eine Time Machine-Sicherung durch.
- Öffnen Sie Systemeinstellungen, Internetkonten und deaktivieren Sie Kalender für jedes Konto.
- Aktivitätsmonitor öffnen,
calendar
Kalenderprozesse suchen und beenden.- Öffnen Sie Finder > Gehe zum Ordner (⇧⌘G)
/Library/Caches
und ziehen Sie den Inhalt in den Papierkorb.- Öffnen Sie Finder > Gehe zum Ordner
~/Library/Caches
und ziehen Sie den Inhalt in den Papierkorb.- Öffnen Sie erneut Finder > Gehe zum Ordner
~/Library/Caches
und ziehen Sie den Inhalt in den Papierkorb.- Öffnen Sie den Finder > Gehe zum Ordner ,
~/Library/Containers
wählen Siecom.apple.CalendarAgent
,com.apple.CalendarAgent.CalNCService
undcom.apple.CalendarFileHandler
undcom.apple.CalendarNotification.CalNCService
ziehen Sie ihn in den Papierkorb.- Öffnen Sie Finder > Gehe zum Ordner
~/Library/Calendars
und ziehen Sie den Inhalt des Ordners in den Papierkorb.- Starte deinen Computer neu.
- Leerer Müll.
- Öffnen Sie die Systemeinstellungen, Internetkonten und kreuzen Sie Kalender für jedes Konto an.
- Öffnen Sie den Kalender und warten Sie, bis die Kalender synchronisiert sind.
Betroffenes Betriebssystem: macOS Sierra 10.12
Unbestä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
Ich hatte ein ähnliches Problem. CalNCService
verbrauchte enorm viel CPU. So reproduzieren Sie auf meiner Seite:
Ich verwende ein iPhone SE mit iOS 11.1.2 und ein MacBook mit macOS High Sierra im selben WLAN. Ich habe einen Anruf auf meinem Telefon erhalten, aber ich habe ihn einfach nicht über Später erinnern angenommen. Nach ungefähr 50 Minuten bemerkte ich, dass mein MacBook verrückt spielte.
Die Lösung bestand darin, diese Anruferinnerung von meinem Telefon zu löschen, und das MacBook kühlte sofort ab.
I had same problem...
Ich habe dieses Problem zum ersten Mal bemerkt, nachdem ich zum ersten Mal eine Erinnerung mit Siri auf meinem Mac (mit High Sierra) erstellt habe. Löschen Sie diese Erinnerung CalNCService
sofort.
Ich habe dann dieselbe Erinnerung ohne Siri neu erstellt und CalNCService
nicht angefangen, mich zu benehmen. In meinem Fall scheint es also mit dem Erstellen einer Erinnerung mit Siri auf dem Mac verbunden zu sein.
Ich musste auch Einstellungen und zugehörige Dateien löschen. Es gibt einen Artikel, der mich durch diese Sache geführt hat, und mein Computer ist zum ersten Mal seit Wochen leise und fühlt sich kühl an. Sieht nach dem Blog-Datum so aus, als sei es vor Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/
Ich hatte dieses Problem auch. Ich habe die obigen Vorschläge ohne Erfolg versucht. Hier ist, was endlich für mich funktioniert hat:
Ich habe einen deutschen Feiertagskalender in meiner Kalender-App abgemeldet. Das hat sofort funktioniert und die Fans sind wieder verstummt. Ich nehme an, dieses Abonnement in dieser Kalender-App war das Problem. Hoffe, das wird jemandem helfen.
Ich habe einfach die Fälligkeitsdaten aus allen meinen überfälligen Erinnerungen entfernt, und die CPU-Auslastung von CalNCService hat sich sofort wieder normalisiert.
Diese sich wiederholenden Konsolenprotokolle hatten mich dazu veranlasst, dies 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 auf macOS 10.14.6 Mojave.
In meinem Fall wurde das Problem durch Löschen eines CalDAV-Kontos im Systemeinstellungsfenster „Internetkonten“ behoben. Dieses Konto wurde für die Synchronisierung 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
Sie können CalendarAgent einfach im Aktivitätsmonitor neu starten. Wenn es nicht geholfen hat, versuchen Sie, Caches zu entfernen und CalendarAgent erneut zu starten. In Terminal.app ausführen:
rm -rf ~/Library/Caches/* && rm -rf ~/Library/Containers/com.apple.Calendar* && pkill CalendarAgent
iMaddin
Thomas
iMaddin
Thomas
iMaddin
Benutzer11633
Thomas
Thomas
K. Biermann
Thomas
Wilhelm Entriken
Benutzer1559834
Kyleplattner
Thomas