If you have already run anti-virus and anti-spyware software on your machine, and run other utilities such as a disk defragmentation program, and the problem still occurs, then you most definitely would need to check your Windows Registry for corruption as the next step.
The Windows Registry is a hidden database that the operating system relies upon to store all of the information it has about every system setting, every piece of software, every file association, user profile information, system start up information, and even device profiles. If this database gets corrupted, or if there are any data integrity issues, this can cause Windows to go into "panic" mode, not knowing what to do, and thus it takes the only recourse it knows how: reboot itself.
Unfortunately, Windows does not come with a registry repair utility. Fortunately, there are many third-party software programs that fill this void. They scan your Windows Registry for errors, inconsistencies, invalid references, and various inefficiencies, and fixes them for you.
As with any database, the Windows Registry is subject to corruption and the need for re-optimization, so it is always a good idea to run a registry scan regularly, as you would run a virus scan or a spyware scan.
If your Windows keeps rebooting then these Windows optimization techniques should be able to fix the problem.
This article is free for republishing
Source: http://www.articlealley.com/article_967599_81.html
Source: http://www.articlealley.com/article_967599_81.html

