48°C at idle is NOT a "problem". It is not even a symptom of anything wrong. If it was spiking well in to the 70s, 80s or higher, that would be a problem. But 48°C is just warm.
@khjhpopasa - What happens if you start your computer and use it for a few hours, then sit back and sip on your coffee for a bit?
Note when we first turn on (or wake) our computers, all sorts of things start happening
in the background - that is, where we don't see. And that's a good thing! Windows may check for and install updates. Our security programs check for updates then run scans. Programs we have starting with Windows may check for and install updates. Windows does other "housekeeping" chores like running Indexing, defragging hard drives, and more.
How much happens and the time it takes depends on several factors, including how long our computer was off (or asleep) before booting it up again. I note you also said this computer is new. Depending on how long the computer sat on the shelf after leaving the factory (or when the OS was installed) may be a factor in how much housekeeping and updating may be needed to catch up to today. When all those tasks are complete, idle temps should settle down and remain fairly consistent most of the time. They will jump up again as your security program, for example, checks for new updates runs some scans. And that's okay.
I agree to check Task Manager > Startup and see what is starting with Windows. If something is listed you don't need starting with Windows, you can right-click on that item then select Disable. HOWEVER, if you are not 100% sure you don't need it, LEAVE IT ALONE!
If it is a program you downloaded and installed (other than a security program), and you don't need or want it to start with Windows, go to that program's control panel and look through the options/preferences menus, then deselect the option to start with Windows.
Sadly, many programs - even great, useful programs - will install auto-updater applets to keep them current. That may be fine if it is a program we use every day. But, just to illustrate, CCleaner is a great and useful program IMO. But it is a program I
might use 2 or 3 times a month. I don't need it to install an auto-updater that starts with Windows, then checks multiple times a day for a new update. So I make sure that feature is disabled, and I manually tell CCleaner to check for updates when I run it.
Ummm, "
stupid stuff"? Background antivirus is stupid? ???
Would you rather the security software not run? Or, every time we boot or wake our computers, the security software comes to the foreground, takes top priority over all other tasks, dominates all system resources and prevents us from doing anything until done?
Nothing "stupid" about it. If not watchful, we many end up with a lot of "stuff" that starts with Windows we don't need running in the background all the time. Some may consider that "stupid". But antivirus software running in the background is not one of them.