Asya Karapetyan
Written by
Content marketer, who specializes in Mac how-to guides
Approved by
Freelance technology writer covering Mac

Every time you switch on or restart your Mac, some programs start running automatically. Over time, as the number of these programs increases, you may notice your system starts to slow down. Thankfully, this is easy to fix. We explain how to change which programs start automatically on macOS as well as how to remove them completely.

Contents:

1. Why do programs start automatically on my Mac?
2. How to stop applications from opening when you start up your Mac
3. How to enable new startup programs on Mac
4. An easy tool to manage startup programs on Mac


Why do programs start automatically on my Mac?

While it might sound like some kind of virus or malware, having programs automatically opening when you start up your Mac can actually be very useful. You’ll find that cloud storage programs, such as Google Drive or OneDrive, will often do this so that you can get on with your work and have your files synced in the background without needing to log in to your account every time you restart your Mac.

Other programs offer similar functionality, so it’s not all bad, but if you have too many programs auto-loading, then it doesn’t take long before your computer will get bogged down.

It’s worth monitoring startup programs (or Login Items as they’re often called) on a regular basis, as when you install new apps some can insert themselves into this category without you even knowing.


How to stop applications from opening when you start up your Mac

There are different types of startup programs on macOS, some of which you can manually disable in System Preferences, while others remain hidden and can only be removed via the Terminal app. The latter requires command-line coding and is not something we’d recommend unless you’re confident you know what you’re doing. In those instances, we strongly suggest you use a special app management tool like App Cleaner & Uninstaller as it provides a far easier and safer experience.

You may find that some of the programs have preference settings in their relevant apps which allow you to turn off the auto-loading feature. Therefore, it’s well worth checking these first before you head into the macOS settings. Should that not be the case, you can try disabling Login Items in System Preferences. Here’s what you’ll need to do.

How to disable user login items:

  1. Go to System PreferencesUsers & Groups.
  2. Switch to the Login Items tab.
  3. Login items tab in User & Groups section of System preferences

  4. Click the Lock icon in the bottom left corner to change startup programs. It will require your password to allow changes.Login items tab showing how to disable startup programs
  5. Tick the box by the application name to enable or disable it from the automatic login items.

applies to : macOS


How to enable new user login items on Mac

You may actually want to add programs to those that load automatically at start up, so here’s how to do that as well.

While staying in the System Preferences → Login Items tab, follow these steps:

  1. Click the Plus button.
  2. Select the app and then click Add.

Login items tab - how to add startup programs

One more way to add items is using the Dock panel. If your app has an icon in the Dock panel at the bottom of the screen, simply right-click on it and select OptionsOpen at Login from the pop-up window.

Dock panel showing how to open app at Mac login


An easy tool to change startup programs

If you still have problems with startup items running automatically, and they can’t be disabled through the app settings or System Preferences, then an excellent option is to try the free App Cleaner & Uninstaller software. This allows you can manage the startup apps, including problematic launch agents and launch daemons that can be difficult to disable manually. Follow this link to download the app for free.

Once installed, here’s how to disable startup programs with App Cleaner & Uninstaller

  1. Run App Cleaner & Uninstaller.
  2. Go to the Startup Programs section.
  3. Select unneeded apps and switch their toggle buttons or click the Disable button.

App Cleaner & Uninstaller window - startup programs tab

You can even remove startup items from your Mac if you wish. For this, select unneeded launch agents and login items and click Remove.

    App Cleaner & Uninstaller window - removing login items

    One thing to note though. If you have decided to remove a login file, it’s a very good idea to check first that you will not need it anymore. A quick Google of the filename should let you know what it does and if it’s important. Removal of some extensions may damage your system, so if you’re unsure, leave it in place and do a little research.

    Quick Video Guide


    Conclusion

    Now you know how to take control of startup and login items. Either manually disable and remove them or make use of powerful, dedicated software like App Cleaner & Uninstaller which will do it all for you at the click of a button. The advantage of App Cleaner & Uninstaller is that not only can you manage your startup programs, but you’re also able to cleanly uninstall general apps and manage various extensions, all via a friendly and easy to use interface.

    Whichever route you choose, you should see an instant improvement in the performance of your Mac as you clear out the bloat that slows it down.

    Podcast: How to disable Mac startup programs


    This article is based on our expertise of macOS, its file system, the work of third-party apps and startup programs. We’ve been working 10+ years in developing our own disk utilities for making a Mac work smoothly. We regularly explore the latest updates of macOS and update our apps and our articles according to system changes. If you have any questions related to this guide, contact us by email.

    Scroll to Top