Sometimes you might face a situation when disk check is running at computer boot up and it hangs (probably due to HDD problems) and can not complete successfully, so after you restart your computer the disk check is being run again, so you need to manually cancel it every time to be able to boot into Windows.
In this situation you might want to disable auto disk checking at booting.
To disable disk checking every time you turn on your PC:
Open command promt (win+R, type cmd and hit Enter)
enter command (screenshot) where C: is the letter of the disk you're having problem with.
More detailed explanation and causes for this behavior might be found here: