4 votos

¿Borrar/eliminar algunos procesos del sistema/archivos .plist arruinará mi Mac?

Estoy pensando en borrar algunos contenidos de /usr/libexec/ , no uso AirPlay ni AirPort, así que si borro estos dos procesos volverá a fastidiar mi mac los procesos son AirPlayXPCHelper y airportd

Ni siquiera uso Safari sync ni iCloud, así que estoy pensando en borrar estos archivos .plist. /System/Library/LaunchAgents/com.apple.SafariCloudHistoryPushAgent.plist - 'com.apple.SafariCloudHistoryPushAgent'

Lo que pasó anteriormente Accidentalmente borró un marco de sistema, ¡el MacOS se jodió! mientras se meten con el sistema operativo

También estoy pensando en ejecutar estos comandos para ajustar mi Mac

#!/bin/bash

# IMPORTANT: You will need to disable SIP aka Rootless in order to fully execute this script, you can reenable it after.
# WARNING: It might disable things that you may not like. Please double check the services in the TODISABLE vars.

# Get active services: launchctl list | grep -v "\-\t0"
# Find a service: grep -lR [service] /System/Library/Launch* /Library/Launch* ~/Library/LaunchAgents

# Agents to disable
TODISABLE=('com.apple.security.keychainsyncingoveridsproxy' 'com.apple.personad' 'com.apple.passd' 'com.apple.screensharing.MessagesAgent' 'com.apple.CommCenter-osx' 'com.apple.Maps.mapspushd' 'com.apple.Maps.pushdaemon' 'com.apple.photoanalysisd' 'com.apple.telephonyutilities.callservicesd' 'com.apple.AirPlayUIAgent' 'com.apple.AirPortBaseStationAgent' 'com.apple.CalendarAgent' 'com.apple.DictationIM' 'com.apple.iCloudUserNotifications' 'com.apple.familycircled' 'com.apple.familycontrols.useragent' 'com.apple.familynotificationd' 'com.apple.gamed' 'com.apple.icloud.findmydeviced.findmydevice-user-agent' 'com.apple.icloud.fmfd' 'com.apple.imagent' 'com.apple.cloudfamilyrestrictionsd-mac' 'com.apple.cloudpaird' 'com.apple.cloudphotosd' 'com.apple.DictationIM' 'com.apple.assistant_service' 'com.apple.CallHistorySyncHelper' 'com.apple.CallHistoryPluginHelper' 'com.apple.AOSPushRelay' 'com.apple.IMLoggingAgent' 'com.apple.geodMachServiceBridge' 'com.apple.syncdefaultsd' 'com.apple.security.cloudkeychainproxy3' 'com.apple.security.idskeychainsyncingproxy' 'com.apple.security.keychain-circle-notification' 'com.apple.sharingd' 'com.apple.appleseed.seedusaged' 'com.apple.cloudd' 'com.apple.assistantd' 'com.apple.parentalcontrols.check' 'com.apple.parsecd' 'com.apple.identityservicesd')

for agent in "${TODISABLE[@]}"
do
    {
        sudo launchctl unload -w /System/Library/LaunchAgents/${agent}.plist
        launchctl unload -w /System/Library/LaunchAgents/${agent}.plist
    } &> /dev/null
    sudo mv /System/Library/LaunchAgents/${agent}.plist /System/Library/LaunchAgents/${agent}.plist.bak
    echo "[OK] Agent ${agent} disabled"
done

# Daemons to disable
TODISABLE=('com.apple.netbiosd' 'com.apple.preferences.timezone.admintool' 'com.apple.preferences.timezone.auto' 'com.apple.remotepairtool' 'com.apple.rpmuxd' 'com.apple.security.FDERecoveryAgent' 'com.apple.icloud.findmydeviced' 'com.apple.findmymacmessenger' 'com.apple.familycontrols' 'com.apple.findmymac' 'com.apple.SubmitDiagInfo' 'com.apple.screensharing' 'com.apple.appleseed.fbahelperd' 'com.apple.apsd' 'com.apple.AOSNotificationOSX' 'com.apple.FileSyncAgent.sshd' 'com.apple.ManagedClient.cloudconfigurationd' 'com.apple.ManagedClient.enroll' 'com.apple.ManagedClient' 'com.apple.ManagedClient.startup' 'com.apple.iCloudStats' 'com.apple.locationd' 'com.apple.mbicloudsetupd' 'com.apple.laterscheduler' 'com.apple.awacsd' 'com.apple.eapolcfg_auth' 'com.apple.familycontrols')

for daemon in "${TODISABLE[@]}"
do
    {
        sudo launchctl unload -w /System/Library/LaunchDaemons/${daemon}.plist
        launchctl unload -w /System/Library/LaunchDaemons/${daemon}.plist
    } &> /dev/null
    sudo mv /System/Library/LaunchDaemons/${daemon}.plist /System/Library/LaunchDaemons/${daemon}.plist.bak
    echo "[OK] Daemon ${daemon} disabled"
done

0 votos

¿Estos procesos causan problemas en su ordenador? El hecho de que proporcionen algún servicio que no utilices actualmente no significa que estén ocupando mucho espacio en el disco o una capacidad de procesamiento apreciable. Siéntete libre de eliminar todo lo que desees, pero ten en cuenta que puedes dejar tu ordenador inservible.

1 votos

@IconDaemon Siguen trabajando en segundo plano y pueden ocupar hasta un 20% del uso de la CPU, así que ¡por qué mantener estos procesos activos cuando no los necesitas!

0 votos

Los has desactivado en las preferencias del sistema. Nunca los he visto tan altos en cpu

3voto

Pickle Puntos 2099

¡Tengan cuidado!

Borrar los archivos plist y desactivarlos son dos cosas diferentes.

Esas plistas que mencionaste en tu cita del bloque son (sólo imho) relativamente salvas para desactivar en Sierra cuando SIP está desactivado. SIP probablemente debería ser reajustado después de que hayas terminado de ajustar tu sistema.

Lo que será desactivado es al principio relativamente fácil de discernir cuando se mira el nombre de los culpables. Pero eso puede tener a veces efectos secundarios no deseados o consecuencias no deseadas.

Estos procesos de fondo están notoriamente mal documentados. Por ejemplo: desactivar AiplayXPCHelper; eso parece totalmente superfluo pero una vez desactivado iTunes podría negarse incluso a arrancar. Ganar RAM y unos pocos ciclos al deshabilitar un proceso también podría ser compensado por muchos mensajes de estado e incluso de error que ahora se escriben en tus registros porque ciertos servicios de Apple tratan de comunicarse con otros que se presume que están "ahí" pero no lo están.

Un buen número de esos procesos son francamente absolutamente esenciales y necesarios para que un sistema funcione correctamente. Algunos pueden ser desactivados. Así que, sí, puedes fastidiar tu Mac. Esa última frase es importante.

Por ejemplo, aquí se describió cómo abordar las características de desactivación que parecen innecesarias o que son decididamente indeseables .

¿Ya te he dicho que tengas cuidado? Ya has sido advertido.

Documenta tus pasos. Proceda lentamente. Haga copias de seguridad con más frecuencia que antes. Asegúrese de que puede volver sobre sus pasos. Tenga a mano dos copias de seguridad diferentes y un instalador de arranque.

Por lo tanto: borrar esos archivos de plist parece más minucioso que el simple hecho de deshabilitarlos. Cualquier espacio ganado en el disco seguramente no vale la pena. Pero incapacitar es tanto más fácil de revertir en caso de que algo salga mal.

Después de recordarte que tengas cuidado una vez más: ¡no borres cosas de /usr/libexec!

0 votos

Una cosa más que tengo turbo booster instalado en mi mac por lo que mantiene mi CPU funcionando a su máxima capacidad (.i.e cuando turbo impulsado) por lo que mientras esta aplicación se estaba ejecutando y ya que tengo un procesador de doble núcleo corrí este comando dos veces en dos comandos separados de Windows: sí>/dev/null y desde que he corrido estos comandos el consumo de la CPU fue del 100% y desde entonces me estoy enfrentando a los lags en todo el sistema operativo, también tengo smc fancontrol ejecutando los ventiladores siempre a 2880 rpm, debo estar preocupado por esto ya que el sistema operativo es un poco lag rate wise

0 votos

Deberías killall yes procesos. O reiniciar. Ejecutar el sí permanentemente no es una buena idea en absoluto.

0 votos

He ejecutado el comando yes>/dev/null durante 5 minutos así que ¿ha dañado mi mac?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X