The causes of these problems are classified into 2 categories: hardware issue and software issue.
Possible Solutions
Fix 1.
Its very likely that the battery is drained.
Therefore, I recommend you to get your PC repaired in PC store.
Fix 2.
If this problem is due to overheating, I recommend you to consider replacing the cooling system.
Are you worried about computer heat?
Do you want to get rid of CPU overheating or graphics card overheating?
Here are some things you should know about.
Fix 3.
Remove External Devices and Newly Installed Components
Have you connected some external devices to your PC?
Have you added or replaced some hardware components in your PC?
Therefore, just remove these devices to see whether the problem is solved.
Fix 4.
Disable Overclocking
Many people may like to overclock their CPUs and Memory components, especially gamers.
However, do you know overclocking may reduce the stability of accessories and shorten their service life?
Sometimes, Windows 7 wont boot, just because of improper overclocking.
To solve this problem, you’re free to turn off the overclocking.
If you use software for overclocking, uninstalling the program can solve the problem.
Whether to Overclock or Not?
Look Here
Fix 5.
Run Startup Repair
To run Windows 7 Startup Repair, you should enter WinRE or WinPE.
Fix 6.
Diagnose Memory
If the RAM bar has something wrong, the Windows 7 also wont boot.
like check memory for errors.
kindly go toAdvanced Boot Options>System Recovery Optionsagain, and then selectWindows Memory Diagnostic.
yo pay attention to itsStatusto see whether there are errors detected.
4 ways to Open Windows Memory Diagnostic to Check Memory
Fix 7.
Fix 8.
In this case, you’ve got the option to update these drivers to solve this problem.
Here is the guide:
Fix 9.
If MBR is corrupt, Windows 7 wont boot, too.
In this case, you might rebuild MBR through commands.
Then, you should fire off the following commands one by one.
Step-by-Step Guide to Repair and Fix MBR Windows 7/8/8.1/10
Fix 10.
The problem is that you may havent created a system restore point or a system image.
To create system restore points or system images needs you to open system protection.
will be restored to the state when the system image is created.
That means you may lose data.
Fix 11. just note that this method may cause personal files on desktop and in C drive to be lost.
If there are important files, like back up them in advance.
Detailed Steps and Instructions to Reinstall Windows 10
Fix 12.
If you want to check physical bad sectors, like use MiniTool Partition Wizard.
Here is the guide:
Step 1:Make a USB bootable media with MiniTool Partition Wizard.
Step 2:Connect the bootable media to your Windows 7 PC.
Then, in the firmware, set the USB drive/removable gear as the first boot gear.
Then, save and exit.
This time, the PC will boot from the bootable media.
Step 3:Wait until MiniTool Partition Wizard opens automatically.
Then, right-tap on the system disk and chooseSurface Test.
Step 4:On the new window, clickStart Nowbutton.
MiniTool Partition Wizard will start checking the drive for bad sectors.
Once bad sectors are detected, they will be marked as red blocks.
If there are many red blocks on the drive, you may need to replace the drive.
Here is the guide:
Step 1:Launch MiniTool Partition Wizard and clickData Recoveryon the toolbar.
Then save them on a safe place.
Here is a post talking about how to fix Window 7 wont boot problem.
It offers 11 solutions.