If Windows maintains rebooting itself spontaneously as a consequence of a clang or otherwise during system startup, it could be the consequence of a Windows Register problem. Windows Register corruptness can often take to instability owed to referential unity struggles that could come up when the operating system do certain mathematical function calls, the lone resort being to reboot itself.
If you have got already tally antivirus and antispyware software system system on your machine, and run other public utilities such as as a disc defragmentation program, and the job still occurs, then you most definitely would necessitate to check up on your Windows Register for corruptness as the adjacent step.
The Windows Register is a concealed database that the operating system trusts upon to hive away all of the information it have about every system setting, every piece of software, every data file association, user profile information, system start up information, and even device profiles. If this database acquires corrupted, or if there are any information unity issues, this tin cause Windows to travel into "panic" mode, not knowing what to do, and thus it takes the lone resort it cognizes how: reboot itself.
Unfortunately, Windows makes not come up with a register fix utility. Fortunately, there are many third-party software programmes that fill this void. They scan your Windows Register for errors, inconsistencies, invalid references, and assorted inefficiencies, and holes them for you.
As with any database, the Windows Register is subject to corruptness and the demand for reoptimization, so it is always a good thought to run a register scan regularly, as you would run a virus scan or a spyware scan.