SierraでSiriを完全に無効にする方法は?


16

Siriの初期プロンプトに「いいえ」と答えましたが、プロセスリストでそれを確認できます。私はそれを殺そうとしましたが、すぐに再びロードされます。MacからSiriをアンロードして削除するにはどうすればよいですか?

ここに画像の説明を入力してください


2
下では、システム環境設定 > シリは、あなたがオフに持っている[]シリの有効チェックボックスを?Siriの削除については、2001年のHAL 9000の声で:スペースオデッシー、申し訳ありませんが、アントン、それを許可することはできません。:)
user3439894

回答:


9

OK、@ blueberryfieldsと@ bret7600のおかげで、私は自分ですべての手順を見つけました。

まず、com.apple.Siri.plistファイルを編集できるようにするには、システムの整合性チェックを無効にする必要があります。

  1. Macを再起動してCommand+ を押し、リカバリモードで再起動しますR。いつものように起動するのにもっと時間がかかるかもしれません。
  2. トップメニューで[ ユーティリティ ]に移動し、[ターミナル] を開きます。
  3. 入力してcsrutil disableを押しEnterます。
  4. 入力しreboot、を押しEnterて再起動します。

ここで、com.apple.Siri.plistファイルを編集する必要があります。

  1. Terminal.appを開きます
  2. タイプ sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

ここで、システムの整合性チェックを再度有効にする必要があります。それには理由があります。

  1. Macを再起動してCommand+ を押し、リカバリモードで再起動しますR
  2. トップメニューで[ユーティリティ ] > [ターミナル ]に移動します。
  3. 入力してcsrutil enableを押しEnterます。
  4. 入力しreboot、を押しEnterて再起動します。

アクティビティモニターをチェックすると、Siriの痕跡が表示されないはずです。この手順を繰り返して/System/Library/LaunchAgents/com.apple.assistantd.plist、完全に無効にすることができます。


3
MHM、okaaay、私は間違いなくシエラをインストールするつもりはありません...
アレクPavić

リカバリモードで再起動する必要はありませんでした。指示の最後に再起動するだけです。
ブラッド

1
これはほとんど機能しました。/System/Library/LaunchAgents/com.apple.Siri.plist: file does not existしかし、com.apple.Siri.agent.plist存在します。それを「無効」とマークしても同じ効果がありますか?
krry

8

Der Flounder post macOS SierraのSiriのブロックには、plistファイルが含まれており、実行できないようにし、メニューバーから非表示にします。

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>

また、そこにリンクされているスクリプトによって自動的に無効にされるmobileconfigファイルあります。


ノート:

  • これらのファイルを実際に変更する前に、SIP(システム整合性保護モード)を調整する必要がある場合があります。
  • 参照ファイルはiOSの同等の設定からコピーされるため、Sierraで期待どおりに動作するとは限りません。注意して使用してください!

2
plistファイルは日付モバイル版のように見える、および/システム/ライブラリ/ LaunchDaemonディレクトリ内のファイルの編集シエラの防止を含むプロセスで他の問題がある-これらの命令は、最高の状態で不完全である
blueberryfields

0

defaultsコマンドを使用して.plistファイル内の設定を操作する方がはるかに簡単かつ迅速です。

# Disable "Ask Siri"
defaults write com.apple.assistant.support "Assistant Enabled" -bool false

# Remove siri icon from status menu
defaults write com.apple.Siri StatusMenuVisible -bool false

デーモンassistantdはまだ実行中です。SIPを無効にする必要があるため、無効にすることはお勧めしません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.