Silent Install Scripts for Windows XP

I previously got a project to create a silent install disc for Windows XP. And now I decided to put my work open source and hope developers like you, contribute to the project and finally and hopefully create a product that everyone love!

Anyway, life is difficult, if you find this project worth, please donate some... Thanks!


Saturday, July 11, 2009

SilentInstall - Software v1.0

SilentInstall - Software v1.0:

WPI - v7.6.1
AutoIT - v3

The project is based on WPI as the main "Executor", and silent install switches of various programs, while in case, where switches are not applicable, I use AutoIT for automation. All the programs are mostly freeware, and they are popular, powerful and prevalent. Hope you and your users also enjoy freeware and open source software. Here is the list:

SilentInstall

Wednesday, July 8, 2009

SilentInstall - Driver v0.1 Beta

So why this one is still in Beta? Because this is difficult... Here is the deal:

1. We all know that we can integrate drivers into XP CD by n-lite, but the problem is, the more drivers you integrate, the more probability the system crashes! In my experience, you can only integrate one brand of chipset driver / LAN, and both VGA (ATI / NVidia), and only one brand Audio driver into the CD. 2 brands audio drivers, the system just doesnt work, remember we always experience exclamation mark when windows "trying" to install the sound card with Realtek one into Soundmax one? Now you know...

2. Of course, when you browse unattended.msfn.org , you find methods to integrates drivers manually, but the problem is still, same as 1.

3. For the RAID TXTSETUP.OEM, it is practically no hope. First, 2 more RAID drivers, even the same brand, the system crashes. Even for one single type, the system might not even work. Method tested - nLite.

Solution:
So I figured out, it is not so difficult for hardware installers to indentify the types of chipsets the system is using (Just flash the chipset and indentify the brand and model code). So I decided to use WPI to list all drivers and let them choose manually, though most driver installers provide silent install switches (mostly -s or /s), but the problem is, WPI normally dont or cant execute the installer correctly. But by using the basic DOS script (.cmd), the drivers normally can run and install.

But it is stupid and cumbersome to associate one cmd script for one driver, you know there is a hell a lot of drivers! So my suggested proposal is:

By writing a programs, whether it bases on Java, .Net or C, to do:
1. Let the users pick and choose the drivers to install (just like WPI)
2. Use IF or Case command to write the script itself base on the choices, say, picked "VIA Hyperion driver", the program "adds" the command line "setup.exe -s" to the script
3. Output the script and run

Then that's it. So if you are the programmer and would like to contribute, please send me an email or add my MSN: lokyuen12345@hotmail.com

Meanwhile, here is the SilentInstall - driver v0.1 Beta for programmer to see where we reached.

Drivers included

Working script: (For example)
Working Script example

Kenneth