New
#40
As far as i understand not all apps that appear in the Let apps run in the background list, have a subkey under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplication. At least that's how i see it in my system.
What i noticed tho (again the behavior was tested only on my installation) is that any app not listed at "Let apps run in the background" could start running at any point after boot, that's why i went on and reset almost all apps. Keep in mind that most apps don't start during boot, they have "delayed start".
Unless you disabled the delay.
Enable or Disable Startup Delay in Windows 10 | Windows 10 Tutorials
Just gonna chip in with my two cents: for me the app that kept appearing as a background process in Task Manager whenever I left my computer idle for a however long period of time was Microsoft Edge.
Edge didn't appear in the Background Apps list and didn't have an entry under BackgroundAccessApplications in regedit. Regardless of whatever regedit settings such as GlobalUserDisabled 1 or BackgroundAppGlobalToggle 0 or even Group Policy Edits were active, Edge would keep appearing as a background process...
... Until I tried resetting the app, which made it finally appear in the background apps list, created an entry under BackgroundAccessApplications and (for now at least) doesn't appear anymore as a background process, even with my computer idle for a few hours.
Yes I have sub keys in the registry now after resetting all the Store apps.
This is happening from a clean install though, like wth.
Here is what I did and finally solved my problem for all apps including Windows Settings running in the background:
1- Create dword entry "Migrated" value:4 in
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications
2- Run Powershell as admin and register all apps with this command:
This will create an entry for each app that shows that app in Background Apps so we can disable them.Code:Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
3- Go to Settings > Privacy > Background Apps and disable apps one by one.
4- Run gpedit.msc and go to Administrative Templates > Windows Components > Microsoft Edge
Enable "Prevent Microsoft Edge from starting and loading..." and select "Prevent tab preloading".
---
Windows 10 Pro (1803 build 17134.228)