What this does is to format your C: drive, then reload it with the software that came on the PC when it was brand new. In most cases the problems go away because viruses and corrupt files and registry entries are restored to like new conditions. Of course if hardware components go bad, restoring the software isn't going to fix that.
How many times can you set your pc to factory condition. What does it do to the computer? Where do all the problems go?