From 2004 till 2007 or so, I've been very active on the whole unattended thing, slimming down XP while maintaining all consumer related functionality. Installing lots of apps automatically, creating silent installers, autoit stuff. I wanted a disc that was easily updated (for example, just copy the latest firefoxsetup.exe to the InstallApps folder).
Now I am going to switch to Win7, I want to do the same. I do not want to create a WIM image first!! Because I want to be able to just drop new version of installers (Office, Firefox, Java etc) in a folder in the root of the win7setup disc and burn that to a dvd or USB to have a new version of my Win7_uA.
With XP it was simple, create a RunOnceEx.cmd file with all the paths to the installers with silent commands to add to the registry. Call a cleanup.cmd file and a regtweaks.reg file. They will all be executed when RunOnceEx is executed, by using a special command you could run RunOnceEx at the same time the cmd file was executed wich was called early setup stage T13, before firstlogon. You could even add reboots.
This was soo easy! all settings and apps would be applied for all future created users.
Also, I want to add a few regtweaks to the registry before users are created, the most important regtweak is the one that has the location of the C:\Users folder, with a regtweak I want to change this to D:\ (thats also one reason why this tweak should be applied before users are created).
After searching I've learned about Setupcomplete.cmd but lots of people report issues about not all commands being executed. Google is full of bad stories about this method.
Then there is Synchronous commands at Firstlogon. But I want my apps and regtweaks to be installed/applied for all users, also the ones created in the future. So this won't work.
Anyone willing to share their thoughts?
Edited by ZileXa, 20 April 2011 - 03:09 PM.