Dépannage des problèmes de gestion à distance et de partage d'écran sous macOS

Si vous rencontrez des problèmes avec la Gestion à distance ou le Partage d'écran sous macOS, comme une connexion bloquée sur « Connecté », l'affichage de roues de chargement partielles ou la nécessité de modifier fréquemment les paramètres pour restaurer les fonctionnalités, les étapes ci-dessous peuvent vous aider à résoudre des problèmes système plus profonds susceptibles d'interférer avec l'accès à distance.

Ces étapes avancées sont destinées aux utilisateurs familiarisés avec Terminal et la gestion système. Procédez avec prudence et assurez-vous d'avoir un accès administrateur.

Symptômes abordés dans cet article

Solution de base

Commencez par désactiver, puis réactiver la Gestion à distance ou le Partage d'écran. Dans de nombreux cas, cette simple réinitialisation suffit à résoudre le problème.

Vous trouverez des instructions détaillées dans cet article.

Corrections avancées

1. Redémarrer le démon de partage d'écran

Il arrive que le processus screensharingd se bloque. Le redémarrer permet de restaurer les fonctionnalités sans avoir à réinitialiser complètement la gestion à distance.

sudo pkill screensharingd

Cette commande peut être exécutée depuis le Terminal ou via SSH, et le service redémarrera automatiquement.

2. Reconstruire les services de gestion à distance

La réinitialisation et le redémarrage des démons de lancement macOS pour la gestion à distance et le partage d'écran peuvent résoudre les problèmes de corruption cachée ou de blocage.

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

Redémarrez ensuite votre Mac.

3. Recréer les fichiers système manquants

Dans certains cas, les journaux peuvent indiquer que macOS manque de répertoires système critiques, tels que :

/private/var/db/DetachedSignatures

Pour recréer ce dossier :

  1. Démarrez en mode de récupération macOS
  2. Ouvrez le Terminal depuis le menu Utilitaires
  3. Exécutez :
    csrutil disable
    reboot

Une fois le système redémarré (de retour à macOS), ouvrez le Terminal et exécutez :

sudo mkdir -p /private/var/db/DetachedSignatures
sudo chmod 755 /private/var/db/DetachedSignatures
sudo chown root:wheel /private/var/db/DetachedSignatures

Après avoir créé le répertoire, vous pouvez réactiver la protection de l’intégrité du système (SIP) si vous le souhaitez :

csrutil enable

4. Réinitialiser complètement la configuration de la gestion à distance

Pour réinitialiser et reconfigurer la gestion à distance :

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

Facultatif : Vérifier la surcharge de session du visualiseur

Si vos journaux affichent des messages tels que :

reset gMaxViewerConnection to 13

…cela peut signifier Le système ne nettoie pas correctement les anciennes connexions VNC. Vous pouvez utiliser la commande pkill (voir étape 1) pour réinitialiser régulièrement screensharingd, ou envisager de le programmer via launchd.

Test du mode sans échec (facultatif)

Pour exclure toute interférence tierce :

  1. Redémarrez votre Mac
  2. Maintenez immédiatement la touche Maj enfoncée jusqu’à ce que l’écran de connexion apparaisse
  3. Connectez-vous (vous serez alors en mode sans échec)
  4. Activez le partage d’écran ou la gestion à distance
  5. Essayez de vous connecter depuis Screens

Après avoir effectué ces étapes

Besoin d’aide ?

Si vous rencontrez toujours des problèmes après avoir essayé les étapes ci-dessus, veuillez nous contacter avec une copie de vos journaux et des détails sur votre version de macOS et la configuration de votre réseau.

Besoin d'aide ?

Contactez-nous

OSZAR »