VELOCIZZARE L'INSTALLAZIONE DELLE PATCH

E' il forum giusto per inviare e condividere con gli altri iscritti i vostri tips&tricks ossia i trucchi e segreti per la configurazione e l'utilizzo dei vari software (siano essi sistemi operativi od applicazioni).

Moderatore: Staff forum IlSoftware.it

Avatar utente
Edi
Junior Software
Junior Software
Messaggi: 103
Iscritto il: 15 giu 2004 11:44
Località: Pescara

VELOCIZZARE L'INSTALLAZIONE DELLE PATCH

Messaggio da Edi »

VELOCIZZARE L'INSTALLAZIONE DELLE PATCH

La quantità di patch rilasciate da microsoft dopo il SP2 ha raggiunto ormai diverse decine di MB. Scaricare da internet gli update a ogni nuova installazione richiede quindi tempo e, per chi possiede una linea analogica anche dispendio di denaro. Con il seguente modo si può automatizzare l'installazione delle pacth una volta scaricate e salvate sull'HD.

Create un file di testo, chiamatelo ad es Install hotfix, nella prima riga scrivete @echo off (un comando che evita la visualizzazione delle operazioni), nella seconda set local e nella terza set pathtofixes=C:\xpupdate . Nelle righe successive scrivete %pathtofixes%, il quale imposta il percorso stabilito nella riga tre, seguito dal nome dei file degli aggiornamenti presenti nella cartella xpupdate (una riga per ogni aggiornamento). Andate poi a salvare tutte le pacht nella cartella xpupdate (create la cartella xpupdate in C: ). Quando finito salvate il file di testo Install hotfix e cambiatene l'estensione in .bat

Es del file Install hotfix.bat:

@echo off
setlocal
set pathtofixes=C:\xpupdate
%pathtofixes%\Windows-KB890830-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB834707-x86-ita.exe /z /q
%pathtofixes%\WindowsXP-KB873339-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB885222-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB885835-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB885836-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB886185-x86-ita.exe /z /q
%pathtofixes%\WindowsXP-KB887742-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB887797-x86-ita.exe /z /q
%pathtofixes%\WindowsXP-KB890175-x86-ITA.exe /z /q
%pathtofixes%\Windows-KB890830-V1.2-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB867282-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB873333-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB884883-v2-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB885250-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB888113-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB888302-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB890047-X86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB891781-x86-ITA.exe /z /q
%pathtofixes%\WindowsInstaller-KB893803-v2-x86.exe /z /q
%pathtofixes%\Windows-KB890830-V1.3-ITA.exe /z /q
%pathtofixes%\Windows-KB890830-V1.4-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB890859-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB890923-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB893066-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB893086-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB896626-v2-x86-ITA.exe /z /q
%pathtofixes%\StepByStepInteractiveTraining-KB898458-x86-ITA.exe /z /q
%pathtofixes%\Windows-KB890830-V1.5-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB883939-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB890046-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB896358-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB896422-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB896428-x86-ITA.exe /z /q
%pathtofixes%\WindowsXP-KB893066-v2-x86-ITA.exe /z /q

Lanciate poi il file Install hotfix.bat comparirà una finestra Dos e apettate con pazienza perché con Pc poco potenti questa fase può durare anche qualche decina di minuti. Quando poi scompare la finestra Dos dovrete riavviare il computer.
Potete anche masterizzare la cartella xpupdate su un CD e se cambiate la lettera C della riga set pathtofixes=C:\xpupdate con quella che identifica il vostro lettore CD potete avviare l'installazione direttamente da CD.

Ciaooo :wink:

Avatar utente
Nautilus
Advanced Software Plus
Advanced Software Plus
Messaggi: 3496
Iscritto il: 11 feb 2003 01:19
Località: Un po' di qua, un po' di là...

Messaggio da Nautilus »

Complimenti! Davvero utile :D

Avatar utente
Edi
Junior Software
Junior Software
Messaggi: 103
Iscritto il: 15 giu 2004 11:44
Località: Pescara

Messaggio da Edi »

Grazie...

Avatar utente
juk
Active member
Active member
Messaggi: 6477
Iscritto il: 09 giu 2004 12:42
Località: Genova

Messaggio da juk »

Ringrazio prima di tutto Edi per l'idea del file batch per l'installazione...
Ora, vorrei postare il testo del batch che ho messo su per l'installazione. Identico al Tips di Edi, ma con un minimo di interfaccia Utente ;)
Altra importante variazione, per che come me, ha necessità di installare diverse macchine ( e far di corsa :) ), il batch può essere memorizzato e lanciato direttamente, senza alcuna configurazione aggiuntiva, da un qualsiasi FlashDisk ( nel quale ovviamente, oltre al batch stesso, occorre memorizzare le patch scaricate dal sito Microsoft... )

Codice: Seleziona tutto

@ECHO OFF
CLS
setlocal
set MyPath=%CD%\
ECHO.
ECHO ================================================================
ECHO = Installazione Patch critiche per Windows XP Service Pack 2 =
ECHO ================================================================
ECHO.
ECHO NON verra' effettuato l'aggiornamento al SP1 del .NET Framework
ECHO ---------------------------------------------------------------
ECHO.
ECHO - Aggiornamento Windows Installer 3.1 V2 (KB893803)
%MyPath%WindowsInstaller-KB893803-v2-x86.exe /z /q
ECHO - Aggiornamento della protezione per JView Profiler (KB903235)
%MyPath%WindowsXP-KB903235-x86-ITA.exe /z /q
ECHO - Aggiornamento rapido per Windows XP (KB893066)
%MyPath%WindowsXP-KB893066-v2-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB901214)
%MyPath%WindowsXP-KB901214-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB834707)
%MyPath%WindowsXP-KB834707-x86-ita.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB873333)
%MyPath%WindowsXP-KB873333-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB873339)
%MyPath%WindowsXP-KB873339-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB885250)
%MyPath%WindowsXP-KB885250-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB885835)
%MyPath%WindowsXP-KB885835-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB885836)
%MyPath%WindowsXP-KB885836-x86-ITA.exe /z /q
ECHO - Aggiornamento critico per Windows XP (KB886185)
%MyPath%WindowsXP-KB886185-x86-ita.exe /z /q
ECHO - Aggiornamento della protezione per Windows Messenger (KB887472)
%MyPath%WindowsXP-KB887472-x86-ita.exe /z /q
ECHO - Aggiornamento per Windows XP (KB887742)
%MyPath%WindowsXP-KB887742-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB888113)
%MyPath%WindowsXP-KB888113-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB888302)
%MyPath%WindowsXP-KB888302-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB890047)
%MyPath%WindowsXP-KB890047-X86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB890175)
%MyPath%WindowsXP-KB890175-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB890859)
%MyPath%WindowsXP-KB890859-x86-ITA.exe /z /q
ECHO - Pacchetto cumulativo di aggiornamenti della protezione per IE (KB890923)
%MyPath%WindowsXP-KB890923-x86-ITA.exe /z /q
ECHO - Pacchetto cumulativo di aggiornamenti della protezione per IE (KB883939)
%MyPath%WindowsXP-KB883939-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB891781)
%MyPah%WindowsXP-KB891781-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB893066)
%MyPah%WindowsXP-KB893066-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB893086)
%MyPath%WindowsXP-KB893086-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB890046)
%MyPath%WindowsXP-KB890046-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Microsoft Windows XP (KB896358)
%MyPath%WindowsXP-KB896358-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB896422)
%MyPath%WindowsXP-KB896422-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB896428)
%MyPath%WindowsXP-KB896428-x86-ITA.exe /z /q
ECHO - Aggiornamento per Windows XP (KB898461)
%MyPath%WindowsXP-KB898461-x86-ITA /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB893756)
%MyPath%WindowsXP-KB893756-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB896423)
%MyPath%WindowsXP-KB896423-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB899587)
%MyPath%WindowsXP-KB899587-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB899588)
%MyPath%WindowsXP-KB899588-x86-ITA.exe /z /q
ECHO - Aggiornamento della protezione per Windows XP (KB899591)
%MyPath%WindowsXP-KB899591-x86-ITA.exe /z /q
ECHO - Aggiornamento per Windows XP (KB894391)
%MyPath%WindowsXP-KB894391-x86-ITA.exe /z /q
ECHO - Strumento di rimozione malware per Microsoft® Windows® Agosto (KB890830)
%MyPath%Windows-KB890830-V1.7-ITA.exe /z /q
ECHO - Pacchetto cumulativo di aggiornamenti della protezione per IE (KB896727)
%MyPath%WindowsXP-KB896727-x86-ITA.exe /z /q
ECHO.
ECHO Installazione completata con successo !!
ECHO.
ECHO Perche' le modifiche abbiano effetto, occorre riavviare il computer
ECHO -------------------------------------------------------------------
ECHO.
PAUSE
Il risultato finale ottenuto durante la fase di aggiornamento:
Immagine

P.S. Nel codice sono già comprese le Patch rilasciate il 10/08/2005 ;)


bye juk

Avatar utente
dinop
Senior Software Plus
Senior Software Plus
Messaggi: 9309
Iscritto il: 10 mar 2004 18:52
Località: Spazio ...siderale

Messaggio da dinop »

un "bravo" ad entrambi.... :lol: :lol: :lol: :lol: :lol: :lol:
dinop - old softman
Links --> HiJackThis

Avatar utente
MaxZ
Moderatore
Moderatore
Messaggi: 6648
Iscritto il: 02 mag 2004 13:24
Località: Piove di Sacco (PD)
Contatta:

Messaggio da MaxZ »

una domanda oltre ai complimenti per l'ottimo file batch: non c'è nessun problema ad installare tutti gli hotfixes di fila senza riavviare il pc?

Avatar utente
juk
Active member
Active member
Messaggi: 6477
Iscritto il: 09 giu 2004 12:42
Località: Genova

Messaggio da juk »

No.
Se installi "normalmente" la patch, senza il parametro /q ( quiet mode... ) alla fine, in modalità grafica, hai l'opzione selezionabile "Non riavviare adesso" ;)
L'unica differenza è che le modifiche non saranno attive sino al prossimo riavvio :)


bye juk

Avatar utente
MaxZ
Moderatore
Moderatore
Messaggi: 6648
Iscritto il: 02 mag 2004 13:24
Località: Piove di Sacco (PD)
Contatta:

Messaggio da MaxZ »

grazie juk. io pensavo invece di specificare il quiet ed il norestart, in modo che si arrangi ad installare tutto senza interfacce utente così da risparmiare tempo!
il mio dubbio era appunto l'importanza o meno di riavviare, ogni tanto.

Avatar utente
MaxZ
Moderatore
Moderatore
Messaggi: 6648
Iscritto il: 02 mag 2004 13:24
Località: Piove di Sacco (PD)
Contatta:

Messaggio da MaxZ »

ragazzi ho scritto questo programmino per chi vuole provarlo
https://forum.ilsoftware.it/viewtopic.php?t=41684
;)

juanlepins
Junior Software
Junior Software
Messaggi: 60
Iscritto il: 04 set 2002 10:13
Località: Estero
Contatta:

Messaggio da juanlepins »

vorrei aggiungere qlksa...
...il riavvio della macchina se lo desiderate.

@echo off
cls
rem setlocal
set MyPath=%CD%\
echo.
echo ================================================================
echo = Questo file serve ad installare gli aggiornamenti per XP SP2 =
echo = Aggiornato al 12 Ottobre 2005 =
echo ================================================================
echo.
rem pause
echo - Aggiornamento Sistema un attimo di pazienza.....
%MyPath%WindowsXP-KB896688-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB896688-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB899589-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB900725-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB901017-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB902400-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB904706-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB905749-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB906569-v3-x86-ITA.exe /z /q
%MyPath%WindowsXP-KB905414-x86-ITA.exe /z /q
echo.
echo ================================================================
echo = INSTALLAZIONE COMPLETATA CON SUCCESSO! =
echo ================================================================
echo.
pause
:start
ECHO.
ECHO 1. Riavvia la macchina
ECHO 2. Esci senza riavviare
set choice=
set /p choice=Digita una scelta.
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto shut
if '%choice%'=='2' goto bye
ECHO "%choice%" Parametro non valido riprova!
ECHO.
goto start
:shut
shutdown -r -f -t 15
goto end
:bye
echo.
ECHO FINE
echo.
goto end
:end
echo.
echo --- Grazie dell'utilizzo! ---
echo.
pause


Bye
Juanlepins

X-MEEN
Messaggi: 5
Iscritto il: 21 ott 2005 23:38

Messaggio da X-MEEN »

Lanciate poi il file Install hotfix.bat comparirà una finestra Dos e apettate con pazienza perché con Pc poco potenti questa fase può durare anche qualche decina di minuti. Quando poi scompare la finestra Dos dovrete riavviare il computer.



Ho seguito tutta la procedura descritta ma però non ho capito come si fà a lanciare il file install hotfix.bat :(
qualcuno me lo spiega per favore?
Grazie
Ciao X-MEEN

Avatar utente
dinop
Senior Software Plus
Senior Software Plus
Messaggi: 9309
Iscritto il: 10 mar 2004 18:52
Località: Spazio ...siderale

Messaggio da dinop »

start>esegui>cmd.exe

nella finestra DOS:

cd <percorso della cartella dove hai hotfix.bat>

hotfix.bat
dinop - old softman
Links --> HiJackThis

Avatar utente
LaSara
Advanced Software
Advanced Software
Messaggi: 1049
Iscritto il: 16 giu 2003 11:28
Località: Pontecurone

Messaggio da LaSara »

Scusate le domande banali.
Cosa significa il parametro /Z ?
Le patch sono uguali per "XPPro" e "XPHome"?
ThaKe it Heasy!

Avatar utente
juk
Active member
Active member
Messaggi: 6477
Iscritto il: 09 giu 2004 12:42
Località: Genova

Messaggio da juk »

Ciao verme1,
il /q indica quiete mode ( installazione senza interfaccia grafica )
il /z evita il riavvio della macchina al termine dell'installazione ;)
Le Patch sono le medesime per la versione Professional e quella Home ( cambiano a seconda delle versioni 32 o 64 bit per Professional )


bye juk

Avatar utente
kaos
Messaggi: 2
Iscritto il: 12 nov 2005 15:32
Località: agrigento

Messaggio da kaos »

salve
ma dove si trovano le patch che windows update ha scaricato automatiamente?

Rispondi