Alcuni aggiornamenti software Microsoft utilizzano Hotfix.exe o Update.exe come programma di installazione. Questi programmi consentono di verificare la versione del service pack di Windows e la lingua del sistema operativo, di installare e registrare l'aggiornamento software nel computer e di eseguire il backup dei file per consentire la rimozione dell'aggiornamento software.
Gli aggiornamenti software che utilizzano uno di questi programmi di installazione supportano numerose opzioni della riga di comando che possono essere utilizzate dagli amministratori per distribuire gli aggiornamenti.
Per determinare se un aggiornamento software utilizza Hotfix.exe o Update.exe come programma di installazione per i pacchetti rilasciati dopo il mese di luglio 2004, controllare il valore relativo al programma di installazione nella scheda Versione della finestra di dialogo Proprietà per il pacchetto di aggiornamento software. Per i pacchetti rilasciati prima del mese di luglio 2004, è necessario estrarre il contenuto del pacchetto per verificare il programma di installazione utilizzato.
Gli aggiornamenti software Microsoft vengono forniti in
diversi formati di file autoestraenti che consentono l'esecuzione automatica di
un programma di installazione incluso nel pacchetto. In questo articolo vengono
descritte le opzioni della riga di comando che possono essere utilizzate con i
pacchetti di aggiornamento software che utilizzano Hotfix.exe o Update.exe come
programma di installazione, che sarà indicato nella parte restante
dell'articolo come "pacchetti di aggiornamento software di Windows".
Per ulteriori informazioni, fare clic sul numero
dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684
(http://support.microsoft.com/kb/824684/
)
Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft
Per determinare se un pacchetto di aggiornamento software
utilizza Update.exe come programma di installazione e per stabilire quale
versione è impiegata, attenersi alla seguente procedura:
- Fare clic con il pulsante destro del mouse sul pacchetto,
quindi scegliere Proprietà.
- Nella scheda Versione, in corrispondenza
di Altre informazioni sulla versione, fare clic sull'opzione
relativa al programma di installazione.
Update.exe dovrebbe essere visualizzato nel campo
Valore.
- Per determinare la versione, fare clic sull'opzione
relativa alla versione del programma di installazione. La
versione del programma di installazione utilizzato nel pacchetto sarà
visualizzata nel campo Valore.
Per i pacchetti rilasciati prima del mese di luglio 2004 o per i
pacchetti il cui valore
Descrizione nella scheda
Generale corrisponde a un file cabinet
autoestraente
, attenersi alla procedura riportata per
determinare se è utilizzato Update.exe o Hotfix.exe e per stabilire quale
versione è impiegata:
- Estrarre il pacchetto di aggiornamento software in una
cartella temporanea univoca. Per estrarre, ad esempio, i file per un pacchetto
di aggiornamento denominato NumeroarticoloKB.exe in una cartella denominata
Pacchettoestratto dell'unità C, digitare quanto riportato di seguito al prompt
dei comandi:
NumeroarticoloKB /X:C:\Pacchettoestratto
- Aprire la cartella temporanea contenente i file estratti
per il pacchetto di aggiornamento software. Ad esempio aprire
C:\Pacchettoestratto.
- Individuare il file Update.exe o Hotfix.exe nella cartella
temporanea o in una sottocartella.
- Per determinare la versione del file Update.exe o
Hotfix.exe, fare clic con il pulsante destro del mouse sul file e scegliere
Proprietà.
- Fare clic sulla scheda Versione e prendere
nota del valore Versione file.
Nota Se la descrizione del pacchetto è Programma di autoestrazione di
file CAB Win32, si tratta di un pacchetto di aggiornamento software IExpress.
Per ulteriori informazioni sui pacchetti IExpress, fare
clic sul numero dell'articolo della Microsoft Knowledge Base riportato di
seguito (il contenuto potrebbe essere in inglese):
197147
(http://support.microsoft.com/kb/197147/
)
Opzioni della riga di comando per i pacchetti di aggiornamento software IExpress
Se l'estensione del nome file del
pacchetto è msi o msp, significa che nel pacchetto di aggiornamento software
viene utilizzato Windows Installer come programma di installazione. Per
ulteriori informazioni sulle opzioni della riga di comando utilizzate da
Windows Installer, visitare il seguente sito Web Microsoft (informazioni in
lingua inglese):
Negli aggiornamenti software per Windows NT 4.0 e in quelli
inclusi in Windows 2000 Service Pack 3 o precedenti viene utilizzato il
programma di installazione Hotfix.exe.
Il file Update.exe è
utilizzato come programma di installazione per gli aggiornamenti software
inclusi in Windows 2000 Service Pack 4 e versioni successive e in Windows XP e
Windows Server 2003.
Nota In alcuni pacchetti di aggiornamento software per le versioni di
Windows elencate nella sezione "Le informazioni in questo articolo si applicano
a" vengono utilizzati pacchetti di IExpress o di Windows Installer. Non viene
quindi utilizzato Hotfix.exe o Update.exe come programma di installazione.
Panoramica del processo di installazione
Quando si esegue un pacchetto di aggiornamento software di Windows
senza opzioni della riga di comando, viene avviato automaticamente il programma
Hotfix.exe o Update.exe per l'installazione dell'aggiornamento. Le azioni
riportate di seguito sono eseguite dal programma di installazione:
- Il programma di installazione (Hotfix.exe o Update.exe)
esamina la versione del service pack correntemente disponibile. Se la versione
del service pack è precedente a quella dell'aggiornamento software, ma non a
quella minima specificata dall'aggiornamento, e se la lingua è la stessa, il
programma di installazione installerà automaticamente l'aggiornamento software,
mentre se la versione del service pack è successiva a quella dell'aggiornamento
software, l'installazione non proseguirà.
- Se la versione della lingua dell'aggiornamento software non
corrisponde alla lingua del sistema operativo, l'installazione non
proseguirà.
- Se non esistono conflitti di versione, l'aggiornamento
software verrà installato da Hotfix.exe o da Update.exe.
- Il programma di installazione registra l'aggiornamento
software in una delle seguenti chiavi del Registro di sistema:
HKEY_LOCAL_MACHINE \Software\Microsoft\Updates\<sistema operativo>\<livello di service pack>\KB<nnnnnn>
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
- Le informazioni relative alla disinstallazione
dell'aggiornamento software sono memorizzate in una cartella nascosta
denominata $NtUninstallQnnnnnn$ o
$NtUninstallKBnnnnnn$ in %SystemRoot%\.
Opzioni della riga di comando per il programma Update.exe
Nelle tabelle che seguono sono riportate le opzioni della riga di
comando supportate dalle diverse versioni del programma Update.exe.
Riduci questa tabellaEspandi questa tabella
| Opzione standard | Descrizione
dell'opzione | Versioni del file Update.exe che supportano questa
opzione |
|---|
| /help | Consente di visualizzare la Guida della riga di
comando. | La versione 5.3.24.3 e le versioni successive supportano
l'opzione /help. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /?. |
| /passive | Modalità di installazione automatica. Non è richiesta
alcuna interazione da parte dell'utente, ma è visualizzato lo stato
dell'installazione. Se è necessario un riavvio al termine dell'installazione,
verrà visualizzata una finestra di dialogo con un timer che avvisa l'utente che
il computer verrà riavviato entro 30 secondi. | La versione 5.3.24.3 e le
versioni successive supportano l'opzione /passive. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /u. |
| /quiet | Modalità non interattiva, uguale alla modalità di
installazione automatica, ma senza la visualizzazione dello stato o dei
messaggi di errore. | La versione 5.3.24.3 e le versioni successive
supportano l'opzione /quiet. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /q. |
| /norestart | Consente di non riavviare il computer al termine
dell'installazione. | La versione 5.3.24.3 e le versioni successive
supportano l'opzione /norestart. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /z. |
| /warnrestart | Consente la visualizzazione di una finestra di dialogo
con un timer che avvisa l'utente del riavvio del computer entro x secondi. (Il
valore predefinito è 30 secondi.) Da utilizzare con le opzioni /quiet o /passive. | La versione 6.1.22.0 e le versioni successive supportano
l'opzione /warnrestart. |
| /forcerestart | Consente di riavviare il computer dopo l'installazione e
di forzare la chiusura delle altre applicazioni senza salvare prima i file
aperti. | La versione 5.3.24.3 e le versioni successive supportano
l'opzione /forcerestart. |
| /promptrestart | Consente la visualizzazione di una finestra di dialogo
per richiedere il riavvio se necessario. Da utilizzare con /quiet. | La versione 6.1.22.0 e le versioni successive supportano
l'opzione /promptrestart. |
| /forceappsclose | Consente di forzare la chiusura degli altri programmi
all'arresto del computer. | La versione 5.4.15.0 e le versioni successive
supportano l'opzione /forceappsclose. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /f. |
| /nobackup | Consente di non eseguire il backup dei file per la
disinstallazione. | La versione 6.1.22.0 e le versioni successive
supportano l'opzione /nobackup. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /n. |
| /overwriteoem | Consente di sovrascrivere i file OEM senza chiedere
previa conferma all'utente. | La versione 6.1.22.0 e le versioni
successive supportano l'opzione /overwriteoem. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /o. |
| /integrate:percorso | Consente di integrare gli aggiornamenti software nei file
di origine dell'installazione di Windows che si trovano nel percorso
specificato. percorso si riferisce alla cartella
contenente la cartella i386. | La versione 5.4.15.0 e le versioni
successive supportano l'opzione /integrate:percorso. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /s. |
| /log:percorso | Consente all'utente di specificare la posizione in cui
creare il file di registro. | La versione 6.1.22.0 e le versioni
successive supportano l'opzione /log. |
| /ER | Consente la segnalazione degli errori
estesa. | Tutte le versioni supportano l'opzione ER. |
| /verbose | Consente la registrazione dettagliata. Crea il file
%Windir%\CabBuild.log dell'installazione che elenca
in dettaglio i file da copiare. Questa opzione potrebbe rallentare notevolmente
l'installazione. | La versione 5.3.24.3 e le versioni successive
supportano l'opzione /verbose. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /v. |
| /d:percorso | Consente di specificare una directory di backup per
l'installazione del service pack di Windows.
percorso indica la cartella di destinazione dei file
di backup. Il percorso di backup predefinito è
%Unitàdisistema%\$ntservicepackuninstall$.
| Questa opzione non è disponibile per gli aggiornamenti diversi dai
service pack ed è disponibile solo per le versioni 5.3.16.5 e successive del
programma di installazione. |
| /extract[:percorso] | Consente di estrarre i file senza avviare il programma di
installazione. Se il "percorso" non è incluso, verrà
richiesto il percorso per una cartella di destinazione in cui estrarre i file.
Se il "percorso" è utilizzato, i file verranno
estratti nella cartella di destinazione specificata. | La versione
5.3.24.3 e le versioni successive supportano l'opzione /extract. Per compatibilità con le versioni precedenti si può utilizzare
l'opzione /x. |
| /hotpatch:disable | Consente di disattivare la funzionalità di hotpatching e
di installare solo la cold patch. | Questa opzione deve essere utilizzata
solo per i pacchetti Windows Server 2003 che supportano la funzionalità di
hotpatching ed è disponibile nella versione 6.1.22.0 e successive. Per
ulteriori informazioni sulla funzionalità di hotpatching, vedere la sezione
"Riferimenti" del presente articolo per un collegamento relativo al white paper
"Inside Update.exe". |
Note- È in fase di adozione un'importante serie di opzioni della
riga di comando che si possono utilizzare per distribuire i pacchetti che
contengono gli aggiornamenti software.
Per ulteriori
informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base
riportato di seguito (il contenuto potrebbe essere in inglese):
824687
(http://support.microsoft.com/kb/824687/
)
Opzioni della riga di comando per i pacchetti di aggiornamento software Microsoft
Per la compatibilità con le versioni precedenti gli
aggiornamenti software Windows che implementano i nuovi nomi delle opzioni
standard supportano anche le opzioni di installazione utilizzate dalla versione
precedente del file. Si consiglia tuttavia di non utilizzare più le vecchie
opzioni perché questo supporto potrebbe venire rimosso negli aggiornamenti
software futuri. - Tutte le opzioni elencate utilizzano una barra (/). Per
compatibilità con le versioni precedenti si può ancora utilizzare un trattino
(-) invece della barra (/).
- Per una rimozione sicura di un aggiornamento software,
disinstallare innanzi tutto la versione più recente. Si supponga ad esempio che
gli aggiornamenti rapidi (hotfix) A e B sostituiscano entrambi lo stesso file o
le stesse chiavi del Registro di sistema e che l'aggiornamento rapido (hotfix)
A sia stato installato prima dell'aggiornamento rapido (hotfix) B. Per
ripristinare il sistema allo stato originario prima dell'installazione
dell'aggiornamento rapido (hotfix) A, rimuovere l'aggiornamento rapido (hotfix)
B prima di rimuovere l'aggiornamento rapido (hotfix) A.
Per ulteriori informazioni sulla rimozione degli
aggiornamenti di Update.exe, fare clic sul numero dell'articolo della Microsoft
Knowledge Base riportato di seguito:
823836
(http://support.microsoft.com/kb/823836/
)
La rimozione degli aggiornamenti software di Windows nell'ordine sbagliato potrebbe causare l'interruzione del sistema operativo
Opzioni della riga di comando del programma Hotfix.exe
Nella tabella che segue sono riportate le opzioni della riga di
comando supportate dal programma Hotfix.exe.
Riduci questa tabellaEspandi questa tabella
| Opzione della riga di comando | Descrizione |
|---|
| /f | Consente di chiudere gli altri programmi all'arresto del
computer. |
| /l | Consente di visualizzare l'elenco degli aggiornamenti
software installati. |
| /m | Modalità automatica. |
| /n | Consente di non eseguire il backup dei file per la
disinstallazione. |
| /q | Modalità non interattiva (senza intervento
dell'utente). |
| /y | Consente di eseguire la disinstallazione (deve essere
utilizzata con /m o /q) |
| /z | Consente di non riavviare il computer dopo
l'installazione. |
Per ulteriori
informazioni sull'installazione e sulla rimozione degli aggiornamenti software
che utilizzano Hotfix.exe, fare clic sul numero dell'articolo della Microsoft
Knowledge Base riportato di seguito (il contenuto potrebbe essere in inglese):
184305
(http://support.microsoft.com/kb/184305/
)
Installazione e rimozione degli aggiornamenti rapidi (hotfix) tramite Hotfix.exe
Il white paper riportato di seguito esamina il file
Update.exe, il programma di installazione per Windows e per i relativi
componenti (informazioni in lingua inglese):