Sometimes if a PC restarts with a unknown reason then many files would go corrupted and it would be hard to find out what is lost in this issue and its recommeded to go for a Drivers Scan in order to find out if there are any drivers missing. This also happens when you format your computer and dont have the latest drivers installed because of which the applications wont be running perfectly.
Here is a excellent software which will scan your computer totally and help you in automatically updating the broken or missing drivers called as the Driver Detective. Once you download and install the whole application which is quite small ie 1Mb in size, you will be shown with a Welcome Screen and a small report showing you your PC details.
This report shows that the application has found all the hardware whose drivers are missing or are outdated and in order to get them updated you need to activate the account which costs around 3$/year/PC though the company sells only 10 PC license and this useful application is worth the money if you are really interested in fixing your applications. Other similar tools include Device Doctor, Intel Utility & Update Checker