Android Apps & Games How to

How to stop applications from auto-starting on Android

stop applications from auto-starting
Written by Hassan Abbas

With the ever-increasing size of apps. There is a chance that you might be finding it hard to use your phone. Because these apps tend to hogs your phone memory as well as its battery. Not only do you notice lags during heavy tasks, but you might also realize.  That your phone is taking up more time than it used to when booting up from power ON. In this article, we will talk about How to stop applications from auto-starting on Android. Let’s begin!

That is because when your phone boots up, it also automatically starts some of your apps during boot. Before you actually open them. Most importantly, some applications might be running in the background from the start even if you had not launched it. However, this could slow down your phone, more apps you have on auto-start also mean that your phone’s battery will drain faster than you expected from it.

Luckily for you, we have prepared a list of methods. That you can follow to stop apps on your phone from auto-starting.

Enabling Adaptive battery

Ever since Android 9 rolled out, smartphones house a feature called Adaptive Battery. Adaptive Battery uses machine learning to determine which of the apps you will be using now. And which apps you will open at a later stage. The feature places apps into one of its five predetermined App Standby Buckets based on your usage – Active, Working set, Frequent, Rare, and Never.

If you rarely used an app or never opened it, the Android system will place it inside the last two buckets. And will limit its resources. This way, the applications that you mostly use can have CPU and battery resources as Android will stop less active apps from getting opened or using any resources.

To enable Adaptive Battery, open the Settings app on your Android phone, head over to Battery > Adaptive Battery. And toggle the switch adjacent to Adaptive battery.

Stop apps inside Running services

Inside Developer options, you can take a look at exactly what is running at any given moment. These apps can be stopped from running although, you should steer clear from stopping processes. That is unknown to you like system apps and those that have a Google label attached to them. Stopping familiar applications from running could prevent them from auto-starting again on their own, thus saving your memory usage and battery. Follow thee steps to close apps through Developer options.

  • Unlock Developer options by opening Settings > About phone and tapping on Build number several times.
  • Open the Settings app and head over to System > Advanced > Developer options.
  • Then tap on Running services, select an app you think should not be running in the background. And tap on Stop for the processes it is running on your device.

Keep a limited number of background processes

Rather than stopping and force-closing an app. You can let Android limit processes to a certain number that is in use. While Android tends to keep processes in the background, you can choose a limit of processes that can run on your phone. You can also limit the number of background processes by following the steps below.

  • Unlock Developer options by opening Settings > About phone and tapping on Build number several times.
  • Open Settings and head over to System > Advanced > Developer options.
  • Under the Applications section, tap on the ‘Background process limit option’ and select your choice.
    • Standard limit: Choosing this will keep background apps and services the way Android chooses them to run.
    • At most, ‘x’ processes: You can restrict ‘x’ number of apps from running in the background. So Android system stops apps older than the recent ‘x’ number of apps from consuming resources.
    • No background processes: Selecting this will allow the system to prevent any process from accessing resources in the background.
  • Under the same Apps section, toggle the switch adjacent to ‘Do not keep activities’ to ON position.

Take advantage of Battery Optimization | stop applications from auto-starting

Another way of limiting apps from auto-starting is through Android’s native Battery optimization feature. With Battery Optimization, you can restrict apps from consuming resources in the background. Thus preventing it from starting automatically on its own. Apps that you install on your Android device generally are listed to get battery optimized on their own. But you can manually configure that if you want to.

To enable Battery Optimization for an app, follow the instructions below.

  • Open the Settings app on your Android device and head over to Apps & notifications > Advanced > Special app access > Battery optimization.
  • Tap on the ‘Not optimized’ option if not selected by default. Select an application that you want to enable Battery Optimization on and tap on Optimize.

Use OEM’s Autostart tool | stop applications from auto-starting

Some OEMs like Huawei and Xiaomi offer tools of their own to prevent apps on your phone from auto-starting. These tools allow you to configure the applications. That are running and starting automatically on their own in the background.

On Huawei and Honor phones | stop applications from auto-starting

Huawei offers its own custom skin EMUI that runs over Android and this skin comes with an App launch tool. That can be used to customize which of the apps are running in the background. You can also identify and prohibit unwanted app activities on Huawei and Honor using the steps below:

  • Open the Settings app and head over to Battery > App Launch.
  • Select any application you want to prevent from auto-starting. In the next screen, you will have a list of applications installed on your device with three checkboxes for each of them. The three checkboxes include Auto-launch, Secondary launch, and Run in background.
    • Auto-launch: Uncheck this box if you do not want the app to automatically start when the phone is switched ON.
    • Secondary launch: Uncheck the box if you do not want another related app to open this app automatically. Such as, the Messenger app could launch every time you open the Facebook app.
    • Run in background: Unchecking this box will mean that the app shut down when the phone’s screen is off and the device transitions into sleep mode.
  • Repeat step 2 for all the applications you want to prevent from auto-launching.

on Xiaomi phones | stop applications from auto-starting

Xiaomi, Redmi and Pocophone devices run on the company’s own MIUI skin. MIUI offers a neat tool labeled Autostart which can stop applications from starting automatically when you restart your phone. You can do so by following the instructions below:

  • Open the Settings app on your device and head over to Manage apps > Permissions > Autostart.
  •  list of applications that are installed on your phone will be displayed with Autostart-enabled apps shown in the first section and the rest of the applications displayed in the next section. If you want to disable auto-starting for a selected app. Now tap on the toggle adjacent to the app to switch it to the OFF position.
  • You can also disable autostart for system apps but you should do this with your own risk and disable only those apps. That you think are not useful to you. You can also prevent system applications from auto-starting by tapping the 3-dot menu on the top right corner of the Autostart page. Selecting ‘Show system apps’ from the drop-down menu and then switching Auto-start OFF for those apps.

Restricted apps via Greenify hibernator app

Google introduced a Doze mode to Android years ago. Greenify is an app developed by Oasis Feng, designed as an extension to Doze mode. The app gives the user the ability to force doze inactive apps without a waiting period and tracks those apps which wake up your phone the most. Follow these steps to set up Greenify and use it to prevent apps from auto-starting:

  • Download and install the Greenify app from Google Play. If you wish to block pre-installed or system apps on Greenify, then you might need the Greenify (Donation Package). Once installed, open the app.
  • Follow the instructions available on-screen, grant the required permissions to allow Smart Hibernation and keep clicking Next until you reach the app homepage.
  • To select the apps that you need to prevent from auto-starting, tap on the ‘+’ sign at the top right. Select the apps and then tap on the tick mark on the bottom right.
  •  You can either tap on the Greenify icon inside the app’s home screen. Or create a hibernation shortcut by heading over to 3-dot icon > Create Hibernation Shortcut and selecting an option. Tapping the hibernation button or the shortcut will instantly kill the app. That auto-started or is running in the background.


Alright, That was all Folks! I hope you guys like this stop applications from auto-starting article and find it helpful to you. Give us your feedback on it. Also if you guys still have further queries and issues related to this article. Then let us know in the comments section below. We will get back to you shortly.

Have a Great Day!

Also See: Force Upload A Photo Or Video Manually On Google Photos – Without Waiting For Backup

About the author

Hassan Abbas

Tech enthusiast with too many items on his wish-list and not nearly enough money! Specializing in all things tech, with a slight Apple bent he has been writing for various blogs for the best part of (too many) years

Leave a Comment