Vô hiệu hóa các mục khởi động chạy mặc dù không được chọn trong danh sách đăng nhập trên danh sách


14

Tôi có một số chương trình (nền) tự động khởi động khi đăng nhập mặc dù chúng đã bị vô hiệu hóa (không được kiểm tra) trên Login Itemskhung của Users & GroupsTùy chọn hệ thống. Ví dụ bao gồm DropBox, ChronoSync Backgrounder và Boingo.

H: Làm cách nào tôi có thể vô hiệu hóa / kiểm soát các mục đăng nhập này không đáp ứng với cài đặt tùy chọn hệ thống? Câu hỏi phụ liên quan:

  • Tại sao các hộp kiểm trong danh sách các mục đăng nhập không hoạt động?
  • Tất cả những nơi mà các mục khởi động phi hệ thống có thể được tìm thấy / kiểm soát là gì?

Cấu hình hệ thống hiện tại: MacBook (13in Aluminium, Cuối năm 2008), Mac OS X Lion 10.7.3 (11D50), nhưng vấn đề này đã tồn tại trên Snow Leopard trước khi nâng cấp lên Lion.

Câu trả lời:


18

Các hộp kiểm không phải để vô hiệu hóa khởi chạy ứng dụng, nhưng nếu được chọn, ứng dụng sẽ bị ẩn như thể bạn đang nhấn CMD+ H. Để tắt nó, chọn nó trong danh sách và bấm vào nút Minus bên dưới danh sách đó. Bằng cách đó bạn loại bỏ chúng. Bạn không thể vô hiệu hóa chúng bằng các công cụ OS X.

Để xem một bản tóm tắt của tất cả LaunchAgents và LaunchDaemons bạn có thể sử dụng một phần mềm như Lingon hoặc bạn có thể có một cái nhìn tại /Library/LaunchDaemons, /Library/LaunchAgents, /System/Library/LaunchAgents, và /System/Library/LaunchDaemonscũng như như ~/Library/LaunchDaemons, ~/Library/LaunchAgents, ~/Library/StartupItems, và /Library/StartupItems.


2
Đừng quên rằng các mục để chạy khi khởi động cũng có thể sống ~/Library/Startup Items/Library/Startup Items.
binarybob

Ồ vâng, ngớ ngẩn tôi. Có một nhãn nhỏ ghi Ẩn trên cột. Bây giờ tôi đã dọn sạch các mục khởi động của tôi. Cảm ơn.
Bryan P

@binarybob Cảm ơn các mẹo về những nơi khác để xem. Tôi đã tìm thấy một vài vật phẩm không mong muốn khác trong/Library/Startup Items
Bryan P

Nhưng ... com.getdropbox.dropbox.plist không tồn tại trong bất kỳ thư mục nào. Nó đâu rồi??!
Michael

2
Đáng chú ý - nếu bạn có các mục trong thư mục LaunchAgents hoặc LaunchDaemons, các lệnh này hoạt động trên các tệp đó: Dừng dịch vụ này một lần (sẽ quay lại đăng nhập tiếp theo) launchctl unload /path/to/LaunchAgents/file.plist Dừng dịch vụ này và vô hiệu hóa launchctl unload -w /path/to/LaunchAgents/file.plist dịch vụ này Bắt đầu dịch vụ này một lần launchctl load /path/to/LaunchAgents/file.plist Bắt đầu dịch vụ này và kích hoạt nó: launchctl load -w /path/to/LaunchAgents/file.plist
XP84

4

Có thể tìm thấy tất cả các mục đăng nhập trong Tùy chọn hệ thống → Người dùng & Nhóm → Người dùng → Mục đăng nhập mà bạn đã nhận thấy chính xác.

  • Nếu bạn muốn vô hiệu hóa một mục khởi động, bạn phải loại bỏ nó.
  • Các hộp kiểm chỉ đơn thuần là để ẩn .
  • Lưu ý: Một số ứng dụng cần tùy chọn đăng nhập tự động bị vô hiệu hóa trong tùy chọn của ứng dụng.

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


Các tập tin plist cho các mục này ở đâu? Tôi muốn chỉnh sửa, không xóa, nhưng phần chính tôi đang tìm kiếm không có trong bất kỳ thư mục tiêu chuẩn nào.
Michael

0

Để xóa đám mây BT khỏi mục tìm kiếm đăng nhập: tìm tệp 'com.f-safe.sync.BTCloud.plist' từ một trong các thư mục khởi động và xóa tệp.


2
BTCloud là gì?
bmike

-1

sử dụng

  • launchctl list để kiểm tra các mục khởi động được cấu hình.
  • launchctl print-cache để xem cấu hình đang chạy hiện tại giúp định vị quá trình bắt đầu.

1
Một chút chi tiết có thể hữu ích ở đây: Làm thế nào để các lệnh này giúp giải quyết vấn đề được nêu trong câu hỏi (OP cần tìm gì ở đầu ra)?
nohillside

Chào mừng bạn đến hỏi khác nhau. Thật hữu ích khi bạn cung cấp một lời giải thích về cách / lý do tại sao bạn nghĩ câu trả lời của mình là đúng. Dành một chút thời gian để xem lại Tour để biết thêm.
Allan
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.