It's the fast start feature, that writes the RAM content to hard disk and quickly starts back up when the computer is shutdown normally. When the PC is restarted, it starts with a fresh state.
This feature can be toggled in settings and may impact perceived boot time.
But why would this impact installed drivers or applications? I get this warning "shutting down and starting up again" as different from rebooting from new versions of software, usually.
It's probably because the current state of drivers and applications is also saved along the RAM content I guess. For example, when you install a new driver and it asks you to reboot in order to start working, if you do it manually by shutting down and starting up, it wouldn't have the same effect as restarting, so driver wouldn't start as well. For recent versions of Windows, you need to select restart instead of shutdown-start up to ensure fresh boot-up.
I learned how to solve Rubic's cube when I was in high school as some kind of party trick, with the beginner's method. Years later, I still remember the movements and recall them in a short notice. Couple of months ago I attended a conference where companies where giving out swag and gift cards to those who give their contact details or watching a demo. After the demo, they told that if I can solve a Rubic's cube and be one of the first 20 to do it, they will give $25 gift debit card. I solved it in a couple of minutes and got my card and had delicious Buffalo Wings with it, so, definitely worth it :)
My experience so far: Installed Ruby in bash. Fetched some PDFs online by using a basic script. Didn't get any errors. As others may say, it's still buggy. It can't replace your work environment just yet. But it's constantly getting updated.
You can access Linux files without bash. They are hidden under \AppData\Local\lxss\rootfs. But you can't run them without Bash. Also, you can use files in Windows right away too. So have both file structures for your disposal.
This feature can be toggled in settings and may impact perceived boot time.