mac如何強制關閉電腦執行程式(mac怎麼禁止軟體開機啟動)
降低Mac啟動速度的最簡單方法之一是新增一堆的隨系統啟動程式。你可能有過這種經歷,新購買的電腦使用一年左右就會感覺啟動沒有那麼快了,你可能沒有意識到有程式正在後臺啟動,此時建議你應該檢查是否有不必要的啟動項,禁用這些啟動專案會大大加快Mac的啟動過程。
簡單的方法
啟動專案可以通過登陸項來設定,點選頂部選單欄的蘋果圖示,然後在彈出的選單中點選系統偏好設定,
導航到使用者與群組,在列表中選擇要修改的使用者,然後單擊“登入項”選項卡。選擇要從登入中刪除的應用程式,然後按列表底部的“-”。
另外有些程式可以自己設定是否開機啟動,對於這樣的程式可以直接開啟它。在應用程式的首選項中查詢關於登入時啟動的專案。取消選中該框,應用程式就不會在登入時執行。
代理和守護程式
程式也可以在登入過程使用launchd服務來啟動,此服務在您登入時啟動後臺程序。代理代表登入使用者執行,守護程式在root使用者下執行。在大多數情況下,這些代理位於“~/Library/LaunchAgents”中代表登入使用者執行。"/Library/LaunchDaemons"儲存以root許可權執行的守護程式。如果你的程式備份檔案或調整系統程序,它可以儲存在這個位置。
阻止程式啟動的最簡單方法是刪除程式,您可以使用AppCleaner之類的工具刪除應用程式及其所有附件檔案,或者在“~/Library”資料夾中搜尋應用程式的名稱和開發人員的名稱。
如果你不能通過應用關閉啟動代理,並且在你的磁碟上找不到相應守護程式,那麼你可以直接從launchctl中刪除它。但是,如果應用程式仍安裝在Mac上,下次重啟時可能會重新安裝。因此,一般來說,最好在解除安裝應用程式後刪除程序。
要檢視當前在後臺執行的程式,請在終端中執行launchctl list。使用grep命令在這個列表中搜尋帶有違規應用程式名稱的程序。
launchctl list | grep com.badapp
找到程式後,可以使用unload命令將其從啟動項中刪除。
launchctl unload ~/Library/LaunchAgents/com.badapp.plist
一旦你從launchctl找到並unload了應用程式,就可以刪除關聯的plist檔案和plist檔案引用的指令碼。