Mi a CalNCService, és miért működik forrón a macOS Sierra-ban?

A macOS Sierra verzióra való frissítés óta időnként látom, hogy a CalNCService szolgáltatás futtathatóan működik (azaz 100% -os CPU-n). Tehát a névből kiindulva úgy tűnik, hogy ez valami Naptár-szolgáltatás. Megpróbáltam letiltani a Naptárakat az Internetfiók beállításaiban, de ez nem volt segítség. Meg lehet ölni a szolgáltatást vagy újraindítani a számítógépet, de a probléma továbbra is fennáll. Általában néhány óra múlva ez visszatér a normális szintre.

Mit csinál ez a démon? Hogyan tudom hibakeresni ezt a problémát?

Frissítés: A naplókonzolban ezt találom, amikor a calNCService elindul:

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: A A szolgáltatás kapcsolódik az emlékeztetők szinkronizálásához. Az emlékeztető szinkronizálásának letiltása az Internet-fiókok alatt a szolgáltatás normális állapotba kerül, az újbóli engedélyezéssel pedig 100% -ra áll vissza. Ez függetlennek tűnik a szervertől. Van egy csomó visszatérő emlékeztetőm, és először ez volt a probléma a fiókommal a fruux.com oldalon. Aztán áttelepítettem az összeset az iCloud-ba, és most ugyanaz van.

Update3: Még mindig nagyon jelen van a 10.12.1-ben. és nincs válasz az Apple támogatási közösségekről .

4. frissítés: Egy másik reggel, egy másik calNCService. Manuálisan is ellenőriztem a sértő emlékeztető lista exportált .ics-ját. Teljesen ártalmatlannak tűnik. Körülbelül 40 emlékeztető, amelyben semmi különös nincs. calNCService némi üzemidő után

5. frissítés: Még mindig ugyanaz a 10.12.2

6. frissítés: Megerősítve a 10.12.4-ben. Iteráló: Úgy tűnik, ez valami háztartási feladat. Amikor a frissítés után aktiváltam az emlékeztetőket, a probléma 24 óránál tovább nem váltott ki. De most visszatért. A korábbiakhoz hasonlóan egyszerűen le lehet állítani az emlékeztető szinkronizálásának deaktiválásával az “Internet-fiókok” alatt.

7. frissítés: Úgy tűnik, hogy a hiba továbbra is jelen van a MacOS 10.13 High Sierrában, bár kevésbé súlyos. Hagytam aktiválni a megfelelő emlékeztető fiókot. 13 napos üzemidő alatt a CalNCService 1:07:01 (31h) CPU-idővel időzített, túl sok, de kevesebb, mint pl. “kernel task” (7:16:16).

8. frissítés: Még mindig jelen van a 10.13.4-ben. Két gépem van MacOS-szal, és mindkettőn előfordul. Úgy tűnik, hogy kapcsolódik valamilyen API-n keresztül hozzáadott emlékeztetőkhöz, például amikor az emlékeztetőket hozzáadja az Indítósávon keresztül. Úgy tűnik, hogy a calNCService CPU-ideje összefügg azzal, hogy mennyit használok az Indítósávon vagy a Siriben az emlékeztetők megadásához.

Megjegyzések

  • A folyamat jelenleg forrón fut és letiltottam mindkettőt (beleértve az alkalmazások bezárását is) – > Nincs változás, továbbra is forrón fut.
  • Amikor a szolgáltatás nevében „NC” -et lát, ez a Notification Center részre vonatkozik. Megszűnik ez a probléma, ha eltávolítja a Naptárt és / vagy az Emlékeztetőket az Értesítési Központról ? A múltban az Emlékeztetőkkel kapcsolatban az Értesítési központban tapasztalt problémákat úgy oldottam meg, hogy töröltem az összes Befejezett emlékeztetőmet (közülük több ezer).
  • @Phong Oh. Ez nagyon hasznos információ. ‘ kipróbálom. Noha a mintegy 3600 elkészült emlékeztetőm törlése nem segített ebben a kérdésben. ‘ kipróbáltam.
  • @Phong Jaj, ez nem segít. Kiürítette a teljes értesítési központomat (” emlékeztetők ” voltak), de semmi változás.
  • kék a saját CalNCService elkezdte a bélyegzést, és miután kipróbáltam mindent, amit online találtam (azaz letiltottam / újra engedélyeztem a naptárakat és emlékeztetőket, eltávolítottam az alkalmazások hozzáférését, újraindítottam stb., további információ itt: támogatás .itsolver.net / hc / hu-gb / articles / … ), az utolsó dolog, amit a CalNCService normál állapotba lépése előtt tettem, az volt, hogy eltávolítottam az összes widgetet az Értesítési Központból ‘ s Ma fül (azaz továbbra is a helyén hagyja az értesítéseket). Pár perccel később, miközben a CalNCService folyamatot végeztem, rájöttem, hogy ‘ d már normalizálódott.

Válasz

Ugyanaz a problémám volt (rajongók teljes gázzal, CalNCService a CPU 122% -ával), és 2 alkalommal meglátogattam az Apple áruházat, és harmadik alkalommal látogattam meg a Mac-en garanciális javítás (mindkét ventilátor cseréje) … A probléma azonban továbbra is fennáll.

Bementem az értesítésekbe> szerkesztettem és letiltottam az összes értesítést, jelvényt, hangot stb., az iMessage, a Slack és az Outlook kivételével.

Körülbelül 3 perccel később észrevettem …. csendet. A rajongók normálisak. Nézem egy ideig, de úgy tűnik, hogy ez a kérdés mindenképpen kapcsolódik valamihez az értesítésekben. Nem fogom hiányozni, hogy egész nap pingáljak.

Megjegyzések

  • A ventilátor cseréje meglehetősen rossz. Milyen Apple bolt volt ez ?? ‘ egyértelműen szoftveres probléma. ‘ látható az aktivitásmonitorban.

Válasz

Biztosan működik, még az újraindítás előtt is:

Saját felelősségedre! Először készítsen biztonsági másolatot a Time Machine-ról.

  1. Nyissa meg a Rendszerbeállításokat, az Internet-fiókokat, és törölje a Naptár jelölését minden egyes fiókhoz.
  2. Nyissa meg az Activity Monitor alkalmazást, keressen rá calendar és lépjen ki a naptárfolyamatokból.
  3. Nyissa meg a Finder> Ugrás a mappába (⇧⌘G) /Library/Caches elemet, és húzza a tartalmat a kukába.
  4. Nyissa meg a keresőt> Nyissa meg a mappát ~/Library/Caches, és húzza a tartalmat a kukába.
  5. Ismét nyissa meg a Finder> Ugrás mappába ~/Library/Caches és húzza a tartalmat a kukába.
  6. Nyissa meg a Finder> Ugrás a mappába ~/Library/Containers select com.apple.CalendarAgent, com.apple.CalendarAgent.CalNCService, com.apple.CalendarFileHandler és com.apple.CalendarNotification.CalNCService és húzza a kukába.
  7. Nyissa meg a keresőt > Lépjen a Mappa ~/Library/Calendars mappába, és húzza a mappa tartalmát a kukába.
  8. Indítsa újra a számítógépet.
  9. Kuka ürítése.
  10. Nyissa meg a Rendszerbeállításokat, az Internet-fiókokat, és jelölje be a Naptár elemet minden fiókhoz.
  11. Nyissa meg a Naptárt, és várja meg az f gombot vagy szinkronizálandó naptárak.

Érintett operációs rendszer: macOS Sierra 10.12
Meg nem erősített érintett operációs rendszer: Mac OS Yosemite 10.10 és El Capitan 10.11

Feladó: https://support.itsolver.net/hc/en-au/articles/214098206-macOS-Sierra-CalNCService-high-CPU-usage

Megjegyzések

  • Ha valaki kíváncsi lenne, ez a fajta működik. Úgy gondolom azonban, hogy ‘ könnyebb megnyitni a naptáralkalmazást, menni a preferenciák > fiókokhoz, és letiltani mindet, majd engedélyezni vissza őket. Meg kell javítania. MEGJEGYZÉS: szükségesnek tűnik a ~ / Library / Calendars törlése. Azt hiszem, a fájlok megsérülnek, vagy valami

Válasz

Hasonló problémám volt. CalNCService hatalmas mennyiségű CPU-t fogyasztott. Így reprodukálhatom az oldalamon:

iPhone SE-t használok iOS 11.1.2-vel és MacBook-ot MacOS High Sierra-val ugyanazon a Wi-Fi-n. Hívtam a telefonomra, de egyszerűen nem fogadtam el a Remind Later segítségével. Körülbelül 50 perc elteltével észrevettem, hogy a MacBook megőrült.

A javítás az volt, hogy töröljem a telefonról a hívás emlékeztetőjét, majd a MacBook azonnal lehűlt.

Megjegyzések

  • Üdvözöljük a Kérdezz a másiktól, és köszönjük a közreműködést! Ne feledje, hogy a válaszmező csak a tényleges kérdésre adott válaszokra vonatkozik. Bár úgy érzem, hogy hozzájárulása hozzáadott értéket képvisel a vitához, és bizonyos mértékben kapcsolódik a kérdéshez is, nem válaszol rá. Az ilyen jövőbeni hozzászólásokhoz a legalkalmasabb az lenne, ha ezeket a kérdéshez kommentként, és nem válaszként tennénk. A hozzászólási jogosultságok megszerzéséhez olvassa el a hírnevet szerzett pontokat . Köszönöm és érezd jól magad!
  • @Synoli hogy hangzik most a válasz? Legalább a másik két válaszhoz képest, amelyek I had same problem...
  • kezdőbetűvel nem kezdődnek. Az egyetlen dologra, amire rámutattam, az az, hogy az OP kifejezetten azt kérdezte, hogy mi a démon, mit csinál, és hogyan kell folytatni a hibakeresést. Valójában nem kérdezték, hogyan lehetne kijavítani. De a jelek szerint a többi válaszadó ugyanúgy értelmezte ezt, mint te. Tehát nagyon könnyen lehet, hogy a válaszod rendben van, és hogy tévedtem!
  • Pontosan ugyanaz volt a forgatókönyvem. Később az Emlékeztetőn keresztül nem fogadta el, és az emlékeztető után, hogy a hülye CalNCservices megőrült. Javítsa ki egyszerűen az Emlékeztető törlését.
  • Köszönjük! Segített a 10.14.5-én.

Válasz

Ezt a problémát először a legelső létrehozás után vettem észre emlékeztető a Siri használatáról a Mac gépemen (High Sierra futtatásával). Az emlékeztető törlésével a CalNCService azonnal viselkedni kezdett.

Ezután újra létrehoztam ugyanazt az emlékeztetőt Siri nélkül, és CalNCService ne kezdjen fellépni. Tehát az én esetemben úgy tűnik, hogy emlékeztető készítéséhez kapcsolódik a Sirivel a Mac gépen.

Megjegyzések

  • A Siri által létrehozott emlékeztető eltávolítása megoldotta a nekem is probléma.

Válasz

A beállításokat is el kellett vésnem & kapcsolódó fájlokat. Van egy cikk, amely végigvezetett rajtam, és a számítógépem hetek óta először csendes & érintésre hűvös. Úgy néz ki, hogy a blog dátuma ilyen, mint ez Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/

Megjegyzések

  • Bár ez a link megválaszolhatja a kérdést, jobb, ha ide beillesztjük a válasz lényeges részeit, és hivatkozást adunk a linkre. A csak linkre adott válaszok érvénytelenné válhatnak, ha a linkelt oldal megváltozik.

Válasz

Nekem is volt ilyen problémám. Sikertelenül próbáltam ki a fenti javaslatokat.Ez az, ami végülis nekem bevált:

  1. Nyissa meg a Rendszerbeállítások> Internetfiókok
  2. Válassza ki az iCloud-fiókot, és törölje a jelet a Naptár & Emlékeztetők
  3. Jelöljön ki minden Google-fiókot, és távolítsa el őket (kattintson a bal alsó sarokban található “-” gombra)
  4. Indítsa újra a számítógépet
  5. Nyissa meg a Rendszerbeállításokat > Internetes fiókok és engedélyezze újra a Naptárt & Emlékeztetők az iCloud számára
  6. Adja hozzá Google-fiókjait

Válasz

Feliratkoztam egy német ünnepi naptárra a Naptár alkalmazásomban. Ez azonnal működött, és a rajongók ismét csendben maradtak. Feltételezem, hogy ez a naptáralkalmazás-előfizetés jelentette a problémát. Remélem, ez segít valakinek.

Válasz

Egyszerűen eltávolítottam az összes lejárt emlékeztetőm határidejét, és a CalNCService CPU-használatát azonnal eltávolítottam normalizálódott.

Ezek az ismétlődő konzolnaplók arra késztették, hogy ezt próbáljam ki:

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 

Ez a macOS 10.14.6 Mojave verzióján volt. > Esetemben a problémát egy CalDAV-fiók törlésével oldották meg az Internet Fiókok Rendszerbeállítások paneljén. Ezt a fiókot úgy állították be, hogy szinkronizálja az emlékeztetőket. Ha ezt a problémát tapasztalja, javasoljuk, hogy ellenőrizze az Internetfiókok ablaktáblát, és tiltsa le azokat az elemeket, amelyek megpróbálják szinkronizálni az emlékeztetőket.

~ Rodney

Válasz

Csak újraindíthatja a CalendarAgent alkalmazást az Activity Monitor alkalmazásban. Ha ez nem segített, próbálja meg eltávolítani a gyorsítótárakat, és indítsa újra a CalendarAgent programot. Futtassa a Terminal.app alkalmazásban:

rm -rf ~/Library/Caches/* && rm -rf ~/Library/Containers/com.apple.Calendar* && pkill CalendarAgent 

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük