I have a tiny question: I use RunOnceEx. How does it work with reboots. In my "cleaning.cmd" script I run a shutdown command. In addition I run a script (01.cmd) defined in winnt.sif (GUIrunonce). Should 01.cmd contain a shutdown command or should it be in runonceex. Any suggestions or best practises or something? MSFN on Windows timeline: " 2. Both [GuiRunOnce] from winnt.sif and RunOnceEx executes at the same time" One other thing, related to the first issue: Instead of defining 01.cmd in guirunonce - can it be added using runonceex instead? also, I have autologon=yes and it's going to do it twice....