disable startup items

Joined
Jan 6, 2011
Messages
14
Reaction score
0
Points
1
How do you enable/disable startup items in OSX?

Powermacs had extension manager where you could choose which extensions to load at startup. You could even create boot profiles and choose one depending on what you wanted to do with your computer.

When I use my computer day to day, I have various helpful little apps that start at bootup Little snitch firewall, iStat menus, iSync etc.
But sometimes, I need to squeeze every drop performance out of my computer, so I don't want unnecessary memory-resident programs running in the background. If you force-quit them, they just start up again.

How are startup items defined in MacOS? Is there some kind of pref file or script?
 

chscag

Well-known member
Staff member
Admin
Joined
Jan 23, 2008
Messages
65,248
Reaction score
1,833
Points
113
Location
Keller, Texas
Your Mac's Specs
2017 27" iMac, 10.5" iPad Pro, iPhone 8, iPhone 11, iPhone 12 Mini, Numerous iPods, Monterey
What version of OS X are you running?

If it's Leopard or Snow Leopard, open System Preferences, Accounts, highlight your user name and click on Login Items. Highlight which ones you don't want to start at login and press the small minus button at the bottom of the dialog.

Some startup items are also located: MacIntosh HD/Library/StartupItems.
 

chscag

Well-known member
Staff member
Admin
Joined
Jan 23, 2008
Messages
65,248
Reaction score
1,833
Points
113
Location
Keller, Texas
Your Mac's Specs
2017 27" iMac, 10.5" iPad Pro, iPhone 8, iPhone 11, iPhone 12 Mini, Numerous iPods, Monterey
OK. Check here:

MacIntosh HD/Library/LaunchAgents

MacIntosh HD/Library/LaunchDaemons

Note: in order to stop an application like iStat menus from loading on startup, you will have to uninstall it. Probably the same for iSync.
 
OP
T
Joined
Jan 6, 2011
Messages
14
Reaction score
0
Points
1
MacIntosh HD/Library/LaunchAgents has some apple stuff in it. No memory resident apps.
MacIntosh HD/Library/LaunchDaemons doesn't exist

There has to be some way the app gets hooked when the OS boots.

That means I have to start uninstalling apps to diagnose problems too. Boy Apple really took a step backwards with this one.
 

Slydude

Well-known member
Staff member
Moderator
Joined
Nov 15, 2009
Messages
17,609
Reaction score
1,076
Points
113
Location
North Louisiana, USA
Your Mac's Specs
M1 MacMini 16 GB - Ventura, iPhone 14 Pro Max, 2015 iMac 16 GB Monterey
That means I have to start uninstalling apps to diagnose problems too. Boy Apple really took a step backwards with this one.

No. That is not necessary at all. For some things I boot into Safe Mode Mac OS X: Starting up in Safe Mode.

Since Safe Mode disables some functions I might actually need for troubleshooting, most of the time when there is a problem I boot into a user account that is only used for troubleshooting. It had admin rights bot no "extras" in the account pane.

I am not sure there is a way to create the kind of boot profiles you are talking about in OS X. I think the general idea is that most of the kinds of programs you are talking about disabling use very little in the way of system resources unless they are actively being used.
 
Joined
Jan 29, 2010
Messages
37
Reaction score
13
Points
8
Your Mac's Specs
27" iMac & 16" MacBook Pro (Intel)
Startup processes can be configured in a few places, including the LaunchAgents and LaunchDaemons folders mentioned previously but also in their /System/Library/ counterparts. Also, the old "StartupItems" technology is still supported, so some older software could still be using that instead. Finally, some processes are actually started not at startup but when you login, so the Login Items setting for you account is another place to look.

Assuming something is using the newer "Launchd" startup method the preferred approach for managing these items is with the "launchctl" command in the Terminal to load and unload individual items (you'll need to run it via "sudo" if you want to actually change anything). It's not for the faint of heart, but you can do a "man launchctl" to learn more. There's also a GUI app called "Lingon" you can use to manage this stuff. It used to be free, but now it's only available in the App store for $5. There may be other utilities as well, so a search may be useful.

HTH
 

chscag

Well-known member
Staff member
Admin
Joined
Jan 23, 2008
Messages
65,248
Reaction score
1,833
Points
113
Location
Keller, Texas
Your Mac's Specs
2017 27" iMac, 10.5" iPad Pro, iPhone 8, iPhone 11, iPhone 12 Mini, Numerous iPods, Monterey
That means I have to start uninstalling apps to diagnose problems too. Boy Apple really took a step backwards with this one.

With iStat menus that's true because it "hooks" the OS during boot up and loads immediately. Also starting in Safe mode as Slydude recommended may work for some things.
 
OP
T
Joined
Jan 6, 2011
Messages
14
Reaction score
0
Points
1
Looks like Lingon does what I need. It's still not as easy to use as extension manager used to be, but better than nothing. You can still find version 2.1.1 for free.

Safe mode turns off everything which isn't the greatest if you're trying to isolate a problem to one source.
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top