Please do the following:
1. Click on the Windows Start button and then on the power icon. Now press and hold down the Shift key, and while still holding, click on Restart
2. Continue to hold down the Shift key until you see the Choose an option screen
3. On that screen, click on Troubleshoot
4. On the next screen, click on Advanced options
That will allow you to access several repair methods. Since you have already tried with System Restore, you can skip it. The System Image Recovery works only if you have created a Windows 10 backup file (system image). If you have, you can select it.
If not, click on Startup Repair. It will restart the computer and attempt to automatically fix the startup errors.
In case it didn't work, go back and choose Startup Settings. There you can select to boot to different modes, such as "low-resolution video mode", "debugging mode", etc, so try with that as well to see if Windows will boot there.
Finally, if all fails, you can try the Go back to the previous build option. It will attempt to restore your computer to the previous Windows build, which could solve the problem you are experiencing.
Let me know if any of the repair methods worked. I apologize again if you have already tried them. Just let me know if the problem remains and I will check other suggestions.