Si tienes problemas con Administración Remota o Compartir Pantalla en macOS, como que la conexión se bloquee en "Conectado", que muestre ruedas de carga parcial o que tengas que cambiar la configuración con frecuencia para restablecer la funcionalidad, los pasos a continuación pueden ayudarte a resolver problemas más graves del sistema que puedan estar interfiriendo con el acceso remoto.
Estos son pasos avanzados pensados para usuarios familiarizados con Terminal y la administración del sistema. Continúa con precaución y asegúrate de tener acceso de administrador.
Síntomas que aborda este artículo
- Administración Remota o Compartir Pantalla deja de responder de forma intermitente
- Puedes ver el Mac remoto en Screens o en Compartir Pantalla de macOS, pero las conexiones se bloquean o fallan
- Reiniciar Administración Remota resuelve el problema temporalmente
- Los registros muestran errores como screensharingd, Credenciales no válidas o Archivos de sistema faltantes
Solución básica
Comienza desactivando Administración Remota o Compartir Pantalla y volviéndola a activar. En muchos casos, este simple restablecimiento es suficiente para resolver el problema.
Encontrarás instrucciones paso a paso en este artículo.
Soluciones avanzadas
1. Reiniciar el demonio de compartir pantalla
A veces, el proceso screensharingd se bloquea. Reiniciarlo puede restaurar la funcionalidad sin necesidad de reiniciar Administración remota por completo.
sudo pkill screensharingd
Este comando se puede ejecutar desde la Terminal o por SSH, y el servicio se reiniciará automáticamente.
2. Reconstruir los servicios de Administración remota
Restablecer y reiniciar los demonios de inicio de macOS para Administración remota y Compartir pantalla puede resolver daños ocultos o estados bloqueados.
sudo launchctl bootout system /System/Library/LaunchDaemons/com.apple.screensharing.plist
sudo launchctl bootout system /System/Library/LaunchDaemons/com.apple.RemoteManagement.launchd
sudo launchctl bootstrap system /System/Library/LaunchDaemons/com.apple.screensharing.plist
sudo launchctl bootstrap system /System/Library/LaunchDaemons/com.apple.RemoteManagement.launchd
Luego, reinicia tu Mac.
3. Recrear archivos de sistema faltantes
En algunos casos, los registros pueden indicar que macOS no tiene directorios críticos del sistema, como:
/private/var/db/DetachedSignatures
Para recrear esta carpeta:
- Iniciar en macOS Recovery
- Abrir la Terminal desde el menú Utilidades
- Ejecutar:
csrutil disabled reboot
Una vez reiniciado (de vuelta a macOS normal), abrir la Terminal y ejecutar:
sudo mkdir -p /private/var/db/DetachedSignatures
sudo chmod 755 /private/var/db/DetachedSignatures
sudo chown root:wheel /private/var/db/DetachedSignatures
Después de crear el directorio, puede volver a habilitar la Protección de Integridad del Sistema (SIP) si lo desea:
csrutil enable
4. Restablecer completamente la configuración de Administración remota
Para borrar y reconfigurar Administración remota desde cero:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-deactivate -stop
sudo rm -f /Library/Preferences/com.apple.RemoteManagement.plist
sudo rm -rf /var/db/RemoteManagement
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on -restart -agent -privs -all
Opcional: Comprobar la sobrecarga de la sesión del visor
Si sus registros muestran mensajes como:
reset gMaxViewerConnection to 13
…puede que Esto significa que el sistema no está limpiando correctamente las conexiones VNC antiguas. Puedes usar el comando pkill (ver Paso 1) para reiniciar screensharingd regularmente o considerar programarlo mediante launchd.
Prueba de Modo Seguro (Opcional)
Para descartar interferencias de terceros:
- Reinicia tu Mac.
- Mantén presionada la tecla Mayúsculas inmediatamente hasta que aparezca la pantalla de inicio de sesión.
- Inicia sesión (estarás en Modo Seguro).
- Activa Compartir Pantalla o Administración Remota.
- Intenta conectarte desde Screens.
Después de realizar estos pasos:
- Ya no debería ser necesario activar y desactivar Administración Remota para restaurar el acceso.
- Las conexiones de Compartir Pantalla deberían permanecer estables, incluso después de largos periodos de actividad.
- Si los problemas reaparecen, captura los registros inmediatamente después de un fallo con:
log show --predicate 'process == "screensharingd"' --last 10m
¿Necesitas ayuda?
Si sigue teniendo problemas después de intentar los pasos anteriores, comuníquese con nosotros con una copia de sus registros y detalles sobre su versión de macOS y la configuración de red.