- ¿Qué es softwareupdated en Mac?
- Por qué softwareupdated puede comenzar a acaparar recursos de la CPU
- Cómo solucionar el alto uso de CPU por softwareupdated en Mac
- Paso 1. Confirma que softwareupdated es el verdadero culpable y verifica las actualizaciones en curso
- Paso 2. Reinicia tu Mac para borrar bucles transitorios
- Paso 3. Fuerza la salida de softwareupdated para romper una sesión atascada
- Paso 4. Borra el caché de Actualización de software en /Library/Updates
- Paso 5. Restablece los archivos de preferencias de Actualización de software (.plist)
- Paso 6. Usa la Terminal para permitir que las actualizaciones pendientes terminen limpiamente
- Paso 7. Restablece el catálogo de actualizaciones y comprueba si hay perfiles de gestión antiguos
- Paso 8. Prueba en el Modo Seguro y considera reinstalar macOS como último recurso
- Cuándo el uso alto de la CPU por softwareupdated es en realidad normal
- Cómo prevenir problemas con softwareupdated en el futuro
- Preguntas frecuentes
La mayoría de los usuarios de Mac nunca prestan atención a la legión de servicios en segundo plano que mantienen el sistema en forma. Así es como debería ser: demonios (daemons) y agentes haciendo lo suyo silenciosamente mientras tú trabajas. La ilusión se rompe en el momento en que los ventiladores rugen, todo se vuelve lento y el Monitor de Actividad (Activity Monitor) de repente muestra softwareupdated estacionado en la parte superior de la columna de CPU, acercándose al 100% o más en una máquina multinúcleo.

Para hacer las cosas aún más confusas, esto no ocurre de forma aislada. En los últimos años he visto muchas quejas sobre otros procesos del sistema como chronod, contactsd, syspolicyd o cloudd comportándose de manera similar y ralentizando los Mac al máximo. En casi todos los casos, no se trata de "virus", sino de componentes legítimos que se atascan en algún tipo de bucle. La misma lógica se aplica a softwareupdated: está diseñado para mantener macOS actualizado, pero cuando falla, los efectos secundarios son brutales.
En esta guía, me centraré específicamente en softwareupdated: qué es, por qué a veces monopoliza la CPU y la memoria, y qué pasos prácticos puedes tomar para calmarlo. Si abriste esta página porque tu Mac suena como si estuviera a punto de despegar, no entres en pánico todavía. En muchos escenarios, la solución se reduce a terminar o borrar una actualización problemática, restablecer algunas preferencias o empujar el proceso nuevamente a un estado sensato.
¿Qué es softwareupdated en Mac?
Antes de intentar domarlo, ayuda entender qué hace realmente softwareupdated.
A nivel técnico, softwareupdated es un demonio del sistema Apple responsable de manejar las actualizaciones de software de macOS y algunos contenidos impulsados por la App Store en segundo plano. Está vinculado al marco de Actualización de software que ves en Configuración del Sistema → General → Actualización de software (System Settings → General → Software Update) y está orquestado por launchd, el proceso maestro que gestiona la mayoría de los demonios en macOS. Cuando tu Mac está buscando nuevas compilaciones del sistema, descargándolas o preparando una instalación, softwareupdated está muy involucrado en segundo plano.

Vale la pena señalar que softwareupdated está firmado por Apple y es parte del sistema operativo, no es malware ni algún complemento de terceros sospechoso. En ese sentido, pertenece a la misma familia que cloudd (sincronización de iCloud/CloudKit), contactsd (marco de contactos) y chronod (widgets), todos los cuales son piezas legítimas del rompecabezas de macOS que ocasionalmente se exceden en su presupuesto de recursos.
En circunstancias normales, softwareupdated funciona en ráfagas cortas:
- Se despierta para buscar actualizaciones, tal vez una vez al día o después de reiniciar.
- Puede descargar o reanudar la descarga de una actualización de macOS, un parche incremental o una actualización de aplicación.
- Una vez que la tarea termina o falla limpiamente, se vuelve a quedar en silencio.
El problema surge cuando esas ráfagas no terminan, o se repiten cada pocos minutos con el mismo patrón de alto uso de la CPU.
Por qué softwareupdated puede comenzar a acaparar recursos de la CPU
Un breve pico de softwareupdated durante una actualización del sistema es perfectamente normal. Es cuando el proceso sigue resurgiendo o permanece en la parte superior del Monitor de Actividad durante largos períodos de tiempo que te enfrentas a un problema real. Los factores desencadenantes comunes incluyen:
- Una actualización de macOS o de una aplicación atascada en el limbo: Una actualización puede haberse descargado a la mitad y luego haberse detenido, dejando a softwareupdated en un bucle perpetuo de "intentarlo de nuevo". Esto es especialmente común con instaladores más grandes (actualizaciones de macOS, Xcode, juegos pesados) a través de conexiones inestables o lentas.
- Cachés de actualización corruptos u obsoletos: Los instaladores descargados y los archivos de índice almacenados en
/Library/Updateso las cachés relacionadas pueden volverse inconsistentes. Cuando eso sucede, softwareupdated sigue insistiendo en ellos, consumiendo CPU y E/S (I/O) sin progresar. - Catálogos o preferencias de actualización de software defectuosos: Las Mac más antiguas de instituciones o propietarios anteriores a veces heredan servidores de actualización personalizados o archivos de preferencias mal formados. Si tu Mac apunta a un catálogo de actualización de software no válido o inalcanzable, el demonio sigue intentándolo y gastando energía.
- Filtros de red, VPN o herramientas de seguridad que interfieren: Las VPN empresariales, los filtros web o los cortafuegos agresivos pueden bloquear parcialmente los servidores de actualización de Apple: lo suficiente para que la verificación inicial tenga éxito, pero no lo suficiente para la descarga completa. Desde la perspectiva de softwareupdated, la única opción es seguir intentándolo.
- Utilidades de optimización o "limpieza" de terceros que se exceden: Algunas utilidades borran indiscriminadamente las cachés y los archivos
.plist, y luego reclaman la victoria. En realidad, esto puede dejar la Actualización de software en un estado medio roto, con softwareupdated tratando de reconciliar una configuración faltante o mal formada. - Tensión general del sistema y otras tareas en segundo plano: Si tu Mac ya está realizando una indexación intensiva de Spotlight, copias de seguridad de Time Machine o copias de archivos de gran tamaño, softwareupdated se une a la cola y contribuye al cuello de botella. El resultado parece un proceso que se comporta mal, cuando en realidad varios servicios están colisionando.
Desde una perspectiva más amplia, el síntoma de una CPU alta suele ser un efecto secundario más que la causa raíz. El demonio está haciendo su trabajo; simplemente no se le permite terminarlo correctamente.
Cómo solucionar el alto uso de CPU por softwareupdated en Mac
En lugar de perseguir el síntoma de forma aislada, tiene sentido seguir un conjunto de pasos enfocados que aborden las causas subyacentes más comunes. La secuencia a continuación mantiene las cosas prácticas y evita la complejidad innecesaria.
Paso 1. Confirma que softwareupdated es el verdadero culpable y verifica las actualizaciones en curso
Antes de realizar cambios, asegúrate de no estar viendo una tarea de actualización legítima y de corta duración.
- Abre el Monitor de Actividad (Activity Monitor) desde Aplicaciones → Utilidades (Applications → Utilities).
- Haz clic en la pestaña CPU y ordena por % CPU.
- Asegúrate de que softwareupdated esté realmente cerca de la parte superior y permanezca allí por minutos, no solo unos segundos.

- Luego ve al menú Apple → Configuración del Sistema → General → Actualización de software y fíjate si macOS muestra un mensaje de Descargando, Preparando o Instalando para una actualización. Si lo hace, y el estado parece avanzar, déjalo terminar. Si se ha quedado atascado en el mismo mensaje durante horas, continúa a los siguientes pasos.

Paso 2. Reinicia tu Mac para borrar bucles transitorios
Un simple reinicio sigue siendo una de las formas más efectivas de solucionar problemas menores en la cadena de actualización.
- Guarda tu trabajo y cierra las aplicaciones abiertas.
- Haz clic en el menú Apple → Reiniciar (Restart).
- Después del reinicio, abre nuevamente el Monitor de Actividad y observa a softwareupdated por un rato. Si se comporta bien y no vuelve a subir a la zona de alta CPU, el problema puede haber sido transitorio. Si regresa a altos niveles de CPU, continúa solucionando el problema.

Paso 3. Fuerza la salida de softwareupdated para romper una sesión atascada
Si el demonio está claramente atascado, puedes cerrarlo para que macOS pueda reiniciarlo desde cero.
- En el Monitor de Actividad, selecciona softwareupdated y haz clic en el botón (X) de la barra de herramientas.
- Elige Salir (Quit), y si eso no funciona, elige Forzar salida (Force Quit).

- Alternativamente, abre Terminal y ejecuta el siguiente comando (una línea): $ sudo killall softwareupdated
- Ingresa tu contraseña de administrador cuando se te solicite.

Esto no solucionará un problema de configuración profundo, pero puede restaurar momentáneamente la capacidad de respuesta y, en ocasiones, soluciona el bucle por sí solo.
Paso 4. Borra el caché de Actualización de software en /Library/Updates
Las cargas útiles de actualización obsoletas o corruptas son una razón frecuente por la cual softwareupdated sigue reintentando y consumiendo ciclos de CPU. Borrar la caché obliga a macOS a volver a descargar los componentes necesarios.
- En Finder, haz clic en Ir → Ir a la carpeta... (Go → Go to Folder…) en la barra de menú.
- Escribe: /Library/Updates y presiona Retorno (Return).
- Selecciona todo lo que hay dentro de la carpeta Updates (pero no la carpeta en sí).
- Mueve los elementos seleccionados a la Papelera (autentica si se te solicita).
- Reinicia tu Mac.
- Después del reinicio, vuelve a Configuración del Sistema → General → Actualización de software y deja que macOS realice una nueva comprobación y descarga.

Paso 5. Restablece los archivos de preferencias de Actualización de software (.plist)
Los archivos .plist corruptos o heredados pueden confundir el mecanismo de actualización y mantener a softwareupdated en un estado de reintento interminable. Restablecerlos permite que el sistema recree preferencias limpias.
- En Finder, haz clic en Ir → Ir a la carpeta....
- Ingresa: ~/Library/Preferences (presta atención al símbolo de la tilde) y presiona Retorno.
- Busca estos archivos (pueden o no estar presentes):
com.apple.SoftwareUpdate.plistcom.apple.preferences.softwareupdate.plist
- Arrastra los que encuentres a tu Escritorio como copia de seguridad.
- Reinicia tu Mac.
- Abre Configuración del Sistema → General → Actualización de software para que macOS pueda reconstruir las preferencias relevantes y realizar una nueva comprobación.

Paso 6. Usa la Terminal para permitir que las actualizaciones pendientes terminen limpiamente
A veces, la interfaz gráfica de Actualización de software se atasca, pero las herramientas subyacentes aún pueden completar el trabajo. La ejecución de actualizaciones desde la Terminal puede lograr que se completen.
- Abre Terminal desde Aplicaciones → Utilidades.
- Para ver la lista de actualizaciones pendientes, ejecuta: $ softwareupdate -l

- Para instalar todas las actualizaciones disponibles, ejecuta: $ sudo softwareupdate -i -a

- Espera a que se complete el proceso; las grandes actualizaciones pueden tomar un tiempo, y puede haber largas pausas. Evita interrumpirlo.
- Cuando termines, reinicia tu Mac y verifica en el Monitor de Actividad si softwareupdated se calma.
Paso 7. Restablece el catálogo de actualizaciones y comprueba si hay perfiles de gestión antiguos
Si tu Mac fue administrada previamente por una empresa o escuela, es posible que todavía apunte a un servidor de actualización personalizado o esté regida por perfiles que afectan a la Actualización de software. Restablecer el catálogo y revisar los perfiles puede eliminar estos restos.
- Abre Terminal y ejecuta: $ sudo softwareupdate --clear-catalog
- Reinicia tu Mac.

- Ve a Configuración del Sistema → Privacidad y seguridad → Perfiles (o Perfiles en las Preferencias del Sistema más antiguas) y revisa cualquier perfil listado.
- Si ves un perfil que se refiere a actualizaciones de software, MDM o a una organización anterior, y ahora eres el único propietario de la Mac, puedes considerar eliminarlo. Si es una Mac emitida por el trabajo, contacta a tu departamento de TI en lugar de eliminar los perfiles tú mismo.

Paso 8. Prueba en el Modo Seguro y considera reinstalar macOS como último recurso
Cuando nada más funciona, el Modo Seguro puede revelar si componentes de terceros están contribuyendo al problema, y realizar una reinstalación encima puede actualizar la infraestructura del sistema sin borrar tus datos.
- Inicia tu Mac en Modo Seguro (Safe Mode) (inicia con la tecla Shift en Mac con procesadores Intel, o mantén presionado el botón de encendido en los procesadores de Apple silicon hasta que veas las opciones de inicio, luego elige tu disco mientras mantienes presionada la tecla Shift).
- Inicia sesión y observa el Monitor de Actividad. Si softwareupdated se comporta normalmente en el Modo Seguro pero no en un inicio regular, es probable que las extensiones, filtros o modificaciones de terceros estén involucradas.
- Si el demonio aún no funciona correctamente ni siquiera en el Modo Seguro, haz una copia de seguridad de los datos importantes y considera reinstalar macOS a través de Recuperación (Recovery). Esto mantiene tus archivos y aplicaciones intactos mientras reemplaza los componentes del sistema, incluyendo los mecanismos de actualización.
Cuándo el uso alto de la CPU por softwareupdated es en realidad normal
No todo pico es una señal de que algo está roto. Hay varias situaciones en las que se espera que softwareupdated trabaje duro por un tiempo y luego se calme. Los ejemplos típicos incluyen:
- Inmediatamente después de una gran actualización de macOS: El sistema todavía puede estar aplicando configuraciones post-instalación, obteniendo actualizaciones suplementarias o manejando tareas relacionadas con el firmware.
- Durante grandes actualizaciones de aplicaciones o Xcode: Las herramientas profesionales y los juegos grandes pueden ocupar mucho espacio. Descargar, desempaquetar y prepararlos consume de manera natural recursos de la CPU, disco y red.
- Cuando te estás poniendo al día con múltiples actualizaciones omitidas: Si omitiste varios lanzamientos menores y decides instalarlos todos a la vez, el subsistema de actualización estará ocupado durante más tiempo de lo habitual.
Lo principal a vigilar es la duración y recurrencia. Los estallidos cortos que disminuyen una vez que las actualizaciones están listas están bien. Los picos persistentes que hacen que la Mac sea casi inutilizable durante horas seguidas, o que siguen ocurriendo sin progreso claro, son una señal de que debes investigar más a fondo.
Cómo prevenir problemas con softwareupdated en el futuro
Una vez que hayas solucionado el incidente actual, algunos hábitos y pasos de higiene básica pueden reducir las posibilidades de ver el alto consumo de CPU por softwareupdated nuevamente.
Considera lo siguiente:
- Instala las actualizaciones de macOS regularmente: No es necesario que te encuentres a la vanguardia, pero dejar que las actualizaciones se acumulen por años hace que el proceso de actualización sea más pesado, aumente el número de errores y debilita tu postura general de seguridad.
- Sé selectivo con los "optimizadores" y herramientas de limpieza del sistema: Las utilidades que depuran cachés y archivos de preferencias de manera indiscriminada pueden causar fácilmente más problemas de los que resuelven. Si dependes de dichas herramientas, elige algunas con reputación y entiende exactamente lo que están modificando.
- Mantén una cantidad adecuada de espacio libre en el disco: Las actualizaciones de macOS frecuentemente requieren de decenas de gigabytes de espacio temporal. Operar tu sistema o estar cerca de su capacidad máxima aumenta la fragilidad de las descargas e instalaciones y además es probable que lleguen a fallar.
- Ten cuidado con correcciones y modificaciones al sistema: Las herramientas que te permiten ejecutar versiones sin soporte de macOS o ajustar fuertemente el comportamiento del sistema pueden ser potentes, pero también complican las actualizaciones. Si las usas, consulta su respectiva documentación y recurre a sus canales de apoyo en caso de experimentar comportamientos inusuales de actualización.
- Presta atención a problemas de rendimiento no relacionados: Si hay un alto consumo de la CPU debido a softwareupdated en conjunto a otros comportamientos inusuales, como anuncios invasivos o redirigir en repetidas ocasiones el navegador hacia otras ventanas de publicidad. También hay programas desconocidos que abren cuentas de inicio, en ese caso estás lidando con adware o cualquier tipo de software no deseado más allá de un error en tus actualizaciones. Ese escenario es indicio a una limpieza profunda que aborda mucho más que la Actualización de software.
También recuerda que ver que softwareupdated brevemente en el Monitor de Actividad es parte normal. El objetivo final no es hacerlo desaparecer sino asegurar que haga su trabajo de manera discreta y luego se aparte a un lado.
Preguntas frecuentes
¿Es softwareupdated un virus o malware?
No. softwareupdated es un demonio integrado de Apple que maneja macOS y algunas actualizaciones de aplicaciones en segundo plano. Es parte del propio sistema operativo, no un componente de terceros. Un uso alto de CPU por parte de este proceso no significa que estés infectado; significa que el mecanismo de actualización está ocupado o atascado.
¿Es seguro forzar la salida de softwareupdated cuando está usando el 100% de la CPU?
En la mayoría de los casos, sí. Forzar la salida de softwareupdated a través del Monitor de Actividad o con un comando de Terminal como $ sudo killall softwareupdated simplemente finaliza la sesión de actualización actual. macOS lo reiniciará automáticamente cuando sea necesario. Es posible que interrumpas una descarga o un paso de preparación, pero eso generalmente se puede reanudar más tarde. No es una solución permanente, solo una forma de romper un bucle y recuperar el control mientras aplicas remedios más profundos.
¿Por qué softwareupdated sigue volviendo a aparecer después de que lo elimino?
Porque es administrado por launchd, el cual está diseñado para mantener en funcionamiento los demonios críticos siempre que el sistema o las acciones del usuario lo soliciten. Si las comprobaciones de Actualización de software, la App Store o las políticas de administración activan las comprobaciones de actualización, launchd reiniciará automáticamente softwareupdated. En lugar de intentar deshabilitarlo por completo, concéntrate en borrar descargas atascadas, corregir preferencias o resolver problemas de catálogos y de la red.
¿Puedo deshabilitar softwareupdated permanentemente para evitar el uso alto de la CPU?
A efectos prácticos, no. Y tratar de hacerlo es una mala idea. Deshabilitar softwareupdated rompería las actualizaciones de macOS, te expondría a vulnerabilidades sin parches y probablemente causaría nuevos errores del sistema con el tiempo. El mejor enfoque es solucionar lo que está haciendo que el demonio consuma tantos recursos (cachés obsoletas, malas configuraciones, interferencias de herramientas de terceros) para que pueda hacer su trabajo rápidamente y permanecer fuera de la vista, como se diseñó.
