Misadventures with firmware updates and "Shutdown /p" command.
I've been using the Admin Command to prevent my Surface RT from going into Connected Standby when "Shutdown" and occasionally mysteriously completely draining my battery. Has worked for many months with no problem and no mysterious battery discharges.
Thought what is good for the Goose would be good for the Gander and tried it on my SP2 after the 1/14/14 Patch Tuesday updates with strange SP2 waking episodes during the following night.
Just got an inkling that "Shutdown /p" could be a dangerously powerful command to best use only when really necessary (In Case of Emergency Break Glass, etc.).
The 1/15/14 Surface RT firmware update offered AGAIN today disappeared from the Windows Update list and I found it had already been installed to begin with on 1/15/14. So didn't' think too much about it and went to shutdown the RT with the good ol' "Shutdown
/p" command. To my horror, the "Updating, Do Not Shut Off Your Computer" appeared, probably 'cuz the 1/15/14 firmware had redownloaded and was waiting to be installed.
The "Shutdown /p" cut the legs out from under the process and the RT went off. Guess 'cuz someone said firmware updates are only flashed on the reboot after the Surface logo appears, nothing bad happened. The reinstall of the firmware update was probably
killed completely as Windows Update still says it happened 1/15/14, not today 1/18/14.
So something else Microsoft might need to address is that other idiots like me might decide to use "Shutdown /p" when a firmware update is lurking in the background. One would think "Shutdown /p" should do a quick check (flag set??) and not follow through
when a firmware update needs to be installed..
For those folks using Hibernate to stop their SP2's , if the firmware update appears in Windows Update, then disappears (because it's downloaded and waiting to be installed), perhaps they should reboot their machines at least once a day just to give firmware
a chance to install in case they didn't notice its arrival in Windows Update.