It’s essential to have your Mac’s screen-sharing functionality working correctly. You never know when you’ll need it. It could be to project your Mac’s screen to a second monitor or to collaborate with your teammate on a project remotely. 

You should be able to share your screen with another Mac or other devices without issues. However, screen sharing can suddenly stop working on your Mac, either via screen-sharing apps or video conferencing tools (Skype, Zoom, Microsoft Teams, etc.). The tips in this article show you how to resolve the problem.

Table of Contents
    Screen sharing on a Mac

    Enable the Screen Sharing Service

    You need to have the system-wide Screen Sharing service enabled to view your Mac’s display on other devices. Open System Preferences, select Sharing, and check the Screen Sharing option.

    Screen Sharing in drop-down menu

    If your Mac still doesn’t show up on other devices, deselect Screen Sharing and re-enable the feature.

    Disable Remote Management

    macOS has a Remote Management feature that lets you manage your Mac from other devices using the Apple Remote Desktop app. You cannot simultaneously enable both “Screen Sharing” and “Remote Management” on macOS. That’s because the Remote Management tool takes control of the Screen Sharing service.

    If you don’t use the Apple Remote Desktop app, disable remote management so you can share your MacBook’s screen.

    Go to System Preferences > Sharing and deselect Remote Management.

    System Preferences > Sharing and deselect Remote Management

    Afterward, check Screen Sharing and check if you can now access your Mac’s screen on other devices.

    Screen Sharing check box

    Switch to an Administrator Account

    You need administrative access to use the macOS Screen Sharing service. If you signed in as a Guest user, switch to an administrator account. Click the account name on the Menu Bar (next to the battery icon), select the Administrator account, and enter the account password (or use Touch ID) to sign in.

    Account name on the Menu Bar

    If you don’t find your account name on the menu bar, go to System Preferences > Dock & Menu Bar > Fast User Switching and check Show in Menu Bar.

     System Preferences > Dock & Menu Bar > Fast User Switching and check Show in Menu Bar

    Connect Your Devices to the Same Network

    To share your MacBook’s screen with another computer, you must connect both devices to the same network. Check your Mac’s connection setting to ensure you’re properly connected to the network.

    Extend Display Sleep Timeout

    A screen-sharing session may come to an abrupt end if either of the devices goes to sleep. Keep your Mac and the other device awake and ensure they don’t go into sleep mode. You can adjust your Mac’s power settings, so it doesn’t go to sleep during screen sharing.

    1. Click the battery icon on the menu bar and select Battery Preferences.

    Battery > Battery Preferences

    Or, go to System Preferences > Battery to access the Battery Preferences page on your MacBook.

    2. By default, macOS turns off your Mac’s display after 2 minutes of inactivity. Move the Turn display off after the slider to the right to increase the display timeout duration—maybe 30 minutes or more.

    Turn display off after slider

    3. Go to the Power Adapter tab and adjust the display timeout to a lengthier period.

    Power adapter tab

    If you use a Mac desktop (iMac or Mac Pro), head to System Preferences > Energy Saver to access the Battery Preferences menu.

    Note: Remember always to close your MacBook’s lid or put it to sleep when it’s not in use. Constantly leaving the display on for too long will shorten its battery life and possibly damage your Mac.

    Enable Screen Recording Access

    The first time an app attempts to record or share your Mac’s screen, you’d get a prompt to grant the app screen recording permission. If you deny the permission (perhaps accidentally), screen sharing won’t work with the app on your Mac.

    Screen Recording Alert

    1. Open System Preferences, select Security & Privacy, head to the Privacy tab, and select Screen Recording on the sidebar.

    Privacy tab and lock icon

    2. Click the lock icon at the bottom-left corner, enter your Mac’s password (or use Touch ID), and ensure the affected app is selected.

    Apps using Screen Recording

    If you can’t find the app in the box, you probably denied the app access to record your screen.

    3. Click the plus icon to add the app to the list.

    Plus icon

    4. In the Finder window, go to the Applications folder, select the app to grant screen recording access, and select Open. Afterward, launch the app and try sharing your screen again.

    Open button

    Force Quit and Restart the App

    Many times, force-closing an app can fix issues causing the app’s features to freeze or malfunction. If you can’t use screen-sharing within an app, force quit the app and try again.

    1. Press Command + Option + Escape to open the “Force Quit Applications” window. Or, select the Apple logo on the menu bar and select Force Quit.

    Force Quit menu

    2. Select the problematic app and click the Force Quit button at the bottom corner.

    Force Quit button

    3. Select Force Quit on the prompt.

    Force Quit confirmation

    4. Relaunch the app and check if you can now share your Mac’s screen without issues.

    Disable or Change Your Firewall’s Settings

    The built-in macOS firewall offers sufficient protection against unwanted intrusion. You don’t need third-party firewall software. Besides slowing down your Mac, many third-party firewalls can block screen-sharing and file-sharing activities. If you have a firewall installed on your Mac, disable the app or ensure it has permission to share your Mac’s screen.

    You should also check the configuration of the built-in macOS firewall and ensure the affected app has screen-sharing access. Force close the app and follow the steps below.

    1. Open System Preferences, select Security & Privacy, go to the Firewall tab, click the lock icon at the bottom-left corner and enter your Mac’s password or authenticate using Touch ID.

    Firewall tab and lock icon

    2. Select Firewall Options.

    Firewall Options

    3. Make sure you deselect “Block all incoming connections.” Afterward, check the Screen Sharing box and set the screen-sharing app’s permission to “Allow incoming connections.” If the app is blocked from sharing your Mac’s screen, click the drop-down button and select Allow incoming connections.

    Allow incoming connections in drop-down menu

    4. If you can’t find the affected app in the Firewall Options, click the plus icon below the “Screen Sharing” box to whitelist the screen-sharing app.

    Plus icon

    5. Select the app in the Applications folder and click Add.

    Add button

    6. Finally, select OK to save the firewall permissions.

    Ok buton

    Restart Your Mac

    You should power-cycle your Mac if none of the recommendations above resolved Mac screen sharing not working. Click the Apple logo on the menu bar and select Restart.

    Apple > Restart

    Be sure to close other apps before restarting your Mac so that you don’t lose any unsaved tasks or documents.

    Update the App

    Screen sharing may fail to work if the app attempting to record your screen is outdated or buggy. Visit the App Store, the app’s settings menu or the developer’s website to check if there’s an update available for the app. Install the latest version of the app and try sharing your screen again.

    Update or Upgrade Your Mac

    You also need to ensure your Mac is up-to-date. Connect your Mac to the internet, go to System Preferences > Software Update and click the Update Now (or Upgrade Now) button.

    Update Now button in Software Update

    Contact Apple Support

    In the rare instance that these troubleshooting tips don’t resolve when your Mac screen sharing isn’t working, visit a nearby Genius Bar or Apple-certified technician.