Om du har problem med Fjärrhantering eller Skärmdelning på macOS – till exempel att anslutningen stannar vid "Ansluten", visar partiella laddningshjul eller kräver ofta växling av inställningar för att återställa funktionalitet – kan stegen nedan hjälpa till att lösa problem på djupare systemnivå som kan störa fjärråtkomst.
Dessa är avancerade steg avsedda för användare som är bekanta med terminal- och systemhantering. Fortsätt med försiktighet och se till att du har administrativ åtkomst.
Symtom Den här artikeln behandlar
- Fjärrhantering eller skärmdelning slutar intermittent att svara
- Du kan se fjärr-Mac i Screens eller macOS Skärmdelning, men anslutningar låser sig eller misslyckas
- Om du startar om Remote Management löses problemet tillfälligt
- Loggar visar fel som screensharingd, Ogiltiga referenser eller saknade systemfiler
Grundläggande fix
Börja med att stänga av Fjärrhantering eller Skärmdelning och sedan på igen. I många fall räcker denna enkla återställning för att lösa problemet.
Du hittar steg-för-steg-instruktioner i den här artikeln.
Avancerade korrigeringar
1. Starta om skärmdelningsdemonen
Ibland fastnar screensharingd-processen. Om du startar om den kan du återställa funktionaliteten utan att behöva återställa fjärrhanteringen helt.
sudo pkill skärmdelning
Detta kommando kan köras från Terminal eller via SSH, och tjänsten startar om automatiskt.
2. Bygg om fjärrhanteringstjänster
Att återställa och starta om macOS-startdemonerna för fjärrhantering och skärmdelning kan lösa dolda korruptioner eller avstannade tillstånd.
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
Starta sedan om din Mac.
3. Återskapa saknade systemfiler
I vissa fall kan loggar visa att macOS saknar viktiga systemkataloger, till exempel:
/private/var/db/DetachedSignatures
Så här återskapar du den här mappen:
- Starta i macOS Recovery
- Öppna Terminal från menyn Utilities
- Kör:
csrutil disable starta om
När du har startat om (tillbaka till vanlig macOS), öppnar du Terminal och kör:
sudo mkdir -p /private/var/db/DetachedSignatures
sudo chmod 755 /private/var/db/DetachedSignatures
sudo chown root:wheel /private/var/db/DetachedSignatures
När du har skapat katalogen kan du återaktivera System Integrity Protection (SIP) om så önskas:
csrutil enable
4. Återställ konfigurationen för fjärrhantering helt
För att rensa och konfigurera om fjärrhantering från början:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-avaktivera -stopp
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 \
-aktivera -konfigurera -åtkomst -på -starta om -agent -privs -all
Valfritt: Kontrollera om tittarsession överbelastning
Om dina loggar visar meddelanden som:
reset gMaxViewerConnection to 13
…det kan betyda att systemet inte rensar upp gamla VNC-anslutningar ordentligt. Du kan använda kommandot pkill (se steg 1) för att regelbundet återställa screensharingd, eller överväga att schemalägga det via launchd.
Säkert lägestest (valfritt)
Så här utesluter du störningar från tredje part:
- Starta om din Mac
- Håll ned Skift omedelbart tills inloggningsskärmen visas
- Logga in (du kommer att vara i felsäkert läge)
- Aktivera skärmdelning eller fjärrhantering
- Försök att ansluta från Screens
Efter att ha utfört dessa steg
- Du ska inte längre behöva stänga av och på fjärrhantering för att återställa åtkomst
- Skärmdelningsanslutningar bör förbli stabila, även efter långa perioder av drifttid
- Om problemen återkommer, fånga loggar omedelbart efter ett fel med:
log show --predicate 'process == "screensharingd"' --sista 10 m
Behöver du hjälp?
Om du fortfarande stöter på problem efter att ha provat stegen ovan, vänligen kontakta oss med en kopia av dina loggar och information om din macOS-version och nätverksinställningar.