sábado, 22 de septiembre de 2012

Eliminar servicios en Mac OS X

Al desinstalar algún programa en Mac a veces nos encontramos con el problema de que algunos servicios siguen presentes en el sistema operativo y se inician automáticamente al iniciar.

Si queremos eliminar definitivamente estos servicios tendremos que abrir la terminal y escribir:
 $ launchctl list  

Esto nos mostrará una lista con todos los servicios que se inician automáticamente.
Aquí veremos el nombre exacto del que queremos eliminar, para lo cual tendremos que escribir:
 $ launchctl remove nombre 

Por ejemplo, si quiero eliminar el servicio com.zeobit.MacKeeper.Helper habría que poner:
 $ launchctl remove com.zeobit.MacKeeper.Helper 

En algunos casos son necesarios permisos de superusuario, para lo que escribiremos al principio sudo:
 $ sudo launchctl remove com.zeobit.MacKeeper.Helper 

En caso de que el servicio siga activándose de forma automática al iniciar el ordenador podemos buscar su archivo de propiedades correspondiente en la carpeta home de nuestro usuario accediendo a continuación a /Library/Preferences. En la lista que aparece posiblemente aparezca la lista plist que contiene ese servicio por lo que procedemos a eliminarlo. Del mismo modo lo buscaremos para borrarlo en /Library/LaunchAgents/ y en /Library/LaunchDaemons. Realizar las mismas búsquedas en el directorio raíz del Mac, en su carpeta Library correspondiente.

No hay comentarios:

Publicar un comentario