It will not need to use a system restart unless you set the checkbox for fixing problems & it's the system's hard drive.
If you set that checkbox then it will ask if you want to check for hard disk errors the next time you start your computer.
If you click on Schedule disk check then it will do its scan before competing bootup into Windows the next time you restart the PC.