From Dachshund Software:
AntiCrash is the best Windows anti-crash suite. It can fix up to 95.8% crashes, errors, frozen apps & blue screens without user intervention. It is also able to repair damaged files or recover files located on damaged volumes with bad blocks, for example. AntiCrash is a "batteries included" software: you don't need anything additional to make it work.
AntiCrash includes AutoRepair. AutoRepair is a revolutionary and patented technology, built in AntiCrash. This technology is unique on the Windows market; AutoRepair is able to scan almost all PC components with a single click, find problems in seconds and fix them instantly.