To get to this information is quite important, especially when deploying or troubleshooting Windows Update deployments via company’s WSUS – especially since Windows 10 operating system’s feature called “Fast Startup”.
By no means I am saying this feature is a bad one – it significantly improves OS startup time – but there are some potential problems attached.
To achieve the higher startup speed, the OS does not get “shut down” completely when we shut the machine done via the Windows Start menu or by whatever means. When we do that and the Fast Startup feature is enabled (by default it is) – the OS goes to something more like a hibernation. Some data, some services only get “paused”, they are not completely restarted.
To get the last “full” machine restart you can use this useful command:
systeminfo | find /i "Boot Time"