How to Stop Autostart Apps in Android

Android users are all too familiar along with the disappointing slowdown of their devices over time actually. However, there are many reasons for this, the most common culprit is the auto start apps Android devices that have running in the background. Luckily, there are many ways that you can handle this problem. We are going to discuss How to Stop Autostart Apps in Android.

This is mostly not a big deal because the Android system is designed to stock its RAM along with apps to give users a fast experience. When the device’s performance slows down, the OS will close down the apps that are not frequently used to get things back to normal actually.

But there might be apps that actually start-up even although you didn’t ask them to and which then continues to run in the background. This situation can actually cause your device to slow down or it could drain your battery life. Whenever this happens, you have to take steps to manage auto-start apps.

How to Stop Autostart Apps in Android

Enable Adaptive battery

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

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

  • In order to enable Adaptive Battery, and open the Settings app on your Android phone. Then go to Battery > Adaptive Battery and then toggle the switch adjacent to Adaptive battery.

how to stop autostart apps in android

Stop Applications in Developer Options

You guys can stop any running services or apps on your Android phone through going to developer options. In order to unlock developer options, then you first have to go to “Settings -> About -> More,”. Then click“Build number” seven times until you guys get the message that you guys have unlocked developer options.

Now go to your phone’s main Settings menu, and click “Developer options -> Running services,”. Then find the app that you don’t want to open, click on it, and tap “Stop.”. You can also do this to as many apps as you like, and they shouldn’t open again unless you reboot your phone.

Be careful not to stop services such as Settings, CIRModule, or anything with the Android logo next to it. These are system services and crucial to your device running properly.

how to stop autostart apps in android

Keep a limited number of background processes

Rather than stopping and force-closing an app, you can also let Android limit processes to a certain number that is in use as well. While Android tends to keep processes in the background, you can also select a limit of processes that can run on your device. You can also limit the number of background processes just follow the steps below.

  • Unlock Developer options via opening Settings > About phone and clicking on Build number many times.
  • Just open Settings and go to System > Advanced > Developer options.
  • Now under the Apps section, click on the ‘Background process limit option’ and choose your choice.

how to stop autostart apps in android

    • Standard limit: Selecting this will keep background apps and services the way Android selects them to run.
    • At most, ‘x’ processes: You can also restrict the ‘x’ number of apps from running in the background. So the Android system stops apps older than the recent ‘x’ number of apps to consume resources.
    • No background processes: Choosing this will allow the system to avoid any process from accessing resources in the background.
  • Now under the same Apps section, toggle the switch adjacent to ‘Don’t keep activities’ in order to ON position.

Battery Optimization | how to stop autostart apps in android

Another way to limit apps from auto-starting is via Android’s native Battery optimization feature. With Battery Optimization, you guys can restrict apps to consume resources in the background. Hence avoiding it from starting automatically on its own. Apps that you basically install on your Android device generally are listed to get battery optimized on their own however, you can manually configure that if you want to.

To turn on Battery Optimization for an app, just follow the instructions below.

  • Head to Settings > Battery. This will permit you to check the apps that are not compatible with Doze. Press the three dots found in the upper right-hand corner.
  • Select Battery Optimization. It will then automatically place you in the “Not optimized” category. There a list of apps that will not allow you to change this setting will appear.

battery optimization

  • Click “Not optimized” > Select “All apps”
  • Then select any app > select Optimize > tap Done.

how to stop autostart apps in android

These settings will not avoid auto-starting apps on Android so check which apps are not Doze-compatible from time to time actually.

With OEM’s Autostart tool

Some OEMs such as Huawei and Xiaomi offer tools of their own to avoid apps on your phone from auto-starting. These tools basically permit you to configure the applications. Those are running and starting automatically on their own in the background as well.

on Huawei and Honor phones

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

  • You have to open the Settings app and go to Battery > App Launch.
  • Choose any application you want to avoid auto-starting. Then on the next screen. You guys will also have a list of applications installed on your device along with three checkboxes for each of them. The three checkboxes also include Auto-launch, Secondary launch, and then Run in the background.
    • Auto-launch: Uncheck this box if you guys don’t 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 in order to open this app automatically. Such as the Messenger app could launch each and every time you open the Facebook app.
    • Run in the background: Unchecking this box will mean that the app shuts down when the phone’s screen is off and the device transitions into sleep mode.
  • Repeat step 2 for all of the applications you want to avoid auto-launching.

on Xiaomi phones

Xiaomi, Redmi, and Pocophone devices basically run on the company’s own MIUI skin. MIUI offers a neat tool labeled Autostart that can stop applications in order to start automatically whenever you restart your phone. You can do this through following the instructions below:

  • Open the Settings app on your device and head over to Manage apps > Permissions > Autostart.
  • A list of apps that are installed on your phone will then be displayed along with Autostart-enabled apps shown in the first section and the rest of the apps displayed in the next section. If you guys want to turn on auto-starting for a selected app, click on the toggle adjacent to the app to switch it to the OFF position.
  • (optional): You can also turn on autostart for system apps however, you should do this with your own risk and turn off only those apps that you guys think are not useful to you. You can avoid system apps from auto-starting via clicking the 3-dot menu on the top right corner of the Autostart page. Now choose ‘Show system apps’ from the drop-down menu and then switching Auto-start OFF for those apps actually.

Restrict apps via Greenify hibernator app

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

  • You have to download and install the Greenify app from Google Play. If you guys want to block pre-installed or system apps on Greenify, then you might need the Greenify (Donation Package). Whenever you installed, then just open the app.
  • You have to follow these instructions available on-screen, give the required permissions in order to allow Smart Hibernation. And keep on tapping Next until you reach the app homepage.


  • In order to select the apps that you need to avoid auto-starting. Click on the ‘+’ sign at the top right, select the apps, and click on the tick mark on the bottom right.
  • You guys can either tap on the Greenify icon inside the app’s home screen or also create a hibernation shortcut. Through heading over to the 3-dot icon > Create Hibernation Shortcut and choosing an option. Pressing the hibernation button or the shortcut will instantly kill the app that actually auto-started or is running in the background.


Alright, folks, I hope you like this “how to stop autostart apps in android” article and understand now. If you have any issues and queries related to it, just comment down and let us know.

Keep Smiling!

Also See: How to Install Viper4Android on Android 7.0 Nougat Device [Guide]

Leave a Reply

Your email address will not be published. Required fields are marked *