Google Meet Screen sharing fails

Valued Contributor

Well I am not sure this is even possible to do, but here goes...
Update Macs to OSX 12.3, and Google Meet screensharing has broken.

I have a PPPC configuration set up to allow non admins to be able to authorise screensharing, all they have to do is go there and click the tickbox.

The fix for the issue is...

Uninstall google Chrome.

Remove Google Chrome from the list in the System Preferences>Privacy>ScreenSharing.

Reinstall Google Chrome

Add Google chrome back in to the list for ScreenSharing.


Ok I can script finding all of the Chrome stuff and remove that. But how on earth do I go about removing it from the ScreenSharing list.

I have around 400 Macs with possibly 2000 different accounts spread across multiple campuses, up to 80 miles apart. So the manual method of going to each mac in turn is not going to happen.


Does removing it as the Administrator on each Mac, remove it for all users on each Mac? If so is there any way possible to script that?


Any help will be greatly appreciated.



Valued Contributor

The only way I can think of is using the tccutil 

tccutil reset ScreenCapture 

New Contributor


have you found the script?




New Contributor III

Hi @Siri4567 , 

what do you mean?

You can run the tccutil reset ScreenCapture Command with the Execute Command in Files and Processes. Make the policy available in Self Service or trigger it at the Check-in. 




New Contributor III

Just posting the same solution as Nick1403 posted with a little more information.

Seems like after the Chrome update that broke the Screen Sharing thing Google has updated their

You can see if your Mac has the old by  running: 


sudo profiles list --output=stdout-xml | grep --before-context=1 c9a99324ca3fcb23dbcc36bd5fd4f9753305130a


If the output looks like this you are using the old



<string>(identifier "" or identifier "" or identifier "" or identifier "") and certificate leaf = H"c9a99324ca3fcb23dbcc36bd5fd4f9753305130a"</string>




Remove your old Chrome Privacy Preferences Policy Control from your MDM handler (in my case Jamf Pro) and add the following instead:



Code Requirement


(identifier "" or identifier "" or identifier "" or identifier "") and anchor apple generic and certificate 1[field.1.2.840.113635.] /* exists */ and certificate leaf[field.1.2.840.113635.] /* exists */ and certificate leaf[subject.OU] = EQHXZ8M8AV


ScreenCapture - Allow Standard Users to Allow Access
And all the other stuff you might want Chrome to get access to.

Screenshot 2022-05-11 at 10.12.03.png

Push this profile to your Mac's and after that have a Policy that runs:


tccutil reset ScreenCapture


From what i found it seemed like some Mac's didn't pick up the new config, the simplest solution for us in this case was to add a "Fix Screen Share" Policy in Self Service that runs the tccutil reset command and added a description with "Ensure that users view the description" with the following information:


This script solves the screen sharing issue with Google Chrome.

Do the following:
1. Go to System Preferences > Security & Privacy > Privacy > Screen Recording and uncheck Google Chrome.
2. Run this script
3. Open Chrome and start a meeting, try to share your screen and you should be asked for screen recording permission. Allow it by checking Google Chrome in System Preferences > Security & Privacy > Privacy > Screen Recording

We have seen that for some users you might need to uncheck and check Google Chrome two times before the new config deploys.


Hope this clarifies and helps other users!