You can try creating what's known as a clone or image of the drive, but generally those only work on exactly the same hardware. Say your 500GB HDD fails and you replace it with a shiny new 4TB drive. You might find that when it's all said and done you have a 500GB partition on the 4TB drive and the rest is sitting idle.
Otherwise, there's no method to backup programs and restore them individually. It's a design decision Microsoft made back with Windows 95 and has slowly tightened the screws on with each successive Windows version. You can back up files created by programs, like word processing documents, but not the programs themselves.
as you may see elsewhere I have had a lot of trouble with hard drives this year, so I do not have to go through the whole process of reinstalling everything I would like the opinion of forum members on the best method of backing up so that should it happen again I do not have to spend a week installing everything again, my last problem was the boot manager/sector became corrupted so I need to create a boot disk, and secondly I need to be able to back up the C drive, I know cloud storage would be best but ant other ideas