Posted on 04-12-2021 06:48 AM
Hello,
Is there a way to uninstall system extensions without user approval? I need the ability to silently remove software when it doesn't pass my pilot/testing workflow.
Posted on 04-12-2021 07:10 AM
If they were manually approved by a user, they require user authentication to be uninstalled. The only automated way is un-scoping a system extension MDM profile that was honored by the system (e.g. a user did not previously user-approve).
Posted on 04-12-2021 06:12 PM
If it was User Approved, you can move the app out of the applications folder to the mp folder and then delete it. The end-user will not be prompted for Admin Creds when it's removed. This does leave a reference to the System Extension. :( but does not require user interaction or to be admins. - I don't like this method but had to use it once.
Posted on 04-12-2021 06:52 PM
There currently is no way to silently remove a system extension. @rtrouton has a great write-up here:
Uninstalling macOS system extensions.
As of yet there is no way to use the systemextensionsctl without first disabling SIP. I'm having this issue, for example, when I attempt to uninstall SEP.