Check for pending Windows updates and install them
Disable automatic restart after system failure
Review startup programs and disable unnecessary ones
Scan for malware and viruses
Check overheating and clean vents, fans, and dust
Update or reinstall device drivers
Run hardware diagnostics on RAM, storage, and battery
Check power settings and advanced sleep options
Disable scheduled tasks that trigger restarts
Uninstall recently added software or updates
Check for loose power adapter or battery issues
Inspect system logs for crash causes
Repair corrupted system files
Reset BIOS or UEFI settings to default
Update BIOS or UEFI firmware
Test with a different charger or battery
Perform a clean boot to isolate the cause
Restore the system to a previous restore point
Reinstall the operating system if the issue continues
