Verifica dell'installazione degli hotfix di Windows 2000 e Windows XP mediante Qfecheck.exe

Sommario

Microsoft ha rilasciato lo strumento della riga di comando Qfecheck.exe che consente agli amministratori di rete di tenere traccia e verificare gli hotfix di Windows 2000 e Windows XP installati. Questo strumento presenta i seguenti vantaggi:
  • Rappresenta un valido aiuto per i clienti che ritenevano di avere installato un aggiornamento nel modo corretto ma che hanno in seguito rilevato un problema. In precedenza risultava piuttosto difficile individuare quali correzioni erano installate in un computer. Con questo semplice strumento è possibile enumerare tutte le correzioni installate dal numero dell'articolo della Microsoft Knowledge Base. I clienti sono quindi in grado di controllare che sia stato installato il set di correzioni corretto prima di utilizzare inutilmente una richiesta di supporto e rischiare l'inattività non pianificata del sistema.
  • Molte aziende identificano un set comune di correzioni necessarie per tutti i server in un determinato centro dati. Per verificare più facilmente che tutti gli hotfix di Windows 2000 e Windows XP siano applicati in modo coerente su tutti i server, questo strumento consente di creare registri per ogni computer dell'organizzazione con l'indicazione delle correzioni installate. Una volta creati i registri, sarà possibile esaminarli per verificare la coerenza.
  • In casi rari è possibile che gli aggiornamenti siano danneggiati o rimossi per errore a causa, ad esempio, di un problema di rete, un problema dell'aggiornamento stesso o l'errata sovrascrittura di una correzione esistente durante un aggiornamento successivo. Questo strumento assicura non solo che le correzioni siano state installate, ma che siano attualmente presenti nel computer.
  • Microsoft ha rilevato una correlazione significativa tra il mantenimento di una piattaforma coerente tra organizzazioni e la stabilità e il tempo di attività generali di tali sistemi. Microsoft ritiene che l'utilizzo di questo strumento per controllare con regolarità i computer sia una soluzione ottimale per ottenere la massima affidabilità dei computer in uso.

Informazioni

Qfecheck.exe determina quali hotfix sono installati leggendo le informazioni memorizzate nella seguente chiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates
Utilizzando le informazioni sulla versione memorizzate in questa chiave da ogni hotfix installato, lo strumento Qfecheck.exe verifica la corrispondenza dei file binari installati.

Qfecheck.exe consente di identificare i seguenti tipi di problemi:
  • File ai quali è stato applicato un hotfix, il cui file binario installato non è aggiornato.

    Qfecheck legge la chiave del Registro di sistema associata a ciascun aggiornamento e confronta il numero di versione riportato nel Registro di sistema con la versione corrente dello stesso file installato. Se il numero della versione corrente è precedente alla versione riportata nel Registro di sistema, Qfecheck restituisce un errore.
  • File degli hotfix correnti, ma che non sono considerati validi dai cataloghi installati.

    Per ogni file installato da un hotfix, Qfecheck verifica che i cataloghi correnti sul computer contengano le informazioni che saranno utilizzate dalla Protezione file Windows (WFP) per convalidare il file. Se un file risulta valido in base alle informazioni sull'hotfix contenute nel Registro di sistema, ma i cataloghi installati non corrispondono, Qfecheck restituisce un errore.

    NOTA: se in questo caso dovesse essere attivata la Protezione file Windows, verrebbe ripristinata una versione precedente del file con l'hotfix.
Le informazioni di Qfecheck vengono visualizzate durante l'esecuzione in una finestra del prompt dei comandi. Se i risultati di Qfecheck vengono scritti in un file di registro utilizzando il parametro /l, il file di registro sarà memorizzato nella cartella corrente, a meno che venga specificato un percorso, che può essere un percorso valido qualsiasi, incluso un percorso UNC (Universal Naming Convention). Le informazioni di registro di Qfecheck non vengono riportate nel registro eventi.


Se la versione di Qfecheck per Windows 2000 segnala che alcuni file vengono registrati come non validi nel catalogo di sistema, vedere l'articolo seguente nella Microsoft Knowledge Base:
281767 Disponibilità della versione aggiornata di Sp2.cat per la risoluzione dei problemi di versione con gli hotfix successivi al Service Pack 1

Come ottenere Qfecheck.exe

Windows XP Home e Windows XP Professional

Il seguente file è disponibile per il download dall'Area download Microsoft (informazioni in lingua inglese):
Data di rilascio: 18 gennaio 2002

Per ulteriori informazioni sul download di file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591 Come ottenere file di supporto Microsoft dai servizi online
Il file è stato controllato e non contiene virus. Microsoft ha utilizzato il software antivirus più recente disponibile al momento della data di pubblicazione del file. Il file viene salvato su server con un livello di protezione avanzata che impedisce modifiche non autorizzate.

Windows 2000

Il seguente file è disponibile per il download dall'Area download Microsoft (informazioni in lingua inglese):
Data di rilascio: 18 gennaio 2002

Per ulteriori informazioni sul download di file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591 Come ottenere file di supporto Microsoft dai servizi online
Il file è stato controllato e non contiene virus. Microsoft ha utilizzato il software antivirus più recente disponibile al momento della data di pubblicazione del file. Il file viene salvato su server con un livello di protezione avanzata che impedisce modifiche non autorizzate.

Sintassi del comando Qfecheck.exe

Il comando QFECheck può essere eseguito per qualsiasi lingua di Windows, ma l'output di testo sarà solo in inglese.

QFECHECK [/l[:location] /v /q /?]

/l Log output to <Computername>.log in the current folder
location. Use the specified location to store the
log file.
/v Verbose output
/q Quiet mode
/? This help

Esempi di output di Qfecheck

Windows 2000 senza service pack o hotfix installati:
Windows 2000 Hotfix Validation Report for \\WinAdvSrv
Report Date: 1/7/2001 9:9pm

Current Service Pack Level:

Hotfixes Identified:No Hotfixes found on system.
Windows 2000 Service Pack 1 (SP1) senza hotfix installati:
Windows 2000 Hotfix Validation Report for \\WinAdvSrv
Report Date: 1/7/2001 9:39pm

Current Service Pack Level: Service Pack 1

Hotfixes Identified:No Hotfixes found on system.
Windows 2000 SP1 con installato Q274835:
Windows 2000 Hotfix Validation Report for \\WinAdvSrv
Report Date: 1/7/2001 9:54pm

Current Service Pack Level: Service Pack 1

Hotfixes Identified:
Q274835: Current on system.
Windows 2000 SP1 con un hotfix installato e file binario corretto, ma con catalogo non corretto:
Windows 2000 Hotfix Validation Report for \\WinAdvSrv
Report Date: 1/9/2001 2:49pm

Current Service Pack Level: Service Pack 1

Hotfixes Identified:
Q267866: Current on system.
Q272743: This hotfix should be reinstalled.
Utilizzo del parametro /v (output dettagliato):
Windows 2000 Hotfix Validation Report for \\WinAdvSrv
Report Date: 1/11/2001 9:24pm

Current Service Pack Level: Service Pack 1

Hotfixes Identified:
Q267866: Current on system.
Q272743: This hotfix should be reinstalled.

The following files are not valid in the system catalog:
C:\WINNT\SYSTEM32\TELNET.EXE
C:\WINNT\SYSTEM32\DLLCACHE\TELNET.EXE
Windows 2000 SP1 con un hotfix installato e con file binario non aggiornato:
Windows 2000 Hotfix Validation Report for \\WinAdvSrv
Report Date: 1/9/2001 10:54pm

Current Service Pack Level: Service Pack 1

Hotfixes Identified:
Q267866: Current on system.
Q272743: This hotfix should be reinstalled.
Utilizzo del parametro /v (output dettagliato):
Windows 2000 Hotfix Validation Report for \\WinAdvSrv
Report Date: 1/11/2001 9:30pm

Current Service Pack Level: Service Pack 1

Hotfixes Identified:
Q267866: Current on system.
Q272743: This hotfix should be reinstalled.

The following files are incorrect for this hotfix:
C:\WINNT\SYSTEM32\TELNET.EXE
C:\WINNT\SYSTEM32\DLLCACHE\TELNET.EXE

Ulteriori informazioni

Tutti i file di Windows 2000 e Windows XP sono protetti dalla Protezione file Windows (WFP). Gli hotfix possono contenere aggiornamenti per questi file, quali ad esempio file ASP o CHM. Questi file non vengono controllati da Qfecheck perché non dispongono di informazioni di catalogo nel computer.

Qfecheck.exe viene inserito nella cartella %SystemRoot%\System32. La sola installazione dello strumento non attiva la verifica dell'integrità degli hotfix. Per ottenere la verifica, aprire una finestra del prompt dei comandi ed eseguire Qfecheck.exe.

È disponibile anche una versione di Qfecheck.exe per Microsoft Windows 95. Non utilizzare questa versione con Windows 2000 o Windows XP.
Per ulteriori informazioni sulla versione per Windows 95, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
145990 Utilità di verifica degli aggiornamenti di Windows 95 (Qfecheck.exe)
Proprietà

ID articolo: 282784 - Ultima revisione: 13 gen 2008 - Revisione: 1

Feedback