FreeFileSync has a help page with instructions for registering a FreeFileSync batch file as an operating system scheduled task.
https://freefilesync.org/manual.php?topic=schedule-batch-jobsIt lets you also describe the desired behavior for how to behave when launched as a background task - be silent, show a dialog, show only errors.
I chose FreeFileSync because I am a programmer and somewhat a control freak, so I prefer open-source software, especially the one that is truly free and does not nag with ads and third-party installers and disabled features that require to buy a full version when I click on the disabled UI element, and do not require to register with an email that gets spammed with advertisements and "weekly news". Also, I like simple tools that do not integrate with the operating system without my knowledge (do not install lots of hidden services for auto-updates, ads etc.).
FreeFileSync is definitely not the kind of software that guides you through a step-by-step process to have regular backups. However, it is a very lightweight tool for having granular control over the backup process - what to backup, how to treat existing files, what to do with files that cannot be accessed (show errors, abort, continue silently), what to do after a backup (shutdown etc.). Also, you can save the stored configuration as an XML file and edit it manually; the syntax is straight-forward in any text editor.
The other mentioned tools - Cobian, Macrium - also are good and trustworthy.