|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2002
Città: Vicenza
Messaggi: 3217
|
Win 7/8/10 - Installazione automatica software, chavi registro e altro con RunOnceEX
RUNONCEEX IN ISO DI WINDOWS (SETUP COMPLETE) PREMESSA Come riportato dal bollettino http://technet.microsoft.com/it-it/l...=ws.10%29.aspx …Al termine di Installazione di Windows è possibile effettuare ulteriori personalizzazioni aggiungendo alcuni comandi al file %WINDIR%\Setup\Scripts\SetupComplete.cmd. Questo file consente di installare ulteriori applicazioni, eseguire script Windows personalizzati (cscript/wscript) o apportare altre modifiche al sistema prima che un utente effettui l'accesso… PROCEDURA Aprire l’ISO del sistema operativo con UltraISO o programmi similari, quindi: 1)- Creare una cartella -> Software nella root dell’ISO, ed inserirvi tutti i progammi autoinstallanti in modalità silent. ![]() 2)- Dentro la cartella sources dell'ISO, creare 4 cartelle, una dentro l'altra (matrioska) $OEM$\$$\SETUP\SCRIPTS 3)- Adesso dobbiamo creare lo script di installazione, aprendo il blocco note, copiando\incollando, per poi modificarlo secono le nostre esigenze, lo script sotto riportato e salvarlo con nome SetupComplete.cmd sotto la cartella SCRIPTS ![]() *IMPORTANTE qualora il file install è informato .esd, va sostituita la sintassi in install.esd al posto di install.wim (grazie @ franco54) Esempio di script nel file di Installazione SetupComplete.cmd ----------------------------------------------------------- @echo off for %%w IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%w:\sources\install.wim SET CDROM=%%w: REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx /f SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /v Flags /t REG_DWORD /d "20" /f REG ADD %KEY% /V Title /D "Post Installation..." /f >NUL REG ADD %KEY%\01 /VE /D "Tweak di registro" /f >NUL REG ADD %KEY%\01 /V 1 /D "%CDROM%\Software\01_Tweak_di_registro_W8.1.exe" /f >NUL REG ADD %KEY%\03 /VE /D "Calcolator Plus" /f >NUL REG ADD %KEY%\03 /V 1 /D "%CDROM%\Software\03_Calcolator_Plus.exe" /f >NUL EXIT ------------------------------------------------------------------------ Al termine possiamo chiudere e salvare la nuova ISO sempre con UltraISO o programmi similari, oppure creare un disco avviabile. NOTE E PRECISAZIONI La Riga in verde serve creare la chiave di registro RunOnceEX, perchè in genere non è contenuta nativamente nelle ISO. La riga in Blu serve per non avere problemi nei sistemi a 64 bit e i nuovi S.O come già segngalato qui: http://www.eng2ita.net/forum/index.p...ic,8008.0.html Come si nota, i primi numeri “01, 02, 03, etc…” indicano il numero della cartella del programma e rimane uguale per tutti i file della stesso programma, e assume il valore progressivo per ogni programma diverso. La riga VE indica il titolo, tra le virgolette, dello splash screen che compare durante l’installazione, e non varia, come opzione possiamo anche omettere questa riga relativa allo splash screen del singolo programma e tenere solo quella del titolo principale V Title Le righe V 1, V 2, etc.. indicano i vari comandi di esecuzione e il file da eseguire all’interno della cartella, quindi possono variare di numero, ma sempre all’interno della cartella principale, poi la numerazione ricomincia per altra cartella. Le scritte in rosso indicano i percorsi delle cartelle dei programmi già in formato silent, oppure direttamente i programmi con i comandi silent. Scrivere in maniera corretta la sintassi del nome del file, con installazione silent, che deve essere scritto senza spazi, al limite inserendo il trattino separatore basso “_”, ad eccezione del comando silent che deve avere lo spazio come ad esempio Setup Pippo.exe /S /NOREBOOT Può sembrare una sciocchezza, ma fate attenzione agli slash che per i percorsi è questo "\" invece per i parametri silent o altro è questo "/" Solo per Windows 8.1 Non inserire un comando nello script con la funzione di riavvio o restart immediato al termine delle operazioni, tipo "shutdown -r -f -t 0" Perchè, in Windows 8.1, tutti i collegamenti riferiti ad Internet Explorer, ossia icona nella task bar e la "mattonella" nel menu start, vengono eliminati. RIFERIMENTI: http://hwnl.mastertopforum.net/integ...-7-vt1843.html http://www.eng2ita.net/forum/index.p...ic,8008.0.html
__________________
Mio PC Ryzen 7950X Ultima modifica di DMD : 26-10-2016 alle 06:55. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Inserito nella sez. tutorial e nell'indice (paragrafo "Preparazione e integrazione ISO"), grazie mille come sempre
![]()
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Mar 2011
Messaggi: 2
|
....prima di tutto grazie della guida
Quindi se ho capito...seguendo questa guida, al termine dell' instalalzione di un Win7 partirebbe l'installazione del software che ho aggiunto, oppure mi ritroverei già il software aggiunto installato al termine del' instalalzione di win7..??? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2002
Città: Vicenza
Messaggi: 3217
|
Se utilizzi il procedimento n.1, ossia di integrare il RunOnceEX nell'ISO, I programmi si installano automaticamente appena che hai creato l'utente.
Con il procedimento n.2, da supporti esterni, i programmi li potrai far installare automaticamente quando lo riterrai oppurtuno e su qualsiasi macchina.
__________________
Mio PC Ryzen 7950X Ultima modifica di DMD : 19-03-2011 alle 22:30. |
![]() |
![]() |
![]() |
#5 | |
Junior Member
Iscritto dal: Mar 2011
Messaggi: 2
|
Quote:
..ma devono essere tutti file eseguibili, oppure posso inserire un'installazione completa tipo office 2010..?? Grazie |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2002
Città: Vicenza
Messaggi: 3217
|
Più che altro in formato silent.
Quindi ocorre per ogni eseguibile inserire il relativo comando silent. La procedura per Office 2010 non saprei, dovresti vedere un Thread apposito. Con Office 2007 opero con Office Integrator e Strumento di personalizazione di Office, creandomi il mio file install silent.
__________________
Mio PC Ryzen 7950X |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Apr 2001
Città: Giovinazzo(BA) ...bella città, riso patat e cozz a volontà!
Messaggi: 26489
|
Grazie per l'aggiornamento del primo post. Inserisco nell'indice anche questo gioiello
![]()
__________________
Ezio Lacandia on DeviantArt | Slimkat mod per N4 e N5 | Trattative mercatino HWU | Driver nForce NET Framework [Guida] | BSOD individuazione cause | Guida Sintetica Strap/Divisori P45 | Fix associazioni Vista/7 Problemi Win Installer | Avviare programmi senza richiesta UAC | Problemi Font | Guida Raccolte 7 | Win 32/64bit come perchè |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:52.