Does Windows 8 really shutdown?

12

1

I have Windows 8 Pro installed on a laptop and i use it for hours at a time, like in 8 - 10 hour periods before shutting down or restarting. I'm as usual impressed with the incredible startup speed which is 4 times my Windows 7 startup speed before upgrading. However, on several occasions i have noticed that the uptime displayed by the task manager in Windows 8 does not correspond with the exact time i started it. For example, i powered on the laptop for about 2 hours since my last use and the uptime was well over 11 hours (I am sure i hit the shutdown button and its functionality is set to shutdown the pc).

enter image description here

Checking the duration of my internet connectivity proved i was right, it was nearly 2 hours.

enter image description here

So i am asking, does Windows 8 really shutdown? Or does it go into some form of hibernation to enable it to start faster?

user178744

Posted 2013-03-19T16:55:14.660

Reputation:

Question was closed 2013-03-19T19:54:07.370

1Nice job cross-referencing it with the WiFi connection time. – Joel B – 2013-03-19T17:40:13.483

When you say "the shutdown button", you do mean to button on your screen, right? Not the physical button on your computer? – oKtosiTe – 2013-03-19T19:50:14.387

@oKtosiTe both actually, i also mention that i observed said behavior on several occasions using both methods. What is wrong with the physical button? It shuts down the same way as clicking shutdown, it only does so abruptly when held. – None – 2013-03-19T19:54:12.393

I wanted to get that cleared up, because they in fact don't always perform the same action. The shut down button on the start menu can be set to power off, while at the same time the physical power button can be set to hibernate. – oKtosiTe – 2013-03-19T19:58:30.337

On Windows 7, one is configured in Taskbar and Start Menu Properties, while the other is configured in Power Options > System Settings. – oKtosiTe – 2013-03-19T20:02:23.657

1@oKtosiTe oh, in this case both had been configured to shutdown. – None – 2013-03-19T20:04:36.040

Answers

18

Windows 8 is based on a hybrid startup/shutdown process. It doesn't actually turn off the same way as on the previous Windows version(s). Windows 8 shutdown "saves" running services and drivers loaded to something like a hiberfile and resumes it on the next "fast startup". This is well explained on this site:

The reason for this speedy behavior is in the way Windows 8 shuts down. The new shutdown is similar to hibernation found in the current and older version of Windows, except it does save and re-open all your apps upon startup. Instead of saving everything, Windows 8 saves just the OS kernel in a file on the hard drive and then uses it to while booting up, speeding the whole processing considerably. Windows 8 also makes full use of multi-core processors to load the hibernation file. Also, since it does not save your applications, the hibernation file is also much smaller than usual.

By having these "previous services and drivers saved" on the hybrid startup, Windows 8 doesn't need to step over all the system initialization processes, starting services and drivers, it just "resumes" it:

enter image description here

Diogo

Posted 2013-03-19T16:55:14.660

Reputation: 28 202

If you run shutdown /f /s /t 0 for example, it will actually shut down. I tend to do this because I'm lazy, and was actually causing my PC to take longer than it needed to the next time it booted. It turns out that you can add /hybrid to shutdown.exe to cause it to shutdown the "normal" way as described above. Much better. – Mark Allen – 2013-03-19T17:53:11.870

1

Check in the Power Settings - perhaps you have some form of hybrid mode set?

You could also try removing the battery and power cord after shutdown and see if that changes things.

As far as I am aware, a shutdown really is just that. Certainly on my laptops I can easily tell the difference between a reboot after a shutdown, hibernate and sleep.

Thanks to @Virtlink for correcting me. He is right, Windows 8 does not, by default, shut down in the way that us old codgers are used to. Here are some links to further information:

The bottom line is that the normal "shutdown" option doesn't fully shutdown in the traditional sense because Microsoft are trying to get to the point where you never need to do such an old-fashioned thing.

It seems that, if you do a restart, things get properly reset or if you turn off "Fast Restart". See the links for details.

Julian Knight

Posted 2013-03-19T16:55:14.660

Reputation: 13 389

3You are not correct. Windows 8 by default does not shut down in such way that it has shut down drivers and services. Instead it stores them in a hybernation file. You can see this when there are updates to be installed: on previous Windows versions you could shut down and later start up your computer and updates would get installed. In Windows 8, because drivers and services are not really shut down, they cannot be updated. You have to explicitly Update and restart to get updates to be installed. – Daniel A.A. Pelsmaeker – 2013-03-19T17:34:09.897

Thanks @Virtlink, you are absolutely correct. I'll update my answer with some links. – Julian Knight – 2013-03-20T16:30:42.493

1

The default for Windows 8 is Hybrid Shutdown which logs off and then hibernates the Operating System. Restart will do a traditional boot.

This is controlled by the 'Turn on fast start-up' setting in Power Options.

There are many questions about this on Superuser.

David Marshall

Posted 2013-03-19T16:55:14.660

Reputation: 6 698