Why macOS Screen Sharing Stops Working
If macOS Screen Sharing is not working, the cause is almost always one of four things: Screen Sharing is switched off in System Settings, Remote Management is running and blocking it, an app has lost its Screen Recording permission, or a firewall is blocking TCP port 5900 (VNC). Work through the fixes below in order. Most connections come back within a few minutes, and the first two fixes solve the majority of cases.
macOS Screen Sharing (Apple Remote Desktop / VNC) is the built-in way to view and control another Mac remotely. In 2026 the failures on current releases, including macOS Sequoia and macOS Tahoe 26, usually trace back to a privacy or sharing setting that an update reset, not to a network fault. Remote Management and Screen Sharing cannot both be active, so having one on can silently disable the other.
For app-based screen sharing (Zoom, Teams, Google Meet), the most common cause is a missing Screen Recording permission for the specific app. Privacy controls in recent macOS versions are more granular, and an app may need explicit re-approval after a macOS update.
Fix 1: Enable Screen Sharing in System Settings
Screen Sharing must be explicitly enabled on the Mac being accessed remotely. It is off by default, so a freshly set-up or newly reset Mac will refuse connections until you turn it on.
Step 1. On the host Mac (the one you want to connect to), open System Settings (Apple menu → System Settings).
Step 2. Click General → Sharing.
Step 3. Toggle Screen Sharing to On.
Step 4. Click the i (info) button next to Screen Sharing to configure access: choose either All users or specific user accounts. If you pick specific users, make sure the account you are signing in with is on the list.
Step 5. Note the hostname shown (e.g., MacBook-Pro.local) — use this to connect from the other Mac via Finder → Go → Connect to Server → vnc://MacBook-Pro.local.
Fix 2: Disable Remote Management (It Conflicts with Screen Sharing)
Remote Management and Screen Sharing cannot run simultaneously. If Remote Management is on, Screen Sharing is automatically disabled, even if the toggle appears on in System Settings. This is one of the most overlooked causes, especially on Macs that were previously managed or set up by someone else.
Step 1. Open System Settings → General → Sharing.
Step 2. If Remote Management is toggled On, turn it Off first.
Step 3. Now toggle Screen Sharing to On.
Step 4. If you need Apple Remote Desktop features (Remote Management), use that instead of Screen Sharing — it includes all Screen Sharing functionality plus additional management tools.
Fix 3: Grant Screen Recording Permission
On current macOS releases, including Sequoia and Tahoe 26, every app that shares screens (Zoom, Teams, Slack, Google Meet) requires explicit Screen Recording permission. This permission can be revoked or need re-approval after a macOS upgrade, so an app that worked yesterday may stop sharing today.
Step 1. Open System Settings → Privacy & Security → Screen Recording.
Step 2. Find the app that is failing to share the screen and ensure its toggle is On.
Step 3. If the app is not listed, you may need to grant it: launch the app, attempt to share the screen, and when prompted click Allow. Some apps require you to quit and relaunch after granting permission.
Step 4. For Camera access (required for webcam-based meetings alongside screen sharing): go to Privacy & Security → Camera and ensure the app's toggle is On.
Fix 4: Check the macOS Firewall
The macOS Application Firewall can block incoming Screen Sharing connections. This is particularly common after a macOS update resets firewall rules, or on Macs where the firewall was tightened for security reasons.
Step 1. Open System Settings → Network → Firewall.
Step 2. Ensure Firewall is On. Click Options.
Step 3. Find Screen Sharing in the app list and ensure it is set to Allow incoming connections.
Step 4. If Screen Sharing is not in the list, add it manually: click the + button → navigate to /System/Library/CoreServices/RemoteManagement/ARDAgent.app → click Add.
Step 5. Verify port 5900 is not blocked by an external firewall or router (required for connections from outside your local network).
Fix 5: Reset Screen Sharing via Terminal
A corrupted Screen Sharing daemon can be restarted via Terminal without a full system restart. This is useful on a Mac you cannot easily reboot, such as a shared workstation or a server in use.
Step 1. Open Terminal on the host Mac.
Step 2. Disable then re-enable Screen Sharing:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -stop
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menuStep 3. Test the connection from the other Mac via Finder → Go → Connect to Server → vnc://target-mac-ip.
Fix 6: Fix Screen Sharing via Finder (macOS-to-macOS)
When connecting Mac-to-Mac within the same network, use Finder's built-in Screen Sharing instead of third-party VNC apps. It avoids extra software and uses the same account authentication as the host Mac.
Step 1. On the connecting Mac, open Finder → Network (in the sidebar) or press Cmd+K.
Step 2. Enter vnc://HOSTNAME.local or vnc://192.168.x.x (the target Mac's IP).
Step 3. Click Connect, then authenticate with the target Mac's username and password.
Step 4. If the host does not appear in Network, ensure both Macs are on the same local network and Bonjour is not blocked.
Fix 7: Update macOS
Apple has released several Screen Sharing and privacy framework patches across macOS Sequoia 15.x and macOS Tahoe 26.x to address connection failures and permission regressions. Installing the latest macOS update is the simplest fix if none of the above work, and it is worth doing on both the host Mac and the connecting Mac.
Step 1. Open System Settings → General → Software Update.
Step 2. Install all available updates.
Step 3. After the update, re-check Screen Sharing in System Settings → General → Sharing and re-enable it if it was reset.
If macOS Screen Sharing is still not working after these fixes, book a CloudHouse Pay-Per-Ticket Support session — our macOS engineers diagnose remote access and permission issues quickly.


