Home > How to Tips

How to Stop Apps from Opening on Startup on MacBook Air, MacBook Pro, or iMac?

Updated on Tuesday, August 27, 2024

iBoysoft author Anna Yuan

Written by

Anna Yuan
Professional tech editor

Approved by

Jessica Shee

English

Summary: This guide tells what startup programs are and how to stop those apps from opening on startup in macOS in 3 ways. It also covers how to get a Mac startup program location and identify what it is.

how to stop apps from opening on startup Mac

When you boot up your MacBook Air, MacBook Pro, or iMac, you may find there are too many app windows opened on your Mac screen. Some of the active windows are from the app you frequently use while the others are from the programs you didn't open regularly.

If you're annoyed about those unwanted Mac startup programs pop up on your Mac display and mess up your Mac desktop, you can simply disable them. Our post offers how to stop apps from opening on startup on a Mac computer in 3 feasible ways, just keep reading to find which one suits your needs best.

What are startup apps on Mac?

Startup items (aka login items), are programs and services that run in the background when you boot up your Mac. Some of them may be added to the startup by yourself, while others may not have your permission.

Adding some startup items that are frequently used can improve your work efficiency, however, too many startup items running behind the scene will eat up your MacBook's RAM, furthermore, resulting in your Mac running slow. Therefore, it's necessary for you to turn off those unwanted Mac startups.

How to stop apps from opening on startup in Mac using Dock

The simplest way to disable a program from launching on startup is from the Mac Dock especially, here's how to do it:

  1. On your Mac Dock, right-click the unwanted Mac startup app.
  2. From the context menu, select Options. The app that is set to open automatically when your Mac boot up will have a check mark next to Open at Login.
    app Open at Login Mac
  3. Click on Open at Login to uncheck it.
    stop apps from opening on startup using Mac Dock

Mac startup items disabled in Dock but found still load at login, how to fix?

If you disable a login item from the Mac Dock, but it still appears again after you reboot your Mac, then, you may have your MacBook Air or Pro set up to restore all open apps when booting up or restarting. To clear the resume functionality, complete the following steps:

  1. Click on the Apple menu, then select Restart or Shut Down from the drop-down list.
  2. Uncheck the Reopen windows when logging back in option, then click on the Restart or Shut Down button to activate the process.
    uncheck Reopen windows when logging back on Mac

How to turn off Mac login items in System Preferences

If you have too many Mac startup programs, using Mac Dock to look for each app and stop it could not be the best option. Instead, you can do it using macOS System Preferences with more ease. You can find login items on macOS Ventura in System Settings. 

  1. Select the Apple menu > System Preferences.
  2. Choose Users & Groups.
  3. Switch to the Login Items tab in the top center. The list of the enabled startup apps appears here.
  4. Click on an app you want to disable in the Login Items list.
    turn off startup app on Mac
  5. Select the minus icon (-) under the center pane to disable the app from startup.
  6. Repeat step 4 and step 5 for the rest of the unwanted Mac login items if you still have any.

 Note: If you want certain apps to launch at startup without popping up on your Mac screen. You can tick the Hide box next to each app that is in the Login Items list. This ensures the program won't get in your way but will be ready to use when you need it. 

If you're not sure what the app or program in the Login Items list is and are worried about whether its removal may cause some macOS problems, here is a way to help you identify an app that you don't recognize.

  1. Select the unknown or unrecognized application from the Login Items list and right-click on it.
  2. When the Show in Finder option appears, click on it.
    show Login Items in Mac finder
  3. In Finder, right-click on the item, then select Quick Look from the context menu. This will bring a pop-up showing its version, size, and last modified date.
  4. If you need more information on the app, choose Get Info instead. Now, you'll see all the file attributes, such as the type of file, size, created date, last opened, and more.
    Get Info from Mac Finder context menu

After you've checked all related information regarding this unknown app or program, if you still can't make the decision to remove the app from opening up in Mac or not, we suggest you keep them in the Login Items list as long as the app is not malicious one.

Mac startup programs not in login items, how to remove them?

If you find Mac startup programs not in login items in System Preferences, it's likely due to launch daemons and agents hidden within your Mac Libraries. These files tell your Mac computer to launch programs independently of regular startup items. To find where those launch daemons and agents are stored and stop the programs from running at startup, use Mac Finder to help you.

  1. Launch Finder, open Macintosh HD - the internal disk of your Mac computer.
  2. Select Library and look for folders named LaunchAgents and LaunchDeamons. As you can see, these files are .plist files that may be connected to a certain program or service.
    LaunchDaemons and LaunchAgents on Mac
  3. If you recognize a file name that matches a program you know continues opening from startup, you can delete it by moving it to Mac Trash. This action will stop the program from telling macOS it needs to be launched. 

However, we don't recommend deleting every plist file you find unless you're 100% sure it's nefarious or unsafe. If you don't know what the plist file is used for, search its name online before proceeding with deletion. There are also LaunchAgents and LaunchDeamons folders within your Mac's System folder that you should not interfere with because your computer needs them to function properly.