Microsoft používa už od verzie Windows NT 3.5 možnosť, vložiť do inštalácie súbor s príkazmi, ktoré sa samy vykonajú bez zásahu uživatela pri spustení inštalácie. Je to napriklad nastavenie počítačovej siete, názov počítača, meno uživatela, ale aj napriklad automatické vloženie sériového čísla windows pri spustení inštalácie.

Tento súbor sa volá winnt.sif a je umiestnený priamo v adresári I386 inštalácie windows. Obsahuje jednotlivé sekcie pre nastavenie klavesnice a podobne. Ako príklad uvádzam časť tohto súboru s časťou na nastavenie licenčného čísla a rozlíšenia monitoru:

[UserData]
ProductKey=HX2BJ-YJSTY-T27MD-867KP-JGRPZ
FullName="Sekretarka"
OrgName="Amslico"
ComputerName=PC_SEKR

[Display]
BitsPerPel=16
Xresolution=1024
YResolution=768
Vrefresh=70

Tak že, najjednoduchší postup je nasledovný:

- Stiahnite si predvyplnený súbor winnt.sif Obsahuje nastavenie monitoru 1024x768 a slovenkú klavesnicu
- Prepíšte číslo produktu podla toho, ktoré ste dostali spolu s inštalačným CD Windows XP alebo Windows 2000
- Ak chcete, prepíšte meno uživatela, názov organizácie a názov počítača
- Nakopírujte súbor winnt.sif do adresára I386 inštalácie
- Napálte bootovacie CD podla návodu


Postrehy, upozornenia a nápady:


- Postup funguje pre Windows 2000 aj pre Windows XP.
- Dávajte pozor na to kde sú uvodzovky!
- Microsoft ponuka program ktory Vám pomôže vytvoriť winnt.sif subor (ale s nazvom unattend.txt , treba ho premenovať) Dá sa extrahovať s deploy.cab a volá sa setupmgr.exe. Skontrolujte si či máte AutoPartition=0 nastavené na nulu! Inak sa vám bude snažiť windows inštalovať "samovolne" na ďalší disk, teda nie na Céčko!

[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

- Ak chcete napríklad automaticky vkladať počas inštalácie len meno uživatela a nastavenie klávesnice, ale chcete aby uživatel musel zadávať ručne číslo produktu, napíšte do sekcie [UserData] súboru winnt.sif ako číslo produktu XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Bude to vyzerať nasledovne:
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Inštalácia sa zastaví a vyžiada si zadanie výrobného čísla windowsu.

- Súbor winnt.sif musí byť vo vnútri inštalačného adresára I386.
- Ak chcete aby sa na konci inštalácie windows spustil nejaký dávkový súbor, zadajte ho do sekcie:

[GuiRunOnce]
"%systemdrive%\install\install.bat"

Hore uvedený príklad spôsobí, že ak napríklad sme inštalovali Windows XP na disk C:, spustí sa v adesári C:\INSTALL\install.bat súbor install.bat ak sa tam nachádza. V tomto prípade %systemdrive% = C:\
Ak adresár alebo súbor neexistuje, inštalácia skončí s chybovým oknom, že sa nemôže náisť subor install.bat
Súbor môže mať aj iný lubovolný názov napr. spusti.bat alebo run.cmd. Závisí to od toho, čo napíšete do sekcie [GuiRunOnce]

Príklady:

[GuiRunOnce]
"C:\install\acrobat.bat"

alebo:

[GuiRunOnce]
"D:\Add\spusti.cmd"

Windows má v sebe totiž to mechanizmus, ktorý nakopíruje určitý adresár na inštalačný disk a to sa dá potom využiť.

A toto je úplný súbor winnt.sif Nech sa páči, prepíšte si v ňom čo sa Vám hodí....

Ale toto nie je všetko čo sa dá robiť s Windowsom pri jeho napalovaní. Môžme navyše:

- Napáliť inštalačné CD z hardisku tak, že bude znova bootovať ...ďalej


- Zakomponovať do inčtalácie napríklad SP2 tak že už budeme mať inštalačku zo servis packom ...ďalej



Alebo trochu zložitejšie:

- Pridať do inštalácie Drivery ktoré sa samy spustia

- pridať do inštalácie napríklad Adobe Acrobat ktorý sa nainštaluje spolu s Windows


No moc ich nemám rád, ale logo majú pjekné nie?