Using Autoruns to disable AvastUI.exe / avlaunch.exe in Startup

I’m switching from CCleaner to Autoruns to disable Startups (which I do, before I do any software installs)

Reason: I think it can only be CCleaner that must clean things it shouldn’t, and when I run sfc /scannow, that’s why I get this error occasionally:

Windows Resource Protection found corrupt files and successfully repaired them.
For online repairs, details are included in the CBS log file located at
windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. For offline
repairs, details are included in the log file provided by the /OFFLOGFILE flag.

sfc fixes things, but later, the error comes back


But now I have this other issue:

Avast is in my Startups. If I go to: Autoruns / Logon . . . Avast shows as:

AvastUI.exe
Avast AvLaunch component
(Verified) Avast Software s.r.o.
c:\program files\avast software\avast\avlaunch.exe

If I un-check AvastUI.exe, restart, do my software installs, re-check it, and restart . . .
. . . the Avast icon no longer shows up in my Notification Area / System Tray

If I re-check AvastUI.exe, restart - no change . . . it stays un-checked

I found that a de-install / re-install of Avast gets it back

Any idea why un-checking it in Autoruns breaks it?


This happened similarly with my Startup.bat also:
c:\programdata\microsoft\windows\start menu\programs\startup\startup.bat
. . . apparently, it got deleted
. . . maybe Win Defender did that?
. . . but I don’t see where it went