hi, as an advice let me tell you that when malware attacks a pc sometimes it rewrites data or they replace it, so if you look for a product that may undo what malware did, well that wouldnt be a good idea, it is not like you go and replace a file and that is all... sometimes may work or sometimes not, even when it seems to be worked you may find more errors coming days later. every file in windows is linked to something in special system files even if you replace a file from a clean enviroment you dont know which registry key was linked to that file and due that the file may not answer the way it has to... actually every time you install a program they use to patch some system areas to work well. Even microsoft recommend formatting when a machine was infected rather trying to repair.
backup solutions may be the right program you may be looking for, as you will be 100% that backup will work on your machine...
please note that am talking about heavy infection like from a virus, for other minor malware, the build in cleaner in your AV may work as well