Tea
Storage? I am Storage!
OK, I give up.
Now that Kristi has gone to university and I'm the new Queen of the Workshop, there are going to be some changes made. There has got to be an answer out there somewhere, but I can't find it.
I want a script to perform two tasks:
Microsoft's OEM Preinstallation Kit is not the answer. Apart from the issues mentioned with regard to Ghost above, it is the most user-unfriendly pile of crap I ever saw in my life. The documentation alone would weigh a couple of kilos if you printed it out. (I had another look at it earlier tonight: I would have to be absolutely desperate to want to use it for my tasks.)
Repackaging applications are not the answer. In theory it seems like a smart move to take a snapshot of a bare system, install stuff, take another snapshot, compare the two, and then simply duplicate the changes (files, settings, registry entries, etc.) holus bolus. But it's not reliable. Further, every time you change a single thing (there is a new Thunderbird version out, let's say), you have to re-do the entire snapshot. (Five times for five different Windows versions.)
Some kind of scripting application is the answer. Let's take (b) first, the standard applications installation. For these I can easily have a single, well-defined, non-varying set of keystrokes/mouse clicks, that won't need to vary from one machine to another, not even if they are running different Windows versions on different hardware.
For (a), the Windows interface de-tox, it's different between the different Windows versions, so I'll need at least 4 scripts (XP Pro and XP Home can probably share a script: anything that you have to do differently between the two can just be done manually.) Again, all it needs is something to feed keystrokes/mouse clicks to Windows.
What does it need?
Now that Kristi has gone to university and I'm the new Queen of the Workshop, there are going to be some changes made. There has got to be an answer out there somewhere, but I can't find it.
I want a script to perform two tasks:
- (a) Configure the Windows desktop the way it should have been configured in the first place. (Turn off desktop eye candy crap, folder view as list, classic start menu for XP, delete useless icons, etc., etc.)
- (b) Install a standard basic set of applications (web browsers, Thunderbird, Ad-Aware, Spybot, a few others) and set appropriate defaults (home pages, default browser, popup blocking on, screen-robbing sidebars off, and so on).
Microsoft's OEM Preinstallation Kit is not the answer. Apart from the issues mentioned with regard to Ghost above, it is the most user-unfriendly pile of crap I ever saw in my life. The documentation alone would weigh a couple of kilos if you printed it out. (I had another look at it earlier tonight: I would have to be absolutely desperate to want to use it for my tasks.)
Repackaging applications are not the answer. In theory it seems like a smart move to take a snapshot of a bare system, install stuff, take another snapshot, compare the two, and then simply duplicate the changes (files, settings, registry entries, etc.) holus bolus. But it's not reliable. Further, every time you change a single thing (there is a new Thunderbird version out, let's say), you have to re-do the entire snapshot. (Five times for five different Windows versions.)
Some kind of scripting application is the answer. Let's take (b) first, the standard applications installation. For these I can easily have a single, well-defined, non-varying set of keystrokes/mouse clicks, that won't need to vary from one machine to another, not even if they are running different Windows versions on different hardware.
For (a), the Windows interface de-tox, it's different between the different Windows versions, so I'll need at least 4 scripts (XP Pro and XP Home can probably share a script: anything that you have to do differently between the two can just be done manually.) Again, all it needs is something to feed keystrokes/mouse clicks to Windows.
What does it need?
- Ideally, it would run off CD-ROM. But running it off a network share would be OK too. At worst, I wouldn't mind manually installing and uninstalling a single small application, if that would then install all the other applications for me.
- Open source is always nice, freeware is nice too, but I'll cheerfully make Tannin pay for an application that does this if it's good enough and does what I want.
- A sensible level of complexity. Anything that requires the hours and weeks of study and configuration that the brain-dead Microsoft system needs is out. I have better things to do with my evenings than sit here all night buggerising about with computers - especially when it's entirely likely that I'll have to do it over and over again every time new stuff comes out and needs to be included. Life is meant to be easy!
- (Wish list item.) Simian-editable configuration scripts. Suppose that the latest version of Firefox introduces an extra button to click during the install. If I can copy the install.exe over and edit the install script to hand-add that button, life is easy.