AESSENET.ORG - Forum Forum di aessenet

[Windows] Guida WinXP Unattended --- Capitolo 4

  • Messaggi
  • OFFLINE
    comatrix
    Post: 673
    Utente Senior
    00 16/03/2005 13:12
    Aggiunta aggiornamenti Microsoft dopo l'uscita dell'SP2


    In questo capitolo vedremo come aggiungere degli aggiornamenti di casa M$, dopo l'uscita del service pack 2.
    Di cosa si necessita:

    1. Aver inteegrato il service pack come descritto nel capitolo 1
    2. Aver parametrato una installazione in modo Unattended come descritto nel capitolo 2
    3. Il Windows Media Player 10, MSN Messenger 6.2, NET Framework Version 1.1, NET Framework 1.1 Service Pack 1
    4. Winrar che dovrete installare


    Introduzione


    Come vedremo, si possono aggiungere qualsiasi sorta di applicazione al nostro futuro CD di WinXP, basti che sopporti il metodo di installazione silenziosa.
    Un'installazione silenziosa, significa che, il CD da noi creato, installera tutte le applicazioni da noi parametrate e richieste, inserendo il nome, paese, il codice di attivazione ecc..., nessun bisogno più di restar piantati davanti allo schermo, ci penserà il programma a farlo al posto nostro. Per far cio' bisogna settare alcuni parametri. Ogni applicazione ha i suoi parametri da applicare, e, per fortuna, la maggior parte delle applicazioni, sono compatibili per un'installazione silenziosa. Per le applicazioni di terze parti, tali quale Nero, Norton, e via dicendo, vedremo come parametrarle nel capitolo 5. Per gli hotfix, usciti dopo l'SP2, li vedremo nel capitolo 6, di modo di aver, il più possibile, aggiornato il nostro Sistema Operativo, per le ottimizzazioni nel capitolo 7, per i driver nel capitolo 8, per integrare Office 2003 con Office 2003 SP1 nel capitolo 9.


    Come procedere


    1. Creazione delle cartelle
    2. Integrazione del Windows Media Player 10, MSN Messenger 6.2, Net Framework 1.1 e Netframework 1.1 SP1
    3. Creazione di un batch per l'installazione silenziosa
    4. Creazione di un batch per la pulizia
    5. Creazione di un file cmdlines.txt (che richiama i files batch per l'installazione silenziosa)
    6. Modifica dei files unattend.txt, winnt.sif e winnt32.sif



    1. Creazione delle cartelle

    Ecco come dovrebbe assomigliare il vostro futuro CD





    Spiegazione:

    $1 : I files contenuti in questa cartella saranno copiati sulla partizione dov'é installata windows
    $$ : I files contenuti in questa cartella saranno copiati in windows (es : C:\WINDOWS\)
    $$\system32 : I file contenuti in questa cartella saranno copiati in system32
    $$\Fonts : Cartella dei caratteri (Fonts)
    $$\Resources\Themes : Cartella dei Temi
    $$\Web\Wallpaper : Cartella per il wallpaper di sottofondo
    $Docs : I files contenuti qui saranno copiati nella cartella Documents and Settings
    $Docs\All Users\Documenti : Cartella Documenti
    $Docs\All Users\Desktop : I files contenuti qui saranno copiati sul desktop
    $Docs\All Users\Favoriti : Cartella favoriti
    $Docs\All Users\Application Data\Microsoft\Internet Explorer\Quick Launch : Barra delle applicazioni
    $Progs : I files contenuti qui saranno copiati nella cartella programmi (es : C:\Programmi\)
    $Progs\Common Files : Cartella Common Files
    C : I files contenuti qui saranno copiati alla base della partizione C:\
    D : I files contenuti qui saranno copiati alla base della partizione D:\
    Textmode : I files contenuti qui servono all'inizio per un avvio in modo testo (periferiche RAID, SATA, SCSI...)

    Nota : In questo capitolo avremmo solamente bisogno delle cartelle $OEM$ e $1\applications



    Integrazione del Windows Media Player 10, MSN Messenger 6.2, NET Framework 1.1 e NET Framework 1.1 SP1



    Dopo aver scaricato il Windows Media Player 10, inseritelo nella cartella C:\xp\$OEM$\$1\applications\
    Dopo aver scaricato MSN Messenger 6.2 inseritelo nella cartella C:\xp\$OEM$\$1\applications\ ed apritelo con winrar come da immagine





    Troverete un file chiamato MsnMsgs.msi, estraetelo nella stessa cartella, in seguito potrete eliminare il file SetupDl.exe.

    Create una nuova cartella in C:\xp\$OEM$\$1\applications\ e chiamatela netfrwrk. Dopo aver scaricato NET Framework 1.1, apritelo sempre con winrar, ed estraete i files netfx.msi e netfx1.cab nella cartella C:\xp\$OEM$\$1\applications\netfrwrk\, dopodiché potete cancellare il file dotnetfx.exe che avevato scaricato.

    Dopo aver scaricato NET Framework 1.1 SP1 inseritelo nella cartella C:\xp\$OEM$\$1\applications\netfrwrk\ e rinominatelo ntfxsp1.exe
    Quindi dovreste avere come da immagini:









    Creazione del batch d'installazione

    Ora creeremo un file bat che permetterà d'installare questi programmi durante l'installazione di WinXP. Aprite il blocco note ed inserite:

    @echo off
    echo Installazione del Windows Media Player 10 ...
    start /wait %systemdrive%\applications\mp10setup.exe /Q:A /R:N /C:"setup_wm.exe /DisallowSystemRestore /Q:A /R:N"
    echo.
    echo Installazione di MSN Messenger 6.2 ...
    start /wait %systemdrive%\applications\MsnMsgs.msi /QB
    echo.
    echo Installazione di NET Framework 1.1 ...
    start /wait %systemdrive%\applications\netfrwrk\netfx.msi /QB
    echo.
    echo Installazione di NET Framework 1.1 SP1 ...
    start /wait %systemdrive%\applications\netfrwrk\ntfxsp1.exe /QB
    echo.



    Nominate il file application. Salvate il file e cambiatene l'estensione da txt a bat ed inseritelo nella cartella C:\xp\$OEM$


    Spiegazione:

    @echo off : nasconde "C:\>" ed i comandi
    echo xxxx : mostra il testo "xxxx"
    echo. : passa una linea
    start :esegue il comando (linea seguente)
    /wait : permette d'aspettare la fine di un comando prima de passare alla seguente
    %systemdrive% : partizione dov'é situata windows
    %systemdrive%\applications\mp10setup.exe : linea di comando del programma d'installazione del Windows Media Player
    /DisallowSystemRestore : disattiva il rispristino del sistema (temporaneo)
    /Q:A /R:N /C:"setup_wm.exe /DisallowSystemRestore /Q:A /R:N" : lancia un'installazione silenziosa (per il Windows Media Player 10)
    /QB : lancia un'installazione silenziosa e senza riavvio (per MSN Messenger e NET Framework).


    Creazione di un batch per la pulizia

    Aprite il blocco note ed inserite:

    @echo off
    echo Cancellazione delle cartelle temporanee ...
    cmd /c rd /s /q %systemdrive%\applications\
    echo.
    echo Terminato.


    Nominate il file clean. Salvate il file e cambiatene l'estensione da txt a bat ed inseritelo nella cartella C:\xp\$OEM$


    Nota: abbiamo usato la parola Terminato poiché end, exit ecc.. sono comandi di base di windows.

    Spiegazione:

    cmd /c : Inizializza l'interprete di comando e lo chiude una volta che il comando che segue é terminato

    rd /s /q : Cancella l'arborescenza (senza chiedere conferma)


    Creazione di cmdlines.txt

    Abbiamo creato i files batch per l'installazione silenziosa. Ma perché siano richiamati al momento dell'installazione bisogna editare un file. Questo file é molto importante, poiché vedremo nei seguenti capitoli, che si avvererà un file che richiama TUTTI i files bat che noi andremo a creare ed inoltre tutti le chiavi di registro che andremo ad editare. I bat servono per lanciare l'installazione silenziosa dei programmi, applicazioni ecc.., i reg per registrare tutti i programmi che desideriamo installare (tipo Nero che avrà bisogno di un codice di attivazione). Ma questa é un'altro svolgimento che vedremo nel capitolo 5.
    Aprite il blocco note ed inserite:

    [Commands]
    "applications.bat"
    "clean.bat"


    Salvate il file ed inseritelo nella cartella C:\xp\$OEM$


    Spiegazione:

    Come vedete il file cmdlines.txt richiama i files application.bat e clean.bat i quali si occuperanno di installare e poi pulire i programmi che noi abbiamo inserito. Questo é valido per TUTTE le applicazioni che noi desideriamo inserire, compreso le applicazioni di terze parti come Nero (ma programmi come Nero necessitano ancora di qualche accorgimento come vedremo nel capitolo 5).


    Modificazione di unattend.txt, winnt.sif et winnt32.sif


    Perché l'installazione copi i files contenuti in $OEM$, bisogna modificare i files precedentemente creati per l'Unattend, sarebbe a dire Unattend.txt, winnt.sif et winnt32.sif. Apporteremo la stessa modifica a tutti e 3:

    [Unattended]
    OemFilesPath="C:\XP\$OEM$"
    : Specifica dov'é situata la cartella OEM
    OemPreinstall=Yes : Copia di tutte le cartelle OEM sulla partizione di Windows

    Attenzione: é possibile che il file di risposta contenga già la stringa OemPreinstall=No
    Cambiate da NO a YES.
    Anche io la prima volta mi sono fatto fregare, inserendo

    OemPreinstall=YES

    allorché esisteva già la stringa

    OemPreinstall=No

    Questa dà di fatto che l'interprete d'istallazione non copi i files.

    Ecco il vostro CD é pronto per essere masterizzato come spiegato nel capitolo 1 alla fine.
  • OFFLINE
    fabry1972
    Post: 1
    Utente Junior
    00 19/04/2005 10:14
    ottima guida... ma non ho capito una cosa....

    quando arrivo alla fine della procedura bisogna modificare i file unattend.txt, winnt.sif et winnt32.sif.

    il file unattend lo ho creato seguendo la guida cap 2 ma i file winnt.sif et winnt32.sif da dove saltano fuori??????

    il file dedove deve essere messo, nella cartella XP o nella sottocartella i386??? deve esser lasciato cosi' o rinominato in winnt.sif ??????

    help me! grazie 1000

    fabry1972

    [Modificato da fabry1972 19/04/2005 10.41]

  • OFFLINE
    comatrix
    Post: 956
    Utente Senior
    00 19/04/2005 20:37
    Hai letto bene la guida del capitolo 3. Alla fine esiste un paragrafo a riguardo, e se hai seguito bene le istruzioni, indico esattamente come questi 2 files, winnt.sif e winnt32.sif devono essere creati ed inseriti.

    P.S. Da guida capitolo 3, leggi il paragrafo Finalizzazione del file di risposta (Unattend.txt), e se sei arrivato a questo punto della guida dovresti già possederli. Poi dite che le guide sono inesatte, o che non funzionano.
    Verificate e riverificate cio' che avete fatto puo' essere che avete saltato qualche cosa, e che la risposta la troviate da soli. [SM=x53914]



    [Modificato da comatrix 19/04/2005 20.37]

  • OFFLINE
    Arkantos01
    Post: 4.809
    Maestro
    Moderatore
    00 11/05/2005 22:16
    un dubbio... quale versione di NET Framework scarico: Redistributable o SDK?

    EDIT: come mai il Media Player lo lasci integro e non scompatti come gli altri?
    ciao, Arka


    ___________________________________________________________________________________________________
    "Mi berrò un cicchetto con il diavolo, ma non passerò dalla sua parte" (Bono, U2)

    "Signore, quando camminerò nell'ombra della valle della morte, non temerò alcun male, perchè sono il peggior figlio di puttana di tutta la zona." (Preghiera dei Marines americani in Vietnam)

    "Le opinioni, si sà, sono come i coglioni... Ognuno ha i suoi" (Giorgio Gaber)

    "Con le baionette si può fare di tutto...tranne sedercisi sopra"(Charles Maurice Talleyrand Pèrigord 1754-1838)

    Modificato da Arkantos01 11/05/2005 22.20
  • OFFLINE
    comatrix
    Post: 1.117
    Veterano
    00 12/05/2005 02:30
    1. Redistribuable
    2. Perché non c'é alcun bisogno di scompattarlo, perché complicarsi la vita [SM=x53912]
  • OFFLINE
    Arkantos01
    Post: 4.812
    Maestro
    Moderatore
    00 13/05/2005 21:00
    Re:
    >1. Redistribuable

    Il redistrubuitable è un file unico non scompattabili da 14Mb... gli ho provati tutti e l'unico funzionante è questo: www.microsoft.com/downloads/details.aspx?FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38&Displa...
  • OFFLINE
    comatrix
    Post: 1.148
    Veterano
    00 13/05/2005 21:11
    Ma Arka, da te non me l'aspettavo [SM=x53912]
    Nella guida appunto, se guardi bene quel link che hai inserito é uguale al link che ho inserito io per il NET Framework 1.1 Service Pack 1. Ora se vuoi scaricarti il NET Framework 1.1 senza SP1 scegli il primo, se vuoi scaricarti il NET Framework 1.1 Service Pack 1 scegli il secondo.
    Infatti se noti nella sezione

    Integrazione del Windows Media Player 10, MSN Messenger 6.2, NET Framework 1.1 e NET Framework 1.1 SP1

    Li ho messi tutti e 2. A te scegliere. E se noti bene infatti il primo é scompattato, il secondo (SP1) no. [SM=x53914]


    [Modificato da comatrix 13/05/2005 21.12]

  • OFFLINE
    Arkantos01
    Post: 4.814
    Maestro
    Moderatore
    00 13/05/2005 21:28
    Re:

    Scritto da: comatrix 13/05/2005 21.11
    Ma Arka, da te non me l'aspettavo [SM=x53912]
    Nella guida appunto, se guardi bene quel link che hai inserito é uguale al link che ho inserito io per il NET Framework 1.1 Service Pack 1. Ora se vuoi scaricarti il NET Framework 1.1 senza SP1 scegli il primo, se vuoi scaricarti il NET Framework 1.1 Service Pack 1 scegli il secondo.
    Infatti se noti nella sezione

    Integrazione del Windows Media Player 10, MSN Messenger 6.2, NET Framework 1.1 e NET Framework 1.1 SP1

    Li ho messi tutti e 2. A te scegliere. E se noti bene infatti il primo é scompattato, il secondo (SP1) no. [SM=x53914]


    [Modificato da comatrix 13/05/2005 21.12]




    ehm.. non avevo visto che gli avevi linkati -.-' io che mi sono sbattuto tutto il sito microsoft alla ricerca del NET Framework... mi sento un coglione di abnormi dimensioni [SM=x53921] [SM=x53921] [SM=x53921] [SM=x53921]
  • OFFLINE
    comatrix
    Post: 1.151
    Veterano
    00 13/05/2005 21:40
    Non dire cosi' Arkantos, alle volte anche io mi do del pirla, poiché il problema é cosi evidente che non riesco a risolverlo. E come dire che cerchi le chiavi della macchina e dopo 10 minuti di parolacce perché non le trovi ti accorgi che le avevi in mano [SM=x53920]

    P.S.

    io che mi sono sbattuto tutto il sito microsoft alla ricerca del NET Framework

    Questa pero' é bella dai, perché conosco mamma M$, e lo so cosa vuol dire, poiché non trovi mai alla prima botta veramente cosa desideri. Cmq per cercare con più precisione sul sito della M$ consiglio di fare una ricerca (sempre sul sito della M$) non con parole ma con le release, tipo KB128634, vedrai che subito subito trovi [SM=x53912]
  • OFFLINE
    hom3rino
    Post: 2
    Utente Junior
    00 09/06/2005 09:29
    problema con file cmdlines e utenti.cmd
    ciao ho seguito la guida fino al punto dell'agiunta dei programmi,
    ora però mi trovo in difficolta su un punto che di sicuro è una stupidata.
    allora io ho creato il file cmdlines.txt,
    i relativi applications.bat , clean.bat ecc..,
    ora con il file cmdlines.txt che devo farci?
    lo trasformo in *.cmd? nell'unattended di windows devo digli di esegirlo? come?
    dove li metto questi file?
    e poi nel file cdmlines devo aggiungere la stringa "utenti.cmd"
    per far si che mi venga creato l'utente in uatomatico?

    grazie aspetto risposta...
  • OFFLINE
    Arkantos01
    Post: 5.042
    Maestro
    Moderatore
    00 10/06/2005 08:34
    Re: problema con file cmdlines e utenti.cmd

    Scritto da: hom3rino 09/06/2005 9.29
    ciao ho seguito la guida fino al punto dell'agiunta dei programmi,
    ora però mi trovo in difficolta su un punto che di sicuro è una stupidata.
    allora io ho creato il file cmdlines.txt,
    i relativi applications.bat , clean.bat ecc..,
    ora con il file cmdlines.txt che devo farci?
    lo trasformo in *.cmd? nell'unattended di windows devo digli di esegirlo? come?
    dove li metto questi file?
    e poi nel file cdmlines devo aggiungere la stringa "utenti.cmd"
    per far si che mi venga creato l'utente in uatomatico?

    grazie aspetto risposta...



    la trasformazio del file cmdlines.txt avverrà più avanti, non ti preuccupare.
  • pepsav89
    00 16/06/2005 13:15


    Nota : In questo capitolo avremmo solamente bisogno delle cartelle $OEM$ e $1\applications



    Perchè io non ce l'ho???
    Le devo creare???


    [SM=x53927] [SM=x53927] [SM=x53927]


  • OFFLINE
    Arkantos01
    Post: 5.236
    Maestro
    Moderatore
    00 16/06/2005 13:53
    Re:

    Scritto da: pepsav89 16/06/2005 13.15


    Nota : In questo capitolo avremmo solamente bisogno delle cartelle $OEM$ e $1\applications



    Perchè io non ce l'ho???
    Le devo creare???


    [SM=x53927] [SM=x53927] [SM=x53927]





    se non ce l'hai sì
  • pepsav89
    00 16/06/2005 14:56
    Re: Re:

    Scritto da: Arkantos01 16/06/2005 13.53


    se non ce l'hai sì



    La domanda reale è: " E' normale che non ce l'abbia...???"

    [SM=x53927] [SM=x53927] [SM=x53927]


  • OFFLINE
    comatrix
    Post: 1.276
    Veterano
    00 17/06/2005 01:21
    Una volta per tutte rispondo circa il file cmdlines.cmd o cmdlines.txt:

    Se i files Unattended.txt winnt.sif e winnt32.sif sono stati modificati con gli stessi parametri, il file va rinominato in cmd ed inserito il comando nella categoria [commands]
    Se il file modificato é solo Unattended.txt il file va lasciato tale e quale, sarebbe a dire cmdlines.txt
    Dipende da voi sapere come li avete settati a seconda delle vostre esigenze.
    IL file cmdlines.cmd va inserito nella cartella
    C:\XP\$OEM$

    [Modificato da comatrix 17/06/2005 1.22]

  • OFFLINE
    Kapitone
    Post: 2
    Utente Junior
    00 31/07/2005 19:09
    Ho un paio di domande da fare dato che sto smanettando un casino
    con queste installazioni Unattended.

    Primo:

    In caso di installazione con XP già su C, lui mi modifica
    il boot.ini appunto su C per il dual boot no?
    Se io scelgo il nuovo (quello appena installato), la lettera
    C è assegnata alla prima partizione (quella con il boot.ini),
    mentre la lettera del S.O. nuovo è un altra (F).

    Allora volevo chiedere dove l'Unattended installa i programmi,
    dato che C la assegna ad altro, non è che mi sovrascrive i Prog
    su C ?
    Se non mi sono spiegato chiedete pure [SM=x53911]



    Secondo:

    Il Framework con SP1 è una patch oppure un pacchetto cumulativo?

    Cioè si deve installare Framework da 23 MB e poi il secondo
    pacchetto con SP1 da 11 MB?

    E poi mi pare ci sia anche un altro pacchetto da installare
    (KB886903). E vero?



    Terzo:

    Le vostre guide sono fenomenali!!!!


  • OFFLINE
    comatrix
    Post: 1.586
    Veterano
    00 31/07/2005 19:30
    Re:

    Scritto da: Kapitone 31/07/2005 19.09
    Ho un paio di domande da fare dato che sto smanettando un casino
    con queste installazioni Unattended.

    Primo:

    In caso di installazione con XP già su C, lui mi modifica
    il boot.ini appunto su C per il dual boot no?
    Se io scelgo il nuovo (quello appena installato), la lettera
    C è assegnata alla prima partizione (quella con il boot.ini),
    mentre la lettera del S.O. nuovo è un altra (F).

    Allora volevo chiedere dove l'Unattended installa i programmi,
    dato che C la assegna ad altro, non è che mi sovrascrive i Prog
    su C ?
    Se non mi sono spiegato chiedete pure [SM=x53911]




    No la lettera della seconda partizione sarà D: e le lettere di unità saranno decalate, almeno che tu non lo specifici.


    Scritto da: Kapitone 31/07/2005 19.0
    Secondo:

    Il Framework con SP1 è una patch oppure un pacchetto cumulativo?

    Cioè si deve installare Framework da 23 MB e poi il secondo
    pacchetto con SP1 da 11 MB?

    E poi mi pare ci sia anche un altro pacchetto da installare
    (KB886903). E vero?



    Pacchetto cumulativo. Si ne esiste una supplementare.


    Scritto da: Kapitone 31/07/2005 19.09
    Terzo:

    Le vostre guide sono fenomenali!!!!



    Grazie [SM=x53912]
  • OFFLINE
    Kapitone
    Post: 2
    Utente Junior
    00 31/07/2005 20:56
    e quindi la dir in OemFilesPath
    va con la D: ? al posto di C:?
  • OFFLINE
    comatrix
    Post: 1.588
    Veterano
    00 31/07/2005 21:14
    non hai bisgno di quella directory e tantomeno di quel comando, a meno che tu non specifici più partizioni ed a seconda di cosa ci vuoi installare, come già detto [SM=x53912]
  • OFFLINE
    Dylan147
    Post: 5
    Utente Junior
    00 06/11/2005 13:13
    A proposito...di NET Framework
    Ho seguito le istruzioni ma dal sito di M$ ho scaricato i seguenti files:
    dotnetfx.exe da 23 Mb circa
    ndp1.1sp1-kb867460-x86.exe da 10 Mb circa (l'SP1)
    langpack.exe da 1,3 Mb circa (language pack in italiano).
    A proposito di quest'ultimo file...non va inserito anche?
    Se si come???

    Aiuto [SM=x53920]

    P.s.:
    ho modificato così application.bat:
    @echo off
    echo Installazione del Windows Media Player 10 ...
    start /wait %systemdrive%\applications\mp10setup.exe /Q:A /R:N /C:"setup_wm.exe /DisallowSystemRestore /Q:A /R:N"
    echo.
    echo Installazione di MSN Messenger 7 ...
    start /wait %systemdrive%\applications\MsnMsgs.msi /QB
    echo.
    echo Installazione di NET Framework 1.1 ...
    start /wait %systemdrive%\applications\netfrwrk\netfx.msi /QB
    echo.
    echo Installazione di NET Framework 1.1 language pack...
    start /wait %systemdrive%\applications\netfrwrk\langpack.msi /QB
    echo.
    echo Installazione di NET Framework 1.1 SP1 ...
    start /wait %systemdrive%\applications\netfrwrk\ntfxsp1.exe /QB
    echo.

    [Modificato da Dylan147 06/11/2005 13.17]

    [Modificato da Dylan147 06/11/2005 15.11]

1