Possible to slipstream programs into a XP installation?

Associate
Joined
26 Jan 2007
Posts
728
Location
Surrey
Just downloaded a neat little tool called NLite which allows me to add SP2 and SP3 onto my XP pro installation disc. It also allows you to have your drivers for my motherboard/gfx card etc to be put onto the disc.

Also you can include updates to wmp11 and IE 7.

I have done a search to see if you can add programs such as NOD32 etc to no avail. Does anyone know if this is possible and if so what tools can I download?

Thanks
 
Oh bugger.

I went through a phaze of doing this very thing...

Its very simple.

Hang on a tick, I need to dig out some info on it... I have not done it for years, however, as a teaser for you, when my NF7S and XP2500 was my main PC, I could get a blacnk disk, to a fully activated and setup XP SP1 system on the desktop ready to roll, complete with AVG AntiVirus, Spybot S&D, System Mechanic, and a couple of other apps, in under 15 minutes....

Real sweet.

So, hang on...

I iwl dig out the info and you will be surprised just how easy it is... I never used any stupid programs such as nlite either cos its easier and quicker by hand... Once you know how.
 
Ok, might take a tad longer than I thought...

I have just chucked together a quick XP installation disk, but it didnt quite do as I expected, but in the same breath, I did rush it...

First of all, have a look inside the I386 Folder on the Installation CD... Do you hav a file in there called WINNT.SIF or not?

That contains all kinds of goodies, where to install, a serial number for XP, username local info and such tripe as that...

you can have a look around the internet for info on that file and what it can do, but at the end of it, you need to add a line

[GUIRUNONCE]

And then anything you need to run once the installation has finished.

I intergrate my drivers into the CD, but I also add some more too in the $$ directory ( Another hidden gem ) and use the WINNT.SIF to point to them, and some drivers dont work in this way and instead need to be run from an executable, and this is where that comes in.

I think what I wil need to do, is simply hunt down a really old disk when I got it right ( I did loads and loads failed and loads worked but in my usual jerky way I still kept the ones that failed so they are all mixed up )

Anyway, EMail me directly and I will help out a bit better on more specific things if you need me to!

But check out the WINNT.SIF file ok?
Once you do, you will never be without editting it.
 
Here is a WINNT.SIF file - its heavily editted ok, but add this to the I386 folder when you build a CD up


[Data]
MsDosInitiated = 0
UnattendedInstall = Yes

[Unattended]
UnattendMode = FullUnattended
UnattendSwitch = Yes
OemPreinstall = Yes
OemSkipEula = Yes
FileSystem = NTFS
WaitForReboot = No
TargetPath = "\WinNT"
DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore
Hibernation = No
KeyboardLayout="United Kingdom"

; THIS IS WHERE IT WILL LOOK FOR DRIVERS ON YOUR C:\ PARTITION

OemPnPDriversPath="Drivers\NF2;Drivers\USB;Drivers\GFX;Drivers\PRT;Drivers\TV;Drivers\IDE;Drivers\EMU;Drivers\ATI;Drivers\BT;"




[SystemFileProtection]
SFCQuota = 0

[GuiUnattended]
EncryptedAdminPassword = No
AdminPassword = ASIFIDLEAVEITHERE
AutoLogon = Yes
TimeZone = 85
OEMSkipRegional = 1
OemSkipWelcome = 1

[Shell]
DefaultThemesOff = Yes
DefaultStartPanelOff = Yes

[UserData]
ProductKey = "THISI-SALEG-ALCOP-YOFWI-NDOWS"
FullName="YOURNAME OBVIOUSLY"
OrgName="YOUR OGRANISATION"
ComputerName="Celeron QuadCore Opteron Spectrum"

[RegionalSettings]
Language = 0809
LanguageGroup=1

[Display]
BitsPerPel=16
Xresolution=1024
Yresolution=768
Vrefresh=60

[Identification]
JoinWorkgroup=NAMEOFYOURNETWORK

[Networking]
InstallDefaultComponents=Yes

[Components]
msmsgs=off ; Do you want MSN Messenger ??

[Shell]
DefaultStartPanelOff = Yes
DefaultThemesOff = Yes

[GuiRunOnce]

; And here is the bit that says to load sumat up once its installed Windaz!

C:\NASTYVIRUS.EXE ; For example???



---------------


Right, you also need to know abotu the Hidden Folder thingys too!

Put a Folder in the ISO called $OEM$ and inside that folder put one called $1 and $$

Now during the install, any files inside the $1 folder will get automatically copied to the ROOT of C: and anything inside the $$ folder will get copied to the System folder, in the case of this WINNT.SIF files setting, I am making my Windows folder C:\WINNT instead of C:\WINDOWS so thats where they will go!

A great little trick, is to have the maker of the PC come up automatically.

Make a small BMP Picture no bigger than 132x120
Now save it as OEMLOGO.BMP onto the ISO in the folder

Like This :-

$OEM$\$$\system32\OEMLOGO.BMP

Now, when you use the disk to install Windows, when you right clock in the My Computer icon and select properties, your picture will come up... Have a look for that picture in your PC right now and change it yourself!

You can also use a text file called OEMINO.INI too in the same place and this has your info, so go look for those ones too!!!!

Ok, thats enough for now, the thing is that there is so much to know that its impossible for me to say too much cos Im getting confused myself now, plus the kids are runnign about with the ferrets and the wife is shouyting at me, blah blah blah...

Good luck and let us kno how you get on.



and
 
Ah, I know about winnt/sysprep stuff and have been integrating driverpacks no problem.

I've seen the GUIRunOnce stuff, but it always looked like too much messing around so I didn't bother with it. If you've got any samples of the GUIRunOnce section I wouldn't mind having a look. Nothing in particular, it's just something I've been looking at in work.

Cheers. :)
 
GUIRUNONCE

Well, yeah, ok...

As I said before, this is all completely OTTOMH as I have not needed to do this stuff for years and even when I did, it was mostly all useless experimental crud, but I went in 2 directions with it..

Firstly the simple CLI way... Also try using /S at the end fo each command line
Many but not all apps can be run with certain parameters...

For example, some programs bring up a dialog box asking where it is to be installed and what options etc, but selecting something like

C:\APPS\POO.EXE /s

Might just run and install it in silent mode, where it STFU and gets installed.

Of course every program is different so you will have to check this out yourself, but it worked for a fair number of apps for me...

Hell I just had to go sort out the kids then... Where am I?

Oh yeah, in conjunction with the $OEM$ Folders, whcih is where you will have the apps ready to run, which will now be on the HD of course...

Im still digging at my old CDs so more info to come soon...
 
use nlite to remove crap from xp
then follow msfn.org guides to create switchless silent exe installers for all your apps, and add them to runonce

tbh though i don't bother anymore, the only things i install are paint.net, 7zip, firefox and ffdshow/vista codec package, everything else is standalone pretty much, ie.. winamp, media player classic, steam
 
Last edited:
Back
Top Bottom