Have you ever noticed that some applications on your Xiaomi Redmi run on their own after a reboot or even for no apparent reason? It is not a system bug, but a feature of the autostart feature, a mechanism that allows programs to automatically start in the background. For some users, it is a useful option (for example, for instant messengers or fitness trackers), for others, a source of battery drain and unnecessary traffic consumption.
In this article, we will take a closer look at what AutoRun is on Redmi, how it works at the MIUI level, what apps use it by default, and most importantly, how to manage this feature to make your smartphone work as efficiently as possible, how to disable AutoRun for unnecessary programs, what risks it carries, and why some applications (such as WhatsApp or Google Play Services) may ignore your settings.
Weβll focus on the hidden auto-start mechanisms in MIUI 14 and later, where Xiaomi has implemented additional power saving restrictions, changes that often cause users to complain about βfailedβ notifications or background processes, and if you encounter similar problems, here are the solutions.
What is AutoRun on Xiaomi Redmi and Why You Need It
Auto-start (or Auto-start) is a feature of the MIUI operating system that allows applications to automatically run under certain conditions:
- π After restarting the smartphone β for example, messengers or cloud services restore background processes.
- β° Scheduled β some programs (such as Mi Fit or Google Fit) sync data at a given time.
- πΆ When changing the network β applications like Telegram or Viber can be activated when connecting to Wi-Fi or mobile Internet.
- π When connecting charging β often used for backups or updates.
The main purpose of auto-run is to ensure the continuity of mission-critical services, without it you would not receive notifications of new messages on WhatsApp, the weather in widgets or currency rates in financial applications, but there is a downside to the coin: each auto-run consumes battery power, RAM and Internet traffic.
In MIUI, autorun is closely linked to another function, battery optimization, which automatically limits background activity for underutilized applications, but some programs (especially system ones) have privileges and can bypass these limitations, which is why even after manually disabling autorun, some services continue to run.
How to Check Which Apps Are Using Auto-Run
To see the full list of programs with autorun permission, follow the following steps:
- Open the Settings β Applications.
- Slip on the three points in the upper right corner and select Special Accesses.
- Go to Auto Launch section.
Here you will see two lists:
- πΉ Allowed β applications that can run automatically.
- πΈ Blocked β programs for which auto-start is disabled.
Note that in MIUI 14+, some system applications (such as Mi Security or Mi Cloud) may not be on this list, but may be eligible to autorun, because they are integrated into the firmware at the privileged service level.
π‘
If the autorun list doesnβt have the right app, check the Battery Optimization section β there may be additional restrictions.
How to disable auto-start for unnecessary applications
Disabling auto-start for individual programs will help save battery power and reduce the load on the processor.
- Go to Settings β Applications β Special Accesses β Autorun.
- Find the app you want to disable auto-start (like Facebook or AliExpress) in the list.
- Switch the slider to the off position.
- Confirm the action in the dialog box (if it appears).
Important: After disabling auto-start, some functions of the application may not work properly, for example:
- β οΈ WhatsApp or Telegram may stop showing notifications about new messages.
- β οΈ Google Play Services wonβt sync data in the background.
- β οΈ Fitness trackers (such as Mi Fit) will stop updating step statistics.
βοΈ Preparation for auto-start shutdown
If the application stopped working as it should after disabling auto-run, try an alternative way to limit its activity:
- Go to Settings β Battery and Performance β Battery Optimization.
- Select the application and set it to Limited mode.
Why do some apps ignore disabling autostart?
Auto Start and Battery: How to Save Charge Without Losing Functionality
One of the main reasons for disabling autostart is to extend battery life, but turning it off completely for all applications can be a inconvenience.
| Type of application | Recommendation on auto-start | Alternative way of saving |
|---|---|---|
| Messengers (WhatsApp, Telegram) | Leave it on. | Turn off automatic media downloading |
| Social networks (Facebook, Instagram) | Shut down. | Use Lite versions or web versions |
| Fitness trackers (Mi Fit, Google Fit) | Leave it on. | Reduce the frequency of synchronization |
| Games | Shut down. | Close manually after use |
| System Services (Mi Cloud, Security) | Don't touch it. | Limit background activity in battery settings |
Another effective way to reduce battery consumption is to use the charge saving mode in MIUI, which automatically limits background activity for most applications except those added to the exceptions, to customize the exceptions:
- Go to Settings β Battery and Performance β Saving Charge.
- Activate the mode and tap the Charge Savings Settings.
- In the Applications section, without limitation, add those programs that must work in the background.
π‘
Disabling auto-runs for social media and gaming can increase battery life by 15-20%, but messaging apps and fitness trackers are best left on for proper operation.
Hidden Autostart Settings in MIUI: What Not Shown in the Menu
In the latest versions MIUI (Starting with 12) Xiaomi added additional auto-start controls that are not displayed in the standard interface, which can only be changed through hidden menus or other controls. ADB-team.
One of these mechanisms is Deep Optimization, which blocks auto-runs for applications that have been off for more than 3 days to disable:
- Activate Developer Mode (7 times tap the MIUI version in your phone settings).
- Go to Settings β Additional β For developers.
- Find the option to limit background processes and set the value without restrictions.
For advanced users, there is another way to use ADB (Android Debug Bridge), which allows you to manually manage autorun permissions for any application, including system ones, for example, to disable autoruns for Facebook, follow the command:
adb shell cmd appops set com.facebook.katana RUN_ANY_IN_BACKGROUND denyβ οΈ Attention: misuse ADB This can cause system instability. Make a backup copy of the data before executing the commands.
How to return auto-run for system applications?
Frequent Auto Start Problems and Their Solutions
Xiaomi Redmi users often face problems with auto-runs, and here are the most common ones and ways to fix them:
β οΈ Note: If after the update MIUI If you stop receiving notifications from messengers, check not only autorun, but also permissions to display notifications and background activity.
Problem 1: The application does not start automatically, despite the auto-start enabled.
- πΉ Check if it has been added to Battery Optimization (Settings section) β Battery).
- πΉ Make sure that the application is allowed background mode in the permission settings.
- πΉ Restart your phone β sometimes changes only apply after a reboot.
Problem 2: Auto-run is spontaneously turned on for previously disabled applications.
- πΉ This can happen after the update. MIUI. Check the autorun list and disable unnecessary programs again.
- πΉ Some apps (like Google Play Services) restore their permissions through server commands. To avoid this, limit their background activity.
Problem 3: After disabling the autorun, notifications for WhatsApp or Telegram stopped coming.
- πΉ Enable Priority Notification for these messengers in the application settings.
- πΉ Add them to the charge saving exceptions.
- πΉ Check if Mi Security is blocking notifications (Security section) β Blocking notifications).
Auto-Run on Different Xiaomi Redmi Models: Are There Differences?
The auto-start function works the same on most Xiaomi Redmi devices, but there are nuances that depend on:
- π± Versions MIUI β firmware MIUI 12 no separate control of autostart and background activity.
- π Processor models β on smartphones with Snapdragon (for example, Redmi Note 10 Pro) battery optimization works more aggressively than on MediaTek (Redmi). 9A).
- π¦ Regional firmware - in global (Global) and Chinese (China) versions MIUI There may be different default settings.
For example, on the Redmi Note 12 Pro+ with MIUI 14, autoruns for system applications cannot be blocked, whereas on the Redmi 8 with MIUI 11, you can do this through Settings β Permissions β Autorun.
If you use custom firmware (such as LineageOS or Pixel Experience), the autostart mechanism will work according to the rules of standard Android, without the limitations of MIUI.
- π§ Settings β Annexes β Special access β Auto-start (if the firmware supports).
- π§ Apps like Greenify or Brevent that allow you to βfreezeβ background processes.