Làm cách nào để vô hiệu hóa hoàn toàn Siri trên Sierra?


16

Tôi đã trả lời 'Không' cho lời nhắc ban đầu của Siri, nhưng tôi vẫn có thể thấy nó trong danh sách quy trình của mình. Tôi đã cố giết nó, nhưng nó lại tải ngay lập tức. Làm cách nào tôi có thể tải và xóa Siri khỏi máy Mac của mình?

nhập mô tả hình ảnh ở đây


2
Trong Tùy chọn hệ thống > Siri , bạn đã bỏ chọn hộp kiểm [] Bật Siri chưa? Khi loại bỏ Siri, trong giọng nói của HAL 9000 từ năm 2001: Một điều lạ lùng về không gian, tôi xin lỗi Anton, tôi không thể cho phép bạn làm điều đó. :)
dùng3439894

Câu trả lời:


9

Ok, tôi đã tự mình tìm ra toàn bộ quy trình, nhờ @blueberryfields và @ bret7600.

Trước hết, bạn cần phải vô hiệu hóa Kiểm tra tính toàn vẹn hệ thống để có thể chỉnh sửa tệp com.apple.Siri.plist.

  1. Khởi động lại trong chế độ Recovery bằng cách khởi động lại máy Mac của bạn và giữ Command+ R. Có thể mất nhiều thời gian hơn để khởi động như bình thường, không sao, chỉ cần kiên nhẫn.
  2. Trong menu trên cùng, đi đến Tiện ích và mở Terminal.
  3. csrutil disablevà bấm Enter.
  4. Nhập rebootvà nhấn Enterđể khởi động lại một lần nữa.

Bây giờ bạn nên chỉnh sửa tệp com.apple.Siri.plist.

  1. Mở Terminal.app
  2. Thể loại sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

Bây giờ bạn nên kích hoạt lại Kiểm tra tính toàn vẹn hệ thống. Nó ở đó vì một lý do.

  1. Khởi động lại trong chế độ Recovery bằng cách khởi động lại máy Mac của bạn và giữ Command+ R.
  2. Trong menu trên cùng, đi đến Tiện ích> Thiết bị đầu cuối .
  3. csrutil enablevà bấm Enter.
  4. Nhập rebootvà nhấn Enterđể khởi động lại một lần nữa.

Bây giờ nếu bạn kiểm tra Activity Monitor - bạn sẽ không thấy dấu vết của Siri ở đó. Bạn có thể lặp lại thủ tục này /System/Library/LaunchAgents/com.apple.assistantd.plistđể vô hiệu hóa nó hoàn toàn.


3
Mhm, okaaay, tôi chắc chắn sẽ không cài đặt Sierra ...
Aleksandar Pavić

Tôi không cần phải khởi động lại trong chế độ phục hồi, chỉ cần khởi động lại ở cuối hướng dẫn.
Brad

1
Điều này gần như đã làm việc. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not existTuy nhiên com.apple.Siri.agent.plistkhông tồn tại. Đánh dấu là 'Vô hiệu' có cùng tác dụng không?
krry

8

Bài đăng Der Flounder Chặn Siri trên macOS Sierra chứa các tệp plist giúp cô không chạy và chặn cô khỏi thanh menu:

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>

Ngoài ra còn có các tập tin Mobileconfig để nó tự động bị vô hiệu hóa bởi các tập lệnh được liên kết ở đó .


Ghi chú:

  • bạn có thể phải tìm hiểu về SIP (chế độ Bảo vệ toàn vẹn hệ thống) trước khi bạn thực sự có thể sửa đổi các tệp này.
  • các tệp được tham chiếu được sao chép từ các cài đặt tương đương cho iOS và có thể không nhất thiết phải hoạt động như mong đợi trên Sierra. Sử dụng cẩn thận!

2
các hướng dẫn đó không đầy đủ nhất - các tệp plist dường như là phiên bản di động và có các vấn đề khác với quy trình, bao gồm sierra ngăn chỉnh sửa các tệp trong thư mục / System / Library / LaunchDaemon
blueberryfields

0

Sử dụng defaultslệnh để vận hành cài đặt trong .plisttệp dễ dàng và nhanh chóng hơn nhiều.

# 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

Trình nền assistantdvẫn đang chạy. Tôi không khuyên bạn nên vô hiệu hóa nó vì bạn cần phải tắt SIP.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.