Solución de problemas de administración remota y uso compartido de pantalla de macOS

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

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:

  1. Iniciar en macOS Recovery
  2. Abrir la Terminal desde el menú Utilidades
  3. 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:

  1. Reinicia tu Mac.
  2. Mantén presionada la tecla Mayúsculas inmediatamente hasta que aparezca la pantalla de inicio de sesión.
  3. Inicia sesión (estarás en Modo Seguro).
  4. Activa Compartir Pantalla o Administración Remota.
  5. Intenta conectarte desde Screens.

Después de realizar estos pasos:

¿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.

¿Aún necesitas ayuda?

Envíanos un correo electrónico