Why Windows 7 Keeps Restarting and How to Fix it

If your Windows 7 is restarting all the time there are great chances that your system is affected with internal problems such as WIndows Registry errors. You should first of all scan for hidden errors in Windows Registry, the brain of your Windows, to fix this issue.

Fix Windows 7 Keeps Restarting Step 1

Windows 7 Restarting? Download Error Scanner

Reginout System Utilities (w/ Verisign Digital Certificate) Compatible w/ Windows 10/8.1/8, Windows 7, Vista/XP. By clicking to download, you agree to these Terms See Features & Functions

Follow this procedure to download:

  • Click here to download error scanner.
  • Double click on the setup file and follow the on-screen
    instructions to install the product.
  • Run a Scan and fix the detected errors by clicking the
    "Fix Errors" button.
Download Error Scanner Tucows

Step-by-Step Guide for Windows 8, Windows 7, Vista & XP

It is important that you carry out these steps in order to fix the problem effectively:


Disable Unsupported Drivers

Some system drivers or third party drivers are not functioning properly. In Device Manager you’ll see a yellow color exclamation mark after showing hidden devices. Simply uninstall such unsupported drivers to fix the issue.

For Windows 8.1/ Windows 8:

  • Press Windows Key + X.
  • Click “Computer Management”
  • Open Device Manager from the left hand side panel.
  • Click View | Show hidden devices.
  • You’ll see malfunctioning or unsupported devices will be marked with a yellow color exclamation mark. Right click such device drives and select “Uninstall” to remove their driver software.
  • Close the window.

For Earlier Versions of Windows:

  • Click Start | Control Panel.
  • Click System and Security | Administrative Tools.
  • Double click “Computer Management”.
  • Follow the Steps 3-6 from the above paragraph given for Windows 8.1/ Windows 8 users.

Run Windows in the Safe Mode

Safe Mode loads only system drivers, basic components of the operating system. No third party programs or services are loaded in the safe mode. Windows 7 keeps restarting due to faulty services/ programs. Thus run the computer in safe mode.

  • Restart the computer.
  • Press F8 key repeatedly.
  • Select “Safe Mode with Networking” option.
  • Press ENTER.

Re-register Shell32.dll

You need to reregister Shell32.dll file. It is a critical system file and a vital component of your operating system. Reregister its entries to avoid automatic reboots.

  • Click Start.
  • Type “Command Prompt”.
  • Right click it from search result.
  • Select “Run as administrator”.
  • Type the following command-
    regsvr32 /i shell32.dll
  • After the file is successfully registered, type exit and press ENTER.

Delete Corrupt Registry Entries

Windows 7 keeps responding due to corrupt entries in the Registry. Using Command Prompt execute the commands given below. These will delete corrupt entries from the Registry and you won’t experience any problem anymore.

  • Open Command Prompt as administrator. (Follow Steps 1-2 from Reregister Shell32.dll paragraph)
  • Type the following commands: (Press ENTER after each command)
    reg delete HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
    reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
    reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2
  • When the process is completed, type EXIT and press ENTER.

Download Download Error Scanner
Software screen
  • Ratings:5 stars
  • Total downloads:5231555
  • Download Time:2sec on dsl, 2min on dial-up
  • Compatibility:Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows ME, Windows 2000 32Bit & 64Bit OS Systems
  • Support: Yes
Top 5 Stars

Tested Improvements

RegInOut Test Improvement Result

Testing RegInOut with famous PC Benchmark software shows significant improvement in PC functionality.

Show Test Results