Il file winnt.sif


[Data]
AutoPartition=1 or 0
Selezionando widnows si installerà su qualsiasi partizione libera disponibile. Impostando 0, invece, la procedura di installazione chiederà su quale partizione installare il sistema operativo e se questa contiene già un sistema operativo.

[Unattended]
OemSkipEula= Yes or No
Selezionate Yes per accettare il contatto di licenza, senza premere f8 durante l'installazione.

TargetPath=\Windows
Selezionate la directory in cui verrà installato il sistema operativo

Repartition=No
Specifica se cancellare o meno tutte le partizioni sul primo disco rigido e se formattare con il file system NTFS

OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"
Questa voce, molto utile, permette di indicare al programma di installazione dove cercare eventuali file di driver aggiornati, o specifici, che non sono al momento contenuti nel file drivers.cab

DriverSigningPolicy=Ignore
Questa impostazione forza l'installazione dei driver non certificati WHQL

ProgramFilesDir="c:\programmi"
Per predefinire la cartella di installazione dei programmi

CommonProgramFilesDir="c:\Programmi\File Comuni"
Per predefinire la cartella di destinazione dei files comuni

KeyboardLayout="Italian"
Seleziona il layout della tastiera e previene la comparsa della barra del linguaggio sulla barra di stato.

[GUIUnattended]
AdminPassword=YourPassword or *
Questa opzione imposta la password di Amministratore, * significa nessuna password

ProfilesDir="c:\documents and settings\"
Serve per modificare la posizione della cartella Documents and Settings

[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Il cd-key di installazione

[Components]
msmsgs=off
Per installare o meno Windows Messenger 4.6

msnexplr=off
per installare o meno MSN

freecell=off (vale anche per hearts, minesweeper, pinball, solitaire, spider, zonegames)
per installare o meno i giochi.

[Shell]
CustomDefaultThemeFiles="%Windir%\Resources\Themes\mytheme.theme
Questa opzione seleziona il tema di window che verrà utilizzato di default

DefaultStartPanelOff=Off
Questo indirca di utilizzare il classico menu di avvio con le icone Documenti e Risorse di rete presenti come collegamenti del Desktop. Se scegliete No verrà visualizzata la nuova interfaccia di XP

DefaultThemesOff=Yes
Questa selezione provvede ad utilizzzare il tema classico di Windows XP, sovrascrivendo eventualmente quello specificato in CustomDefaultThemeFiles

[GuiRunOnce]
%systemdrive%\install\batch_file1.cmd
Questa sezione è utilizzabile per avviare file di batch quando termina il set up di Windows. Vengono eseguiti con le credenziali di amministratore, salvo aver impostato il logon automatico di un altro utente.


Win98/ME: come automatizzare il processo di installazione

Il processo di installazione di un qualsiasi sistema operativo è, penso siate d'accordo con me, una vera barba, soprattutto se siamo costretti ad eseguirlo più volte. E' vero che molti di voi sarete migrati al più recente Windows XP (forse per masochismo), ma ancora una buona percentuale di utenti, almeno sino a quando potranno, utilizzano ancora Windows 98 e Millennium, perciò questa guida può rivelarsi assai gustosa. Esistono appunto svariate guide esaustive sull'installazione non presidiata (Unattended setup) per Windows XP ma, che io sappia, nessuno si è preso mai la briga di spiegare che anche in Windows 98/ME è possibile fare la stessa cosa: inserire il CD di Windows ed andarsene a fare una passeggiata. :-)

Nel CD di Windows 98 esiste, tra gli altri tools più o meno utili, l'applicativo "Batch per Windows 98". Esattamente si trova in:

oolsRESKITBATCH

Questo piccolo strumento ci permette di creare un file .inf contenente le informazioni relative al SO che vogliamo installare, come la scelta degli accessori, degli screensavers, dei temi di Plus, le impostazioni di rete, ecc. e... non ultimo, i codici di installazione.

.....................................................................................................................................................
Cenni preliminari su Batch 98 * Per maggiori dettagli consultare la guida del programma in questione *
.....................................................................................................................................................

Il file .inf potrebbe essere quindi questo:

_____________________________________________

; MSBATCH.INF
;
; Copyright (c) 1995-1998 Microsoft Corporation.
; All rights reserved.
;

[BatchSetup]
Version=3.0 (32-bit)
SaveDate=10/05/03

[Version]
Signature = "$CHICAGO$"
AdvancedINF=2.5
LayoutFile=layout.inf

[Setup]
Express=1
InstallDir="c:windows"
InstallType=3
ProductKey="xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx"
EBD=0
ShowEula=0
ChangeDir=0
OptionalComponents=1
Network=1
System=0
CCP=0
CleanBoot=0
Display=0
DevicePath=0
NoDirWarn=1
TimeZone="W. Europe"
Uninstall=0
NoPrompt2Boot=1

[System]
Locale=L0410
SelectedKeyboard=KEYBOARD_00000410

[NameAndOrg]
Name="Windows User"
Org="."
Display=0

[Network]
ComputerName="IO"
Workgroup="WORKGROUP"
Description="OEM_PC"
Display=0
PrimaryLogon=Windows
Clients=VREDIR
Protocols=NETBEUI, MSTCP
DefaultProtocol=MSTCP
Services=VSERVER
Security=SHARE

[MSTCP]
LMHOSTS=1
LMHOSTPath="C:WINDOWSlmhosts"
DHCP=1
DNS=0
WINS=D

[VREDIR]
LogonDomain="WORKGROUP"
ValidatedLogon=0

[VSERVER]
LMAnnounce=0
MaintainServerList=2

[OptionalComponents]
"Opzioni di accesso facilitato"=0
"Strumenti di accesso facilitato"=0
"Sincronia file"=0
"Calcolatrice"=1
"Sfondo"=0
"Modelli di documento"=1
"Giochi"=1
"Imaging"=1
"Puntatori del mouse"=0
"Paint"=1
"Anteprima"=1
"Windows Scripting Host"=1
"WordPad"=1
"Rubrica"=1
"Supporto ATM per Accesso remoto"=1
"Accesso remoto"=1
"Server di Accesso remoto"=1
"Connessione diretta via cavo"=0
"HyperTerminal"=1
"Microsoft Chat 2.5"=1
"NetMeeting"=1
"Connessione telefonica"=1
"Rete privata virtuale"=0
"Il baseball"=0
"Animali"=0
"All'interno del computer"=0
"La giungla misteriosa"=0
"Leonardo da Vinci"=0
"Windows 98 Plus!"=0
"Mistero"=0
"Natura"=0
"Scienza"=0
"Lo spazio infinito"=0
"Sport"=0
"Gli anni '60 in USA"=0
"Gli anni '40"=0
"Viaggi"=0
"Il mondo sommerso"=0
"Windows 98"=0
"Condivisione connessione Internet"=1
"Microsoft Wallet"=0
"Personal Web Server"=1
"Pubblicazione guidata sul Web"=0
"WBEM Management"=0
"Microsoft Outlook Express"=1
"Baltico"=0
"Centroeuropeo"=1
"Cirillico"=0
"Greco"=0
"Turco"=0
"Compressione audio"=1
"Lettore CD"=1
"Macromedia Shockwave Director"=1
"Macromedia Shockwave Flash"=1
"Combinazioni suoni multimediali"=0
"File audio di esempio"=0
"Registratore di suoni"=1
"Compressione video"=1
"Controllo volume"=1
"Altri tipi di screen saver"=1
"Logo"=0
"Screen saver OpenGL"=0
"Backup"=1
"Mappa caratteri"=1
"Visualizzatore Appunti"=1
"Utilità di compressione dischi"=0
"Convertitore di unità (FAT32)"=0
"Criteri di gruppo"=0
"Analizzatore di rete"=1
"Monitor di sistema"=1
"Misuratore risorse di sistema"=1

[Printers]

[InstallLocationsMRU]

[Install]
AddReg=Run.Installed.Components,Registry.WinUpdate,RunOnce.BatchDelay

[RunOnce.BatchDelay]
HKLM,%KEY_RUNONCE%,BatchRun1,,"%25% undll.exe setupx.dll,InstallHinfSection Delete.MSN.Icon 4 %10%msbatch.inf"
HKLM,%KEY_RUNONCE%,BatchRun2,,"%25% undll.exe setupx.dll,InstallHinfSection Delete.Welcome 4 %10%msbatch.inf"
HKLM,%KEY_RUNONCE%,BatchRun3,,"%25% undll.exe setupx.dll,InstallHinfSection Delete.Regwiz 4 %10%msbatch.inf"

[Run.Installed.Components]
HKLM,%KEY_INSTALLEDCOMPS%>BatchSetupx,,,">Batch 98 - General Settings"
HKLM,%KEY_INSTALLEDCOMPS%>BatchSetupx,IsInstalled,1,01,00,00,00
HKLM,%KEY_INSTALLEDCOMPS%>BatchSetupx,Version,,"3,0,0,0"
HKLM,%KEY_INSTALLEDCOMPS%>BatchSetupx,StubPath,,"%25% undll.exe setupx.dll,InstallHinfSection Installed.Components.General 4

%10%msbatch.inf"
HKLM,%KEY_INSTALLEDCOMPS%BatchSetupx,,,"ICW"
HKLM,%KEY_INSTALLEDCOMPS%BatchSetupx,IsInstalled,1,01,00,00,00
HKLM,%KEY_INSTALLEDCOMPS%BatchSetupx,Version,,"3,0,0,0"
HKLM,%KEY_INSTALLEDCOMPS%BatchSetupx,StubPath,,"%24%progra~1intern~1connec~1icwconn1 /restoredesktop
HKLM,%KEY_INSTALLEDCOMPS%>BatchAdvpack,,,">Batch 98 - Advanced Settings"
HKLM,%KEY_INSTALLEDCOMPS%>BatchAdvpack,IsInstalled,1,01,00,00,00
HKLM,%KEY_INSTALLEDCOMPS%>BatchAdvpack,Version,,"3,0,0,0"
HKLM,%KEY_INSTALLEDCOMPS%>BatchAdvpack,StubPath,,"%25% undll32.exe advpack.dll,LaunchINFSection %10%msbatch.

inf,Installed.Components.Advanced"
HKLM,%KEY_INSTALLEDCOMPS%>Batchwu,,,">Batch 98 - Windows Update"
HKLM,%KEY_INSTALLEDCOMPS%>Batchwu,IsInstalled,1,01,00,00,00
HKLM,%KEY_INSTALLEDCOMPS%>Batchwu,Version,,"3,0,0,0"
HKLM,%KEY_INSTALLEDCOMPS%>Batchwu,StubPath,,"wupdmgr.exe -shortcut"

[Installed.Components.General]
AddReg=Browser.Settings, Proxy.Settings, Shell.Prep
BitReg=Shell.Settings
UpdateInis=DelOEQuick.Links

[Installed.Components.Advanced]
DelFiles=Connect.Icon, OLS.Icons, QuickLaunch.Icons
CustomDestination=Custom.Dest
RunPostSetupCommands=DirCleanup

[Custom.Dest]
49070=DesktopLDIDSection,5
49050=QuickLinksLDIDSection,5

[Connect.Icon]
connes~1.lnk

[Delete.MSN.Icon]
DelReg=MSN.Icon

[MSN.Icon]
HKLM,SOFTWAREMicrosoftWindowsCurrentVersionexplorerDesktopNameSpace{4B876A40-4EE8-11D1-811E-00C04FB98EEC},,,

[DesktopLDIDSection]
HKCU,"SOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Folders",Desktop,OLSFolder,"%25%Desktop"

[OLS.Icons]
americ~1.lnk
at&two~1.lnk
compus~1.lnk
prodig~1.lnk
themic~1.lnk
aboutt~1.lnk
abouto~1.txt
services.txt

[DirCleanup]
rundll32.exe advpack.dll,DelNodeRunDLL32 %49070%\%OnlineLong%

[Delete.Welcome]
DelReg=Registry.Welcome

[Registry.Welcome]
HKLM,SoftwareMicrosoftWindowsCurrentVersionRun,Welcome,,

[Delete.Regwiz]
AddReg=Registry.Regwiz

[Registry.Regwiz]
HKLM,SoftwareMicrosoftWindowsCurrentVersionWelcomeRegwiz,@,1,01,00,00,00
HKLM,SoftwareMicrosoftWindowsCurrentVersion,RegDone,1,01,00,00,00

[Registry.WinUpdate]
HKLM,SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,NoDevMgrUpdate,0x10001,0
HKLM,SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,NoWindowsUpdate,0x10001,0
HKLM,"SoftwarePoliciesMicrosoftWindows Update","Local URL",,""""""""""""http://windows.microsoft.com/isapi/redir.dll?prd"""""""""""

[Browser.Settings]
HKCU,%KEY_IEXPLORERMAIN%,"Start Page",,"http://www.calshop.biz/"
HKCU,%KEY_IEXPLORERMAIN%,"First Home Page",,"http://home.microsoft.com/runonce.asp"
HKCU,%KEY_IEXPLORERMAIN%,"Search Page",,"http://home.microsoft.com/intl/it/access/allinone.asp"
HKLM,%KEY_IEXPLORERMAIN%,"Search Bar",,"http://home.microsoft.com/intl/it/access/allinone.asp"
HKCU, "SOFTWAREMicrosoftInternet ExplorerHelp_Menu_URLs","Online_Support",,"http://support.microsoft.com/support"

[Proxy.Settings]
HKCU,%KEY_INTERNETSETTINGS%,ProxyEnable,1,01,00,00,00
HKCU,%KEY_INTERNETSETTINGS%,ProxyOverride,,"libero.it; iol.it;"
HKCU,%KEY_INTERNETSETTINGS%,ProxyServer,,""

[Shell.Prep]
HKCU,SoftwareMicrosoftWindowsCurrentVersionExplorer,ShellState,1,1C,00,00,00,20,08,00,00,00,00,00,00,00,00,00,00,00,00,00,00,

01,00,00,00,0A,00,00,00
HKCU,SoftwareMicrosoftWindowsCurrentVersionExplorer,IconUnderline,1,02,00,00,00
HKCU,"SoftwareMicrosoftInternet Explorer


Installazione automatizzata di windows 2000/XP
Dentro al CD di windows nella cartella SUPPORT TOOLS è presente un file deploy.cab che è possibile aprire facendoci doppio click sopra, per aprirlo basta avere installato un programma di compressione (va bene anche quello integrato in windows XP) ed estraete il file setupmgr.exe.
Ora doppio click sul file e cliccate su Avanti->
Ora vi riporto di seguito le domande che che vi farà:

  1. File di risposta nuovo o esistente, se ne avete gia creato uno in precedenza e volete modificarlo selezionate modifica altrimenti mettete nuovo.
  2. Prodotto da installare.
  3. Piattaforma. (Che versione di windows volete installare)
  4. Liello interazione utente. Scegliere se volete che si installi completamente in automatico o fare in modo che alcune parti richieda l’intervento manuale.
  5. Cartella di distribuzione. Selezionare se l’installazione del prodotto viene fatta da Cdrom o da Hard Disk.
  6. Contratto Microsoft. Non dovete far altro che accettare i termini.
  7. Personalizzazione del software. Nome e organizzazione.
  8. Impostazioni dello schermo.
  9. Fuso orario.
  10. Product key.
  11. Nome computer.
  12. Password amministratore.
  13. Componenti di rete. (configurazione TCP/IP DNS DHCP ecc)
  14. Gruppo di lavoro o dominio. Se non siete in rete mettete gruppo di lavoro.
  15. Telefonia.
  16. Impostazioni internazionali.
  17. Lingue. (e possibile mettere il supporto per altre lingue)
  18. Impostazioni browser e shell.
  19. Cartella di destinazione. (è consigliato lasciare “una cartella denominata windows)”
  20. Installazioni stampanti. (Se avete stampanti in rete) altrimenti lasciare vuoto.
  21. Esegui òa prima volta. ( E’ possibile configurare windows in modo che al primo avvio avvi un comando.
  22. Comandi addizionali

Risposto a queste domande vi chiederà dove salvare il file che verra chiamato unattend.txt, salvatelo ad esempio sul desktop, poi andatelo a rinominare in Winnt.sif. Mi raccomano l'estensione è molto importante se avete rinominato il file con l'estensione giusta vi farà una domanda di conferma (vedi l'immagine sottostante)
copiate il file winnt.sif su floppy e ora siete pronti per l'installazione.
Impostate da bios come primary boot il lettore CD, riavviate il PC con il cd di windows inserito e il floppy anchesso inserito, lanciate l'installazione e se avete seguito alla lettera la guida vi ritroverete windows installato completamente in modo automatico.