This is expected behavior.
Windows 8 has a new form of shutdown which is also present in windows 10, which closes all programs and then hibernates the computer so the next time you start windows it starts very fast.
This is the same reason why it takes much longer to reboot the PC than to power off and then power on.
Here's how to disable the Hybrid shutdown (also known as fast startup)
- Right click the windows startmenu button and choose Power Options
- click on Choose what the power button does
- If at the top there's a windows UAC shield with Change settings that are currently unavailable, click it and give a Yes or password to reopen the dialog with administrative privileges.
- At the bottom below Shutdown settings it will say Turn on fast startup (recommended). Uncheck this and press Save changes
Now, when you shutdown your pc, it will shutdown normally, and it won't go into hibernation.
3This isn't mentioned in the answers, but if you hold the shift key while shutting down, it disables the hybrid shut down temporarily. – Daniel M. – 2016-07-04T01:50:47.013
1This whole thing feels like a bizarre semantic solution to a technical problem. "People are complaining about the boot times in Windows." Solution: "Change the meaning of 'boot'". – jrh – 2018-02-20T15:49:50.650