TL;DR
To change startup programs on your Mac:
- Right-click the app icon in the Dock.
- Hover over Options.
- Check or Uncheck the Open at Login option.
Tried and Tested ✅: The methods and steps mentioned in this article have been tried and tested firsthand by Ojash Yadav on his MacBook Pro M3 and rechecked for errors on Hashir’s MacBook Air M2.
Struggling with a slow Mac due to all the apps launching at startup? I ran into this problem, too, and found a few easy ways to control which apps open automatically.
How to See What Apps Open at Startup
Why You Can Trust MacBook Journal We always conduct first-hand research and verify every method or solution we present, ensuring you receive reliable and effective advice. Learn more about our process.
Before changing startup programs on your Mac, you need to check which apps are opening at startup. Below, I’ve shared the steps on how to check:
- Click the Apple logo at the top menu bar and choose System Settings.
- Go to General and select Login Items.
- Under the Open at Login section, you’ll find apps that automatically start and may open a window.
- In the Allow in the Background section, you’ll see helper apps that run background services upon login. These might not visibly open a window but can consume system resources.
Some apps might be discreet, displaying only the developer’s name or lacking a distinct app icon.
How to Change Startup Programs on Your Mac
Here are four quick and easy ways to modify startup programs on your Mac. Below, I’ve shared the steps for all these methods:
1. From the Dock
Here’s how to change startup programs on your Mac from the Dock:
- Find the app icon for the startup item you want to remove in the Dock.
- Right-click the app icon, and a context menu will appear.
- Hover your mouse over Options in the menu. In the Options menu, uncheck Open at Login.
- Repeat this process for any other startup items you want to remove from the Dock.
- Now, the app will no longer launch automatically when you start your Mac.
2. Via System Settings
Here’s how to change startup programs on your Mac via System Settings and control which apps greet you upon startup:
- Click the Apple icon and select System Settings.
- Select General in the left sidebar and click Login Items in the right menu.
- Here, you’ll see the items that launch when you start up your Mac.
- Select the login item you want to remove and click the – button at the bottom of the list to remove the login item.
Now, the particular item won’t launch at startup.
3. In the Library Folder
Follow these steps to change startup programs on your Mac via the Library folder:
- Open Finder, click Go in the menu bar, and select Go to Folder.
- Type the following paths one by one in the box to access these folders:
/Library/LaunchAgents
/Library/LaunchDaemons
- Look for the file or folder associated with the startup item you want to remove.
- Right-click the file or folder and select Move to Bin.
4. Within the App Settings
You can find some apps that offer in-app settings to prevent them from launching at startup. While the exact steps can differ among apps, the general approach is as follows:
- Launch the app you wish to modify.
- Click the app’s name in the top menu.
- Select Preferences or Settings, depending on the app.
- Search for options related to auto-starting upon Mac login and deactivate them.
For instance, you’ll find the Open Spotify automatically after you log into the computer option in Spotify’s advanced settings. You get three options: Minimized, Yes, and No.
5. Using a Third Party App
While macOS offers ways to manage startup programs, there’s an even more streamlined solution: MacKeeper. Here’s how you can remove startup programs swiftly using MacKeeper’s Login Items feature:
- Download MacKeeper and install it on your Mac.
- Open Login Items under Performance in MacKeeper.
- Click Start Scan.
- Select unnecessary items from the list and click Remove Selected Items.
- Tap the Remove button on the pop-up.
- It will remove your selected items from the system startup list. You can click Rescan to repeat the process.
How to Add a Startup Program on Mac
You might also want to add a new startup program to launch automatically when you start your Mac. Setting up new user login items on a Mac allows specific apps or files to launch automatically when a user logs in. Here’s a step-by-step guide to enabling new startup programs on your Mac:
- Click the Apple logo and select System Settings from the dropdown menu.
- Go to General and select Login Items.
- Click the + button below the app list in the Open at Login section.
- Navigate to the app you want to add, select it, and click Open. It will now be added to the list of login items.
- While changes usually take effect immediately, you can restart your Mac to ensure the new startup items launch as expected.
Remove Startup Programs From Your Mac
Whether you’re adding or removing apps from the startup list, it’s crucial to regularly review these settings to adjust your Mac’s behavior to your needs. By taking control of the apps that launch at boot, you enhance your Mac’s speed and create a more personalized computing experience.
Here are a few more tips to improve your Mac experience:
- Remove hidden LaunchAgents to boost your Mac’s performance and security.
- Clear temp files to keep your Mac running smoothly and faster.
- Remove hidden LaunchDaemons to free up system resources and improve speed.