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 screensharingdEste 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.launchdLuego, 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/DetachedSignaturesPara 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/DetachedSignaturesDespués de crear el directorio, puede volver a habilitar la Protección de Integridad del Sistema (SIP) si lo desea:
csrutil enable4. 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 -allOpcional: 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.
