Home > Mac administration, macOS > Blocking Siri on macOS Sierra

Blocking Siri on macOS Sierra

Siri is a welcome addition to macOS Sierra, but in certain environments it’s a service which needs to be disabled. For those Mac admins who need to do this, here are the relevant keys:

Stop Siri from running:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
<plist version="1.0">
<key>Assistant Enabled</key>

Block Siri’s menubar icon:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
<plist version="1.0">

For those who want to disable Siri using management profiles, I’ve created .mobileconfig files and posted them here on Github:


Hat tip to Brad Vrooman for posting about the correct settings.

Categories: Mac administration, macOS
  1. September 21, 2016 at 6:44 pm

    Hey Rich,

    I checked the links you provided and didn’t see any documentation on where these plist typically live on 10.12. Are these user specific in ~/Library/Preferences/ or system specific in /Library/Preferences (or somewhere else)? Mainly asking for documentation’s sake.


    • Apizz
      September 27, 2016 at 4:25 pm

      These are profiles, so they can be applied at either the computer or user level. While I haven’t tested this myself, I’ve updated our first run script (which is based largely on Rich’s) to apply the above PLIST settings to the User Template folder. I imagine you could apply the PLISTs in either the /Library or ~/Library folder for users.

  2. aporlebeke
    October 19, 2016 at 4:38 am

    Why oh why is there a space in the XML key to prevent Siri from running???

  3. Nick
    October 19, 2016 at 1:18 pm

    If these plist files were placed in the user template folder, would it stop asking if Siri needs to be configured on first login?

  4. Jeff
    November 9, 2016 at 3:27 pm

    This is exactly what I’m looking for but could someone provide a short set of instructions on how to use/apply the .plist files above or how to use the .mobileconfig method? Thanks!

  5. Joshua
    June 13, 2017 at 10:44 pm

    yo how do i run this???????

    • Fred Flinstone Sr.
      May 18, 2020 at 11:06 pm

      Apparently one must take a coding course first, because I have no idea either!

      • May 19, 2020 at 11:46 pm

        You need to save these as files and place them in the directories indicated in my comment (see above), and logout/login the current user OR load them using the launchd binary. These are LaunchDaemons/LaunchAgents, so you can look up Apple’s documentation on how these work and see how to load them.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: