Fix windows 10 freezes randomly And Restarts Automatically (Updated 2025)

Windows 10 sometimes freezes without warning and restarts on its own, causing frustration and potential data loss. These issues can point to anything from hardware problems to outdated drivers or corrupted system files. This guide covers up-to-date troubleshooting steps to stop random freezes and automatic restarts in Windows 10 as of 2025.

Check for Overheating and Hardware Issues

Random freezes and restarts are often symptoms of overheating or failing hardware. Start by checking your PC's temperature using tools like HWMonitor or Speccy. Focus on your CPU and GPU temperatures; most CPUs should idle below 50°C and stay under 85°C under load. If numbers are higher, clean dust from fans and heatsinks, especially in laptops and desktops that haven't been serviced in a while.

Next, inspect RAM and storage. Bad RAM often causes freezes, and failing hard drives or SSDs can trigger restarts. Run Windows Memory Diagnostic (type mdsched.exe in the Start menu) and use tools like CrystalDiskInfo to check drive health. Replace hardware if diagnostics report errors. If you recently installed new memory or hardware, try reseating or removing it to rule out incompatibility.

Scan for Corrupted System Files

Corrupted Windows system files can cause instability. Use the built-in System File Checker to repair them. Open Command Prompt as administrator and run sfc /scannow. Let the scan complete; it may take up to 30 minutes. If SFC finds and fixes issues, reboot and see if the problem recurs.

If SFC reports errors it can't fix, follow up with the Deployment Image Servicing and Management tool. In the same Command Prompt window, run DISM /Online /Cleanup-Image /RestoreHealth. This command repairs the system image Windows uses for repairs. After DISM finishes, repeat the SFC scan. These steps often resolve software-related freezes and unexpected restarts.

Update Drivers and Windows

Outdated or buggy drivers are a common culprit for random freezes and restarts, especially graphics and chipset drivers. Visit the manufacturer's website for your graphics card (NVIDIA, AMD, or Intel) and motherboard or laptop, and download the latest drivers. Avoid using third-party driver tools; go directly to official sources.

Also, check Windows Update for the latest security patches and stability fixes. Go to Settings > Update & Security > Windows Update and install all available updates, including optional ones. Sometimes, a specific update can cause issues, but more often, running an outdated version is the root of the problem. If freezes started after a recent update, you might try rolling back or uninstalling that update from View update history.

Check Startup Apps and Background Processes

Too many background processes or startup programs can overload your system, leading to hangs and restarts. Open Task Manager (Ctrl+Shift+Esc), click the Startup tab, and disable non-essential apps. Look for high startup impact ratings-apps like cloud sync tools, game launchers, or third-party updaters.

Monitor resource usage in the Processes tab. If you see continuous high CPU, memory, or disk usage, identify which process is responsible. Sometimes, background tasks like Windows Search Indexer or third-party antivirus can cause problems. Try temporarily disabling or uninstalling problematic software to see if stability improves.

Test for Faulty Power Supply or Battery

Power issues can cause unexpected restarts and freezes, especially if your PC is shutting down during high load or at random. For desktops, check the power supply unit (PSU). Listen for buzzing, check for excessive heat, and, if possible, swap the PSU with a known good one. For laptops, test with the charger plugged in and then on battery alone. A failing battery can cause restarts when the charge fluctuates.

Unstable or low-quality power from your wall outlet or surge protector can also be a factor. Use a different outlet or try a basic uninterruptible power supply (UPS) if you suspect voltage issues. If your PC is plugged into a power strip with other electronics, move it to a dedicated outlet.

Adjust Automatic Restart and Virtual Memory Settings

By default, Windows is set to automatically restart when it encounters a critical error, which can make troubleshooting harder. To disable this, right-click This PC, choose Properties, then Advanced system settings. Under Startup and Recovery, click Settings and uncheck Automatically restart. Now, if a blue screen occurs, you'll see the error code instead of an instant reboot.

Also, check your virtual memory settings. If your paging file is too small, it can cause system instability. In the Performance section of Advanced system settings, click Settings, then the Advanced tab, then Change under virtual memory. Select System managed size or set a custom size (typically 1.5 to 4 times your RAM). Restart to apply changes.

Scan for Malware and Perform a Clean Boot

Malicious software can destabilize your system, causing freezes and restarts. Run a full system scan with Windows Defender or a reputable third-party antivirus. If issues persist, try using Malwarebytes for an additional scan. Remove any threats found.

To rule out software conflicts, perform a clean boot. Press Win+R, type msconfig, and under the Services tab, check Hide all Microsoft services and click Disable all. In the Startup tab, open Task Manager and disable all entries. Restart your PC. If it runs smoothly, gradually re-enable services and startup programs to pinpoint the problematic one.

Reset Windows or Seek Advanced Help

If none of the above steps help, resetting Windows can resolve deep system issues. Go to Settings > Update & Security > Recovery and choose Reset this PC. Pick Keep my files to preserve personal data, but remember that installed apps will be removed. Make backups beforehand, just in case.

For persistent, unexplained instability, seek help from a professional. Sometimes, exotic hardware failures or firmware bugs require hands-on diagnostics. Provide them with details about your troubleshooting steps and any error codes or patterns you've noticed. If your PC is still under warranty, avoid opening the case yourself and contact the manufacturer for service.

Frequently asked questions

Why does my Windows 10 PC freeze and restart mainly while gaming or under heavy load?

High temperatures, inadequate power supply, or failing hardware like RAM or GPU often cause freezes and restarts during demanding tasks. Check cooling, update drivers, and monitor hardware health.

Can a recent Windows update cause random freezes?

Yes, sometimes a buggy update introduces instability. If the problem started after an update, try uninstalling recent updates and see if the issue disappears.

Will resetting Windows 10 delete my files?

Choosing 'Keep my files' during a Windows reset leaves personal files intact but removes installed programs and apps. Always back up important data to be safe.

Is it safe to disable automatic restart on system failure?

Yes, disabling it helps you see error messages and blue screens, which can aid in troubleshooting. Your PC won't fix itself, but you'll get more information about the problem.