Computer Keeps Restarting. How To Fix It?

Computer continually restarts randomly and automatically without warning. How To Fix It?

You may have encountered a problem whereby your computer automatically restarts at random intervals without warning. The Windows operating system usually triggers a restart when there is a problem such as a Blue Screen of Death (BSOD) error. In this case, there is a critical problem with the Windows operating system requiring the error to be fixed immediately to prevent further problems - so the restart is not necessarily a bad thing. If, however, the computer continually restarts without warning and does not display any errors, this is a different type of problem.

This problem needs to be addressed as soon as possible, especially if you regularly use your computer. If the system continually restarts without warning, it is highly likely that you could lose valuable data, unsaved documents, game play information, etc. There are a number of different causes and solutions to this problem, often varying with each type of computer system. This problem might be fixed by updating the BIOS, changing power settings, disabling the automatic restart feature, changing the Power plan, testing Random Access Memory (RAM) for errors, temporarily disabling antivirus software, updating graphic card drivers, checking the Windows Event log, etc. In the guide below, we describe how to apply these different solutions with screenshots.

computer restarting randomly

Table of Contents:

Disable Automatic Restart

When the Windows operating system encounters a serious error (such as a Blue Screen of Death), it usually restarts the computer automatically. An error that triggers the restart problem might occur in a split second, so this is often not enough time to notice it. Despite this, the feature that triggers an automatic restart on system failure can be disabled. By disabling this feature, you will be able to identify the error message and then restart the system manually. To disable the automatic restart feature, first open the Run dialog box by typing "run" in Search and clicking the Run result, or by right-clicking the Start menu and selecting Run, or by pressing Windows key + R on the keyboard.

disable automatic restart step 1

Now type "sysdm.cpl" and press Enter on your keyboard or click "OK".

disable automatic restart step 2

Select the "Advanced" tab in System Properties window and click "Settings..." under Startup and Recovery.

disable automatic restart step 3

Now find and uncheck the "Automatically restart" checkbox under System failure and click "OK". Click "Apply" in the System Properties window and see if the computer continues to randomly restart without any error message. If it displays an error, look online for a solution that can fix it.

disable automatic restart step 4

[Back to Table of Contents]

Check RAM for Errors

If there are problems with RAM (Random Access Memory), run the Windows Memory Diagnostic tool and see if it detects any problems. Windows Memory Diagnostic is a memory test tool, which is comprehensive and easy-to-use. To launch it, type "windows memory diagnostic" or "mdsched" in Search and click the "Windows Memory Diagnostic" result.

check your ram for errors step 1

To run diagnostics, restart your computer. You will be asked if you want to restart now or to run it the next time you start your computer. When you restart your computer, the Windows Memory Diagnostic tool will start automatically. You will be able to see the testing process and results on your screen.

check your ram for errors step 2

You can also check RAM for problems manually. It is possible that the RAM chip is not connected properly or the slot (or chip) is dusty. If you know how to detach RAM and reconnect it, we recommend that you try this. Remove the RAM chip, ensure it is clean, and then replace it. Do not do this when your computer is turned on or connected to a power source. When you have finished, connect your computer to a power supply and turn it on. See if it continues to restart randomly.

[Back to Table of Contents]

Use Event Viewer

Event viewer is a Microsoft Windows component that allows administrators and regular users to view event logs on their computers. It uses event IDs to define uniquely-identifiable events that a Windows computer might encounter. Event Viewer displays a log of application and system information messages, including warnings and errors (these are displayed even if your system is running correctly). This tool can be helpful if you are troubleshooting a specific problem (in this case, a random computer restart) and need more information about the cause. To access Event Viewer in Windows, open the Run dialog box and type the "eventvwr" command. Press Enter or click "OK" to launch it.

use event viewer step 1

In Event Viewer, find and click "View" and select "Show Analytic and Debug logs".

use event viewer step 2

Now expand the "Windows Logs" section and select the "System" log. Click "Filter Current Log..." on the right pane. Type the event ID number "1074" and click "OK".

use event viewer step 3

You will see all events relating to this ID. Click each log and check if it provides any useful information relating to computer restarts. If it shows information pertaining to a program that triggered an unexpected shutdown, you might want to uninstall that program.

use event viewer step 4

Also, check the 12, 13, 89, 109, 41, 42 event IDs for any useful information about what might have triggered the restart.

[Back to Table of Contents]

Update BIOS

BIOS (Basic Input Output System) is software stored on a small memory chip on the motherboard. To update the BIOS, go to the motherboard manufacturer’s website and download the latest BIOS version for the motherboard. There should be a manual describing how to update the BIOS - ensure that you read this carefully. Bear in mind that updating the BIOS is a procedure for advanced users, and if not performed properly, can cause permanent hardware damage. If you do not know how to update the BIOS, find an expert to avoid damage to your computer.

[Back to Table of Contents]

Scan the System for Malware

Malware, viruses, or other infections might be the reason for random restarts. Therefore, scan your system using antivirus software. It is always a good idea to scan your system from time-to-time. You can use Windows Defender (a built-in antivirus program), which protects your computer against viruses, spyware, and other malicious software. Alternatively, run other third-party antivirus software if installed. To run a full system scan using Windows Defender, type "virus" in Search and click on the "Virus & threat protection" result.

scan your system for malware step 1

In the Virus & threat protection window, find and click the "Run a new advanced scan" option.

scan your system for malware step 2

You will see a list of advanced scans. We recommend that you choose "Full scan", which will check all files and running programs on the hard disk, This will take some time (usually, over one hour to complete). To start a Full scan, click "Scan now" when the "Full scan" option is selected.

scan your system for malware step 3

You can choose a virus/malware scanner from our Top anti-malware list. The list consists of well-known top spyware removers and will help you choose the right software for your computer's protection. Find the list by clicking this link

[Back to Table of Contents]

Check Hardware

It is possible that your computer continually restarts due to hardware problems. For example, overheating. Computers usually shut down when the temperature is too high, but this can also trigger random restarts. You can download the SpeedFan program, which monitors the temperature. If it indicates that hardware is overheating, try to remove dust from inside the computer. Remove the CPU fan (if you know how to do this) and clear it of dirt/dust. You may also need to replace the thermal paste. Check all fans.

[Back to Table of Contents]

Update Drivers

A device driver is a software that informs the operating system and other software how to interact with particular hardware. It is rather like a translator between software and hardware, since they often are created by different manufacturers, companies, or people. The driver facilitates smooth communication between hardware and software. In most cases, computers are unable to send and receive data correctly without drivers. If the appropriate driver is not installed, the device might not function properly, if at all. Some users reported that updating graphic card drivers solved the random restart problem. The problem could be with any of the drivers on the system, and you might need to update all. Open Device Manager by right-clicking the Start button and selecting the "Device Manager" result from the contextual menu, or type "device manager" in Search and click the "Device Manager" result.

update drivers step 1

In Device Manager, you will see a list of devices connected to your computer. Expand the Display adapters category and right-click the graphic device, and then select "Update driver" from the contextual menu.

update drivers step 2

You will be asked if you want to search for updated driver software automatically or to browse your computer for driver software. If you select the first option, Windows will search your computer and the Internet for the latest driver software for your device. If you select the second option, you must locate and install the drivers manually. Using this option requires having previously downloaded drivers on your computer or USB flash drive and is a longer process, because you must download the latest drivers for all devices manually by visiting the device manufacturers' official websites. Select the option you prefer and follow the instructions. Check if updating graphic card drivers solves the problem. If not, update the other drivers.

update drivers step 3

You can use third-party software to update drivers automatically. In this case, we recommend Snappy Driver Installer (SDI), a powerful free driver updater tool for Windows that can store its entire collection of drivers offline. Having offline drivers gives Snappy Driver Installer the ability to have access to fast driver updates, even if there is no active Internet connection on your computer. Snappy Driver works with both 32-bit and 64-bit versions of Windows 10, Windows 8, Windows 7, Windows Vista, and also works with Windows XP. Drivers are downloaded through Snappy Driver Installer in 'driverpacks', which are simply collections (packs) of drivers for various hardware such as sound devices, video cards, network adapters, etc. It can also show duplicate drivers and invalid drivers. It separates the updates that require you to restart your computer so that they are easier to distinguish. Download Snappy Driver Installer from here.

[Back to Table of Contents]

Temporarily Disable your Antivirus Software

It is possible that your antivirus (anti-malware) software is causing random restarts. To ensure that  installed third-party antivirus software is not the cause of this problem, temporarily disable it and check if the problem persists. Some users report that disabling Kaspersky Antivirus solved the problem. If disabling (or uninstalling) your antivirus software helps, we recommend you switch to other antivirus software or to reinstall your current package. If you are not sure how to disable your antivirus software, read this guide where you will find instructions on how to disable some of the most popular antivirus programs.

[Back to Table of Contents]

Restore the System

Finally, we recommend that you restore the system using restore points. System Restore reverts everything to a saved restore point, but first, you must have one recorded. If a restore point does not exist on your computer, System Restore has nothing to revert to. With a created restore point, this feature will bring your system back to the previous working state, without affecting your files and data. If you have any system restore points that were created before your computer began to restart randomly, you might be able to fix the problem by performing a System Restore. To restore the system, launch the Run dialog box, type "rstrui.exe", and then press Enter to launch System Restore.

restore your system step 1

In the System Restore window, click "Next".

restore your system step 2

If there are restore points created, you will see a list of them. Mark the "Show more restore points" checkbox - this should display more restore points. Select the most appropriate restore point (depending on time created, etc.) and click "Next". Select a restore point pertaining to a time when the random restart problem was not yet present.

restore your system step 3

Confirm the restore point. Your computer will be restored to the state prior to the event detailed in the "Description" field. If you are happy with your choice, click "Finish" and the system restore process will begin.

restore your system step 4

We hope that one of the above solutions solved the random/unexpected restart problem. If you know of other solutions to this problem, not mentioned in our guide, please share them with us by leaving a comment in the section below.

[Back to Table of Contents]

Video Showing How To Fix Your Computer If It Keeps Restarting:

[Back to Top]

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.