Identificativo articolo: 296861 - Ultima modifica: mercoledì 5 dicembre 2007 - Revisione: 15.3 Installazione di più aggiornamenti o aggiornamenti rapidi (hotfix) per Windows con un solo riavvioQuesto articolo è stato precedentemente pubblicato con il codice di riferimento I296861 In questa paginaSommario In questo articolo viene illustrato come installare più
aggiornamenti di prodotti Windows, ad esempio aggiornamenti critici, patch di
protezione o aggiornamenti rapidi (hotfix), utilizzando Hotfix.exe (Microsoft
Windows NT 4.0) o Update.exe (Microsoft Windows 2000, Microsoft Windows XP o
Microsoft Windows Server 2003) con un solo riavvio. Le informazioni sono
rivolte ad amministratori e a professionisti IT. è possibile installare
aggiornamenti dei prodotti Windows utilizzando Hotfix.exe o Update.exe
singolarmente o in combinazione con Windows, con o senza un service pack.
Nota Questa procedura non è valida per gli aggiornamenti di prodotti per i quali non viene utilizzato Hotfix.exe o Update.exe come programma di installazione. Nel caso, ad esempio, degli aggiornamenti di Internet Explorer per Windows NT 4.0, Windows 2000 e Windows XP, si utilizza un'installazione basata su INF invece di Update.exe. Di conseguenza non è possibile utilizzare questa procedura per installare più aggiornamenti di Microsoft Internet Explorer con un solo riavvio in Windows NT 4.0, Windows 2000 o Windows XP. Questa procedura è invece valida per gli aggiornamenti di Internet Explorer per Windows Server 2003, poiché in questo caso viene utilizzato Update.exe come programma di installazione. Per ulteriori informazioni su questi argomenti, visitare i seguenti siti Web Microsoft (informazioni in lingua inglese): Windows 2000 Guida all'installazione e alla distribuzione degli aggiornamenti rapidi (hotfix) di Microsoft Windows 2000 Windows XPhttp://www.microsoft.com/windows2000/downloads/servicepacks/sp4/HFDeploy.htm (http://www.microsoft.com/windows2000/downloads/servicepacks/sp4/HFDeploy.htm) Guida all'installazione e alla distribuzione degli aggiornamenti rapidi (hotfix) di Microsoft Windows XP http://www.microsoft.com/windowsxp/downloads/updates/sp1/hfdeploy.mspx (http://www.microsoft.com/windowsxp/downloads/updates/sp1/hfdeploy.mspx) Guida all'installazione e alla distribuzione degli aggiornamenti di Microsoft Windows XP Service Pack 2 Windows Server 2003 e Windows XP Professional x64 Editionhttp://www.microsoft.com/technet/prodtechnol/winxppro/deploy/hfdeploy.mspx (http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/hfdeploy.mspx) Guide all'installazione e alla distribuzione degli aggiornamenti di Microsoft Windows Server 2003 e di Windows XP 64-Bit Edition versione 2003 Windows Server 2003 Service Pack 1http://www.microsoft.com/technet/security/topics/patchmanagement/hfdeploy.mspx (http://www.microsoft.com/technet/security/topics/patchmanagement/hfdeploy.mspx) Installazione e distribuzione degli aggiornamenti di Microsoft Windows Server 2003 Service Pack 1 http://technet2.microsoft.com/windowsserver/en/library/0e02a953-aca7-4dad-b3e2-c94ea72bbc3d1033.mspx (http://technet2.microsoft.com/windowsserver/en/library/0e02a953-aca7-4dad-b3e2-c94ea72bbc3d1033.mspx) InformazioniUn aggiornamento dei prodotti Windows, ad esempio un
aggiornamento critico, una patch di protezione o un aggiornamento rapido
(hotfix) è rappresentato da un file eseguibile (exe) che contiene uno o più
file di sistema che possono essere applicati a Windows per correggere un
problema specifico. Gli aggiornamenti rapidi (hotfix) sono distribuiti dal
Servizio Supporto Tecnico Clienti Microsoft ai clienti i cui computer
presentano un problema specifico rilevante. Gli aggiornamenti critici e le
patch di protezione sono aggiornamenti che Microsoft raccomanda a tutti gli
utenti. Gli aggiornamenti critici e le patch di protezione possono essere
scaricati dai siti Web Windows Update, Microsoft Update, dall'Area Download
Microsoft o da altri siti Web Microsoft. Aggiornamenti di Windows XP x64 Edition, Windows Server 2003, Windows XP e Windows 2000 creati dopo il mese di dicembre 2002Nota Per determinare la data di creazione di un aggiornamento, controllare la data di modifica del programma di installazione Update.exe oppure Hotfix.exe nel pacchetto di aggiornamento.Per installare l'aggiornamento di un prodotto Windows su un singolo computer, eseguire il programma di aggiornamento del prodotto sul computer che si desidera aggiornare. Per installare più aggiornamenti senza riavviare il computer tra un'installazione e l'altra, utilizzare l'opzione /z. Opzioni della riga di comando per il programma Update.exeLa tabella riportata di seguito identifica le opzioni della riga di comando supportate dal programma Update.exe:Descrizione opzione ------ ----------- /f Consente di imporre la chiusura degli altri programmi all'arresto del computer. /n Consente di non eseguire il backup dei file per la rimozione degli aggiornamenti rapidi (hotfix). /z Consente di non eseguire il riavvio al termine dell'installazione. /q Consente di utilizzare la modalità non interattiva (senza intervento dell'utente). /m Consente di utilizzare la modalità di installazione automatica (Windows 2000). /u Consente di utilizzare la modalità di installazione automatica (Windows XP). /l Consente di visualizzare un elenco degli aggiornamenti rapidi (hotfix) installati. 815062
(http://support.microsoft.com/kb/815062/
)
Quando si concatenano più aggiornamenti rapidi non viene installato il file corretto
Tutti gli aggiornamenti di Windows NT 4.0, Windows XP e Windows 2000 creati prima del mese di dicembre 2002Nota Per determinare la data di creazione di un aggiornamento, controllare la data di modifica del programma di installazione Update.exe oppure Hotfix.exe nel pacchetto di aggiornamento.QChain.exe è uno strumento della riga di comando rilasciato da Microsoft per consentire agli amministratori di sistema di concatenare più aggiornamenti, senza la necessità di riavviare il sistema tra un'installazione di un aggiornamento e l'altra. Senza questo strumento, il solo metodo supportato è il riavvio del computer dopo l'installazione di ciascun aggiornamento. Lo strumento QChain.exe presenta i seguenti vantaggi:
815062
(http://support.microsoft.com/kb/815062/
)
Quando si concatenano più aggiornamenti rapidi non viene installato il file corretto
Il concatenamento delle installazioni degli aggiornamenti senza QChain.exe non è sicuroQuando si installano gli aggiornamenti, i file bloccati o in uso non possono essere sostituiti. Pertanto vengono collocati nella coda di ridenominazione file in sospeso in modo da essere sostituiti dopo il riavvio del computer. Il problema si verifica nella situazione seguente:
Gli aggiornamenti concatenati precedenti sono stati installati senza riavviare il computerSebbene questo scenario sia improbabile, è consigliabile verificare che il computer sia dotato di tutte le correzioni previste. A tal fine servirsi dello strumento Qfecheck.exe. Per ulteriori informazioni su Qfecheck.exe, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:282784
(http://support.microsoft.com/kb/282784/
)
Qfecheck.exe verifica l'installazione degli aggiornamenti rapidi di Windows 2000
QChain.exe cancella la chiave del Registro di
sistema relativa alle operazioni di ridenominazione dei file in sospeso, per
fare in modo che dopo il riavvio del computer venga installata solo la versione
più recente di un file. Per installare più aggiornamenti con un solo riavvio
Come ottenere QChain.exeLa funzionalità QChain.exe è inclusa in tutti gli aggiornamenti di Windows XP e Windows 2000 rilasciati dopo il 18 maggio 2001. Tuttavia, a causa di un problema riscontrato per gli aggiornamenti rilasciati prima del mese di dicembre 2002, in alcuni casi potrebbe venire installato nel computer un file binario non corretto. Per risolvere questo problema, nel mese di marzo 2003 è stata rilasciata una versione aggiornata di Microsoft QChain.exe. Per ulteriori informazioni in proposito o per ottenere lo strumento Qchain.exe aggiornato, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:815062
(http://support.microsoft.com/kb/815062/
)
Quando si concatenano più aggiornamenti rapidi non viene installato il file corretto
La sintassi di comando di QChain.exeqchain [nomefilediregistro] Il parametro facoltativo
[nomefilediregistroconsente di creare un file
contenente informazioni di stato precedenti e successive relative alla chiave
delle operazioni di ridenominazione dei file in sospeso. Esempio del risultato di QChain.exe---- Dati preesistenti nel Registro di sistema ------ Origine:C:\WINNT\inf\acpi.inf Versione: 5.0.2183.1 Destinazione:d:\ntsust\testregchech\1394.inf Versione: 5.0.2183.1 Origine:C:\WINNT\inf\adm_mult.inf Versione: 5.0.2184.1 Destinazione:d:\ntsust\testregchech\1394.inf Versione: 5.0.2183.1 Origine:C:\WINNT\inf\banshee.inf Versione: 5.0.2080.1 Destinazione:d:\ntsust\testregchech\1394.inf Versione: 5.0.2183.1 ---- Dati nuovi contenuti nel Registro di sistema ------ Origine:C:\WINNT\inf\adm_mult.inf Versione: 5.0.2184.1 Destinazione:d:\ntsust\testregchech\1394.inf Versione: 5.0.2183.1 Limiti di QChain.exePer quanto funzioni con la maggior parte degli aggiornamenti per Windows NT 4.0 e Windows 2000, QChain.exe potrebbe non funzionare con aggiornamenti che contengono i file binari elencati nella seguente chiave del Registro di sistema:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session
Manager\KnownDLLs I file binari elencati in questa chiave del Registro di sistema
vengono caricati nella memoria all'avvio. Quando dal programma di installazione
degli aggiornamenti viene richiamata la funzione GetFileVersionInfo in un file binario che fa parte di questo elenco, nel programma
di installazione viene fatto riferimento al file binario già caricato e non a
quello effettivamente presente nel percorso di destinazione. Poiché i file binari elencati nella chiave del Registro di sistema KnownDLLs vengono caricati in memoria all'avvio, il programma di installazione degli aggiornamenti deve sostituire il file binario di destinazione con il file binario fisso prima del riavvio del computer. In questo modo non viene creata un'operazione di ridenominazione dei file in sospeso per la sostituzione del file binario al riavvio. Al contrario l'aggiornamento sposta il file binario corrente in un percorso temporaneo, colloca il file binario fisso dove prima era quello corrente, quindi crea un'operazione di ridenominazione dei file in sospeso che elimini il file binario corrente al riavvio del computer. Con QChain è possibile agire solo sulle operazioni di ridenominazione dei file in sospeso per l'esecuzione di operazioni di sostituzione dei file binari. Non è possibile invece agire sulle operazioni di ridenominazione dei file in sospeso per l'esecuzione di eliminazioni. In tutti gli aggiornamenti per Windows NT 4.0 e per Windows 2000 precedenti al Service Pack 2 viene utilizzato GetFileVersionInfo per identificare la versione dei file. Se si installano due o più aggiornamenti per Windows NT 4.0 o aggiornamenti per Windows 2000 antecedenti al Service Pack 2 e se tali aggiornamenti contengono librerie elencate in KnownDLLs coincidenti, l'utilizzo di QChain per la concatenazione dell'installazione degli aggiornamenti non garantisce l'installazione della versione più recente. Nell'esempio seguente si dimostra perché l'impiego di QChain potrebbe non inserire nel sistema il file binario corretto:
Se nell'esempio precedente si utilizzano aggiornamenti per Windows 2000 successivi al Service Pack 2, l'aggiornamento rapido (hotfix) del pacchetto B stabilisce un'associazione con il file Kernel32.dll del pacchetto A riconoscendone la versione più recente, successiva a quella dello stesso file nel pacchetto B, ovvero la versione 2. Il pacchetto B quindi non sostituisce il file Kernel32.dll esistente nel sistema e al riavvio del computer verrà dunque utilizzata la versione corretta di Kernel32.dll, ovvero la versione 3 del pacchetto A.
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|
Torna all'inizio
