TeamsFixer

Screen sharing not working in Teams

Clicking 'Share' does nothing or the stream stays black. OS-specific fixes with direct links to the right settings.

Last verified:

Affected systems

windows macos linux

Quick fixes

  • Restart Teams completely
  • macOS: grant Screen Recording permission in System Settings
  • Disable hardware acceleration in Teams settings

Allow screen recording

Windows

Windows does not require a separate screen recording permission. If the Share button does nothing in Teams, it is usually the GPU driver or hardware acceleration.

macOS

On first attempt macOS asks for permission. If you declined, enable manually:

  1. System Settings, Privacy and Security, Screen Recording
  2. Enable Microsoft Teams
  3. Quit Teams completely and relaunch - permissions are only evaluated on launch

Quick path to settings:

open "x-apple.systempreferences:com.apple.preference.security?Privacy_ScreenCapture"

Linux

On Wayland, Teams needs xdg-desktop-portal and pipewire-pulse. On Ubuntu/Debian:

sudo apt install xdg-desktop-portal pipewire-pulse

Then restart the browser or Teams client. On X11 it works directly but is less secure.

Hardware acceleration

GPU driver conflicts often produce a black share rectangle. Workaround:

  1. In Teams: profile, Settings, General
  2. Toggle “Disable hardware acceleration”
  3. Restart Teams

For some GPUs the inverse choice helps - try both.

Wrong monitor selected

With multiple monitors Teams often picks the wrong one. In the share picker, confirm the highlighted monitor before clicking Share.

Other apps blocking screen capture

Windows

If OBS, Snap Camera, or Discord run in parallel, they can block the share stream. Check Task Manager that only Teams is active.

macOS

If ZoomCloudPlugin or similar tools are running, quit them. macOS serializes screen capture per source.

Bandwidth too low

If the share updates very slowly, the network is too tight. Disabling other video streams (your own camera) in Teams frees a lot of capacity.