Hi,Many users use the hibernate feature instead of shutting down so they can start the computer faster next time, there a downside for this though: the computer will hardly ever get restarted, so it can't perform the usual startup checks and other stuff that keeps the OS healthy.If others took the other rote and decided to shutdown the computer completely, the next start will be slower than a hibernate of course, but at least the OS will have a chance to reload, free memory..etc

So why not have both? When a user wants to shutdown his computer, the little program will kicks in: performing a restart instead, which will then be accompanied with a hibernate after the computer completely boots so the next boot will be 5 seconds away!

That's all, hopefully others will find this idea useful and it will not be me only.

This would be, I think, a piece of cake to write. I'm thinking the following logic:

1) Instead of using the normal Windows shutdown, you would run my executable.2) My executable would insert a shortcut into the computer's startup folder and reboot the computer.3) After rebooting and waiting, say, ten minutes to allow for a full bootup, the startup shortcut would be removed and the computer would be put into hibernation.

i think the danger here is of something going wrong with the post-restart process, and getting into a cycle of never ending reboots.

one way to solve this is when the startup shortcut is run, it should give a countdown to hibernate, with button to cancel+remove shortcut; and if the program ever can't remove the shortcut for some reason it needs to report this and tell user what to do.

remember that you will want to give the pc some amount of time after the reboot to finish the startup process, otherwise it may not hibernate nicely.

i think the danger here is of something going wrong with the post-restart process, and getting into a cycle of never ending reboots.one way to solve this is when the startup shortcut is run, it should give a countdown to hibernate, with button to cancel+remove shortcut; and if the program ever can't remove the shortcut for some reason it needs to report this and tell user what to do.

I wouldn't launch the "10 mins wait then hibernate" command via Autostart but the "runonce" registry setting (http://support.microsoft.com/kb/137367)The "10 mins wait" command should also check if the system is idle and/or do a "10 seconds to hibernate" countdown.

I'd prefer not to muck about in a user's registry if at all possible. However, if the startup folder method proves to be a problem, I'll go that route. The countdown timer can come later since I envisioned this as an app that the user will launch knowing he/she is walking away from their computer for an extended length of time.

The "10 mins wait" command should also check if the system is idle and/or do a "10 seconds to hibernate" countdown.

i think that the timer should show on screen the moment the reboot script begins, even if that means a 10 minute countdown. the aim is to show the user what is going to happen, and let them cancel. if they are walking away they wont care what is on screen.

i think that the timer should show on screen the moment the reboot script begins, even if that means a 10 minute countdown. the aim is to show the user what is going to happen, and let them cancel. if they are walking away they wont care what is on screen.

I could easily do options like this but saving any options would necessitate saving them to a file. Is anybody averse to this? The reason I ask is that I was trying to keep snack completely self-contained.

possible ways to handle it:1) options. i don't mind an options file.2) two exes, hiber-restart, sleep-restart3) when you launch it with no commandline parameters it would show buttons for: "Restart then Hibernate","Restart then Sleep","Cancel"; you could also pass -rh or -rs as commandline option to specify a choice to take automatically.

possible ways to handle it:1) options. i don't mind an options file.2) two exes, hiber-restart, sleep-restart3) when you launch it with no commandline parameters it would show buttons for: "Restart then Hibernate","Restart then Sleep","Cancel"; you could also pass -rh or -rs as commandline option to specify a choice to take automatically.

I tried the Script Skwire.- chose Restart & Hibernate -it restarted but didnt hibernate & I didnt see any timers - am I misunderstanding?Does it wait until all is quiet or should it just popup a countdown timer after restart ?

It should pop up a countdown window after restarting. Do you run any programs that would block the ability to place a shortcut in your startup folder? I have code in place to check for a problem when creating the shortcut but if something deletes it afterward, I can't know.

It should pop up a countdown window after restarting. Do you run any programs that would block the ability to place a shortcut in your startup folder? I have code in place to check for a problem when creating the shortcut but if something deletes it afterward, I can't know.