Dick Cheney's Mechanical Heart wrote:Is it vista only? It'd be a lot cooler if you could turn it on and off rather than having to reboot. I'm not familiar with Vista specifically but other versions of Windows have never bitched at me for turning services on and off. I hate having to reboot.
It will work on XP (and I assume Win7) but not as well does on XP. If you run it on XP, it will end some services, but many of them wont exist in XP. Dito in Win7.
As far as a script to go the other direction: the problem is that it would be much more complicated to go the other direction because I would have to know which ones were running the first place. Some of the services I shut down are running on some computers, but not on others. And its not as simple as here is the undo for Home, Professional, or Ultimate either, since it really depends on the configuration.
Its a list of all the services that COULD be running, but don't need to. As a result some of the services that this tries to shutdown will not be running on your computer, but may be on others. I could write a script that would simple start all of the services listed in the first one but that is a bad solution since it would tend to degrade the experience afterward. If I just started the services that I know should be running, like the print spooler and themes, then there are still people who are going to have a degraded experience until they reboot.
Therefore its just easier say reboot. And honestly, starting a bunch of processes takes a while, though not as long as to reboot, but it does take a dent out of the opportunity cost of rebooting.
I might make more advanced version of this, buts its not going to be in a batch script. I'd probably do it up in c++, but I don't really want to, since by the time I finish projects for my CS classes, I no longer feel the desire to program.