15

I have answered 'No' to Siri initial prompt, but I can still see it in my process list. I've tried to kill it, but it loads again immediately. How can I unload and remove Siri from my Mac?

enter image description here

  • 2
    Under System Preferences > Siri, have you unchecked the [] Enable Siri checkbox? As to removing Siri, in the voice of HAL 9000 from 2001: A Space Oddesy, I'm sorry Anton, I cannot allow you to do that. :) – user3439894 Oct 26 '16 at 19:21
8

Ok, I found out the whole procedure by myself, thanks to @blueberryfields and @bret7600.

First of all you need to disable System Integrity Check to be able to edit com.apple.Siri.plist file.

  1. Reboot in Recovery mode by restarting your Mac and holding Command+R. It can take more time to boot as usual, that's OK, just be patient.
  2. In top menu go to Utilities and open Terminal.
  3. Type csrutil disable and press Enter
  4. Type reboot and press Enter to reboot again.

Now you should edit com.apple.Siri.plist file.

  1. Open Terminal.app
  2. Type sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

Now you should enable System Integrity Check back. It is there for a reason.

  1. Reboot in Recovery mode by restarting your Mac and holding Command+R
    1. In top menu go to Utilities > Terminal
    2. Type csrutil enable and press Enter
    3. Type reboot and press Enter to reboot again.

Now if you check Activity Monitor - you should see no traces of Siri there. You can repeat this procedure with /System/Library/LaunchAgents/com.apple.assistantd.plist to disable it either.

  • 3
    Mhm, okaaay, I will definitely not going to install Sierra... – Aleksandar Pavić May 19 '17 at 5:28
  • i didn't need to restart in recovery mode, just restart at the end of the instructions. – Brad Jul 31 '17 at 18:22
  • This almost worked. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist However com.apple.Siri.agent.plist does exist. Will marking that as 'Disabled' have the same effect? – krry Jan 31 at 23:01
7

Der Flounder post Blocking Siri on macOS Sierra contains plist files that keeps her from running and suppresses her from the menu bar:

com.apple.assistant.support.plist

<?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">
<plist version="1.0">
<dict>
    <key>Assistant Enabled</key>
    <false/>
</dict>
</plist>

com.apple.Siri.plist

<?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">
<plist version="1.0">
<dict>
    <key>StatusMenuVisible</key>
    <false/>
    <key>UserHasDeclinedEnable</key>
    <true/>
</dict>
</plist>

There are also mobileconfig files to have it automatically disabled by the scripts linked there too.


Notes:

  • you might have to fiddle your way around the SIP (System Integrity Protection mode) before you can actually modify these files.
  • the referenced files are copied over from the equivalent settings for iOS, and may not necessarily work as expected on Sierra. Use with care!
  • 2
    those instructions are incomplete at best - the plist files appear to be dated mobile versions, and there are other problems with the process, including sierra prevents editing of the files in /System/Library/LaunchDaemon directory – blueberryfields Oct 27 '16 at 15:41

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .