4 votos

¿Cómo puedo limpiar el elemento de tipo Desconocido del panel de preferencias del sistema de elementos de inicio de la cuenta?

Estaba ejecutando algunas aplicaciones beta que intentan insertarse como elementos de inicio de sesión y ahora necesito limpiar el desastre que dejaron.

Estoy especulando que algo salió mal al tratar de seguir este y este para añadir la funcionalidad de "lanzamiento al inicio de sesión" a mi aplicación.

Ahora tengo muchos elementos desconocidos ahí dentro que no son extraíbles. Pude recuperar los 20 elementos sólo ejecutando este código:

let loginItems: NSArray = LSSharedFileListCopySnapshot(loginItemsRef, nil).takeRetainedValue() as NSArray
  • Sin embargo, el método LSSharedFileListItemRemove está obsoleto y no puedo eliminarlos mediante programación en High Sierra o posterior.
  • Además, ahora cuando hago clic en ocultar en cualquiera de los elementos de inicio de sesión desconocidos, me aparece otra entrada desconocida debajo duplicada. Sólo tenía una, pero al hacer clic muchas veces (no creyendo que un error de este tipo pueda estar en OS X) en ocultar/desocultar tengo 20 de ellas. Esto significa que los intentos de limpiar un elemento crece más de la interfaz de usuario.

Comprobado sin suerte:

/Library/LaunchDaemons/
/Library/LaunchAgents/
~/Library/LaunchAgents
/Library/StartupItems
...loginitems.plist
...loginwindow.plist

enter image description here

¿Hay alguna forma de eliminar todos los elementos de esta lista para empezar de cero?

1voto

E.P. Puntos 11

Esto parece ser un error en OS X High Sierra (puede afectar también a otras versiones) y me ha estado fastidiando durante las últimas semanas. Por fin he conseguido encontrar una solución, gracias a un post que hice en este tema de Github . Prueba esta solución.

Básicamente querrá eliminar el archivo $HOME/Library/Application Support/com.apple.backgroundtaskmanagementagent/backgrounditems.btm . Entonces reinicie.

Tenga en cuenta que esto eliminará todos los elementos de inicio de sesión que tenga configurados actualmente así que asegúrate de anotar todas las aplicaciones, volúmenes, etc. que tienes configurados para que se inicien automáticamente al arrancar, porque tendrás que volver a configurarlos. Pero esto definitivamente se deshizo de todos los elementos "desconocidos" para mí.

La otra alternativa es configurar una nueva carpeta de usuario y migrar en sus otros archivos, pero tener una copia de seguridad y borrar instalar / migrar desde una copia de seguridad es una gran solución también.

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