Valore "Media secondi/trasf" non valido restituito dalla funzione RegQueryValueEx in Windows Server 2008 o Windows Vista

Importante  Si consiglia di installare 2710558 KB invece di o dopo l'installazione di 2495300 KB per evitare problemi.

Sintomi

Si consideri lo scenario seguente:

  • Si dispone di un computer che esegue Windows Server 2008 o Windows Vista.

  • Si esegue una query utilizzando la funzione RegQueryValueEx il valore del contatore delle prestazioni Lunghezza Media secondi/trasf .

In questo scenario, la funzione può restituire un valore non valido di grandi dimensioni.

Note

  • Questo problema si verifica se il valore del contatore delle prestazioni stesse si raccolta tramite l'utilità Performance Monitor.

  • Questo problema può verificarsi se un'applicazione o servizio utilizza il codice di esempio descritta nel seguente sito Web Microsoft Developer Network (MSDN):

    Ad esempio, utilizzare Microsoft System Center Operations Manager 2007 per monitorare lo stato di salute di un computer che esegue Windows Server 2008. In questo scenario, potrebbe essere visualizzato l'errata modifica della risoluzione dei problemi.

Causa

Questo problema si verifica a causa di un errore nel driver di gestione del volume (Volmgr.sys).

Alcuni servizi o applicazioni chiudere l'handle alla chiave di registro HKEY_PERFORMANCE_DATA dopo aver chiamata la funzione RegQueryValueEx . Il provider di kernel Abilita o disabilita il contatore disco in modo discontinuo. Tuttavia, il timestamp di alcuni pacchetti di richiesta dei / o (IRP) non vengono registrati quando il contatore disco è disattivato. Pertanto, la funzione calcola e restituisce alcuni dati non validi che non dispongono di un indicatore di data e ora.

Nota: In Windows Server 2008 o Windows Vista, il contatore disco nel provider di kernel può essere dinamicamente attivato o disabilitato. Se l'handle alla chiave del Registro di sistema HKEY_PERFORMANCE_DATA è chiuso, il provider del kernel disabilita la traccia delle prestazioni i/o.

Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verifica il problema descritto in questo articolo. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix.

Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

Nota: Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Prerequisiti

Per applicare questo hotfix, è necessario eseguire Windows Vista Service Pack 2 (SP2) o Windows Server 2008 Service Pack 2 (SP2).

Per ulteriori informazioni su come ottenere un service pack di Windows Vista, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

come ottenere il service pack più recente di Windows Vista

Per ulteriori informazioni su come ottenere un service pack di Windows Server 2008, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

come ottenere il service pack più recente per Windows Server 2008

Informazioni del Registro di sistema

Per utilizzare l'hotfix in questo pacchetto, non è necessario apportare modifiche al Registro di sistema.

Richiesta di riavvio

Dopo avere applicato questo hotfix, è necessario riavviare il computer.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce un aggiornamento rapido precedentemente rilasciato.

Informazioni sui file

La versione globale di questo hotfix consente di installare file con gli attributi elencati nelle tabelle seguenti. Le date e ore per questi file sono elencate nel tempo universale coordinato (UTC). Le date e le ore dei file sul computer locale vengono visualizzate nell'ora locale con la differenza dell'ora legale (DST). Inoltre, le date e gli orari possono cambiare quando si eseguono determinate operazioni sui file.

Note di informazioni file di Windows Vista e Windows Server 2008

Importante Aggiornamenti rapidi di Windows Vista e aggiornamenti rapidi di Windows Server 2008 sono inclusi nel pacchetto stesso. Tuttavia, solo "Windows Vista" è elencato nella pagina richiesta Hotfix. Per richiedere il pacchetto di hotfix che si applica a uno o entrambi i sistemi operativi, selezionare l'hotfix elencato nella pagina in "Windows Vista". Fare sempre riferimento alla sezione "Si applica a" negli articoli per determinare il sistema operativo effettivo a cui si applica ogni aggiornamento rapido .

  • I file relativi a un prodotto specifico, SR_Level (RTM, SPn) e un ramo (LDR, GDR specifici) del servizio possono essere identificati esaminando i numeri di versione del file come indicato nella tabella seguente.

    Versione

    Prodotto

    SR_Level

    Ramo del servizio

    6.0.600
    2.
    22 xxx

    Windows Vista e Windows Server 2008

    SP2

    LDR

  • I file MANIFEST (manifest) e il MUM (mum) installati per ogni ambiente sono elencati separatamente nella sezione "Ulteriori file di informazioni per Windows Server 2008 e Windows Vista". I file MUM e file MANIFEST e i file di catalogo (CAT) di protezione associato, sono estremamente importanti per mantenere lo stato dei componenti aggiornati. I file catalogo di protezione elencati senza attributi sono firmati con firma digitale Microsoft.

Per tutte le versioni basate su x86 di Windows Vista e Windows Server 2008

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Agp440.sys

6.0.6002.22570

53,136

13-Jan-2011

22:10

x86

Amdagp.sys

6.0.6002.22570

54,160

13-Jan-2011

22:10

x86

Isapnp.sys

6.0.6002.22570

46,480

13-Jan-2011

22:10

x86

Msisadrv.sys

6.0.6002.22570

13.200

13-Jan-2011

22:10

x86

Mssmbios.sys

6.0.6002.22570

28,048

13-Jan-2011

22:10

x86

Nv_agp.sys

6.0.6002.22570

105,872

13-Jan-2011

22:10

x86

Pci.sys

6.0.6002.22570

148,880

13-Jan-2011

22:10

x86

Rdpdr.sys

6.0.6002.22570

250,368

13-Jan-2011

14:12

x86

Sisagp.sys

6.0.6002.22570

52,624

13-Jan-2011

22:10

x86

Streamci.dll

6.0.6002.22570

21,904

13-Jan-2011

22:10

x86

Swenum.sys

6.0.6002.22570

12,048

13-Jan-2011

22:10

Non applicabile

Termdd.sys

6.0.6002.22570

51,600

13-Jan-2011

22:10

x86

Uliagpkx.sys

6.0.6002.22570

57,744

13-Jan-2011

22:10

x86

Viaagp.sys

6.0.6002.22570

53,648

13-Jan-2011

22:10

x86

Volmgr.sys

6.0.6002.22570

49,552

13-Jan-2011

22:10

x86

Per tutte le versioni basate su x64 di Windows Vista e Windows Server 2008

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Agp440.sys

6.0.6002.22570

61,328

13-Jan-2011

22:05

x64

Isapnp.sys

6.0.6002.22570

20,368

13-Jan-2011

22:05

x64

Msisadrv.sys

6.0.6002.22570

14,736

13-Jan-2011

22:05

x64

Mssmbios.sys

6.0.6002.22570

31,632

13-Jan-2011

22:05

x64

Nv_agp.sys

6.0.6002.22570

123,280

13-Jan-2011

22:05

x64

Pci.sys

6.0.6002.22570

178,576

13-Jan-2011

22:05

x64

Rdpdr.sys

6.0.6002.22570

315,904

13-Jan-2011

14:34

x64

Streamci.dll

6.0.6002.22570

23,440

13-Jan-2011

22:05

x64

Swenum.sys

6.0.6002.22570

12,304

13-Jan-2011

22:05

x64

Termdd.sys

6.0.6002.22570

60,816

13-Jan-2011

22:05

x64

Uliagpkx.sys

6.0.6002.22570

64,912

13-Jan-2011

22:05

x64

Volmgr.sys

6.0.6002.22570

63,376

13-Jan-2011

22:05

x64

Per tutte le versioni basate su IA-64 supportate di Windows Server 2008

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Agp460.sys

6.0.6002.22570

136,704

13-Jan-2011

13:31

IA-64

Isapnp.sys

6.0.6002.22570

34,192

13-Jan-2011

22:02

IA-64

Msisadrv.sys

6.0.6002.22570

21,904

13-Jan-2011

22:02

IA-64

Mssmbios.sys

6.0.6002.22570

54,160

13-Jan-2011

22:02

IA-64

Pci.sys

6.0.6002.22570

441,232

13-Jan-2011

22:02

IA-64

Rdpdr.sys

6.0.6002.22570

711,680

13-Jan-2011

14:15

IA-64

Streamci.dll

6.0.6002.22570

42,896

13-Jan-2011

22:02

IA-64

Swenum.sys

6.0.6002.22570

16,016

13-Jan-2011

22:02

Non applicabile

Termdd.sys

6.0.6002.22570

156,560

13-Jan-2011

22:02

IA-64

Volmgr.sys

6.0.6002.22570

145,808

13-Jan-2011

22:02

IA-64

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Per ulteriori informazioni sulla funzione RegQueryValueEx , visitare il seguente sito Web Microsoft Developer Network (MSDN):

Per ulteriori informazioni su come recuperare i dati dei contatori, visitare il seguente sito Web MSDN:

Per ulteriori informazioni su un problema analogo in Windows 7 o Windows Server 2008 R2, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

RegQueryValueEx la funzione restituisce un valore non valido molto elevato del contatore delle prestazioni "Media secondi/trasf" in Windows Server 2008 R2 o Windows 7

Ulteriori informazioni sui file

Ulteriori informazioni sui file per Windows Vista e Windows Server 2008

File aggiuntivi per tutte le versioni basate su x86 di Windows Server 2008 e Windows Vista è supportato

Nome del file

Update.mum

Versione del file

Non applicabile

Dimensione del file

3,078

Data (UTC)

13-Jan-2011

Ora (UTC)

22:16

Piattaforma

Non applicabile

Nome del file

X86_machine.inf_31bf3856ad364e35_6.0.6002.22570_none_bc3759c4d52d7e10.manifest

Versione del file

Non applicabile

Dimensione del file

9,974

Data (UTC)

13-Jan-2011

Ora (UTC)

22:16

Piattaforma

Non applicabile

File aggiuntivi per tutte le versioni basate su x64 di Windows Server 2008 e Windows Vista supportate

Nome del file

Amd64_machine.inf_31bf3856ad364e35_6.0.6002.22570_none_1855f5488d8aef46.manifest

Versione del file

Non applicabile

Dimensione del file

8,242

Data (UTC)

13-Jan-2011

Ora (UTC)

22:16

Piattaforma

Non applicabile

Nome del file

Update.mum

Versione del file

Non applicabile

Dimensione del file

3,102

Data (UTC)

13-Jan-2011

Ora (UTC)

22:16

Piattaforma

Non applicabile

File aggiuntivi per tutte le versioni basate su IA-64 supportate di Windows Server 2008

Nome del file

Ia64_machine.inf_31bf3856ad364e35_6.0.6002.22570_none_bc38fdbad52b870c.manifest

Versione del file

Non applicabile

Dimensione del file

7,081

Data (UTC)

13-Jan-2011

Ora (UTC)

22:16

Piattaforma

Non applicabile

Nome del file

Update.mum

Versione del file

Non applicabile

Dimensione del file

2,255

Data (UTC)

13-Jan-2011

Ora (UTC)

22:16

Piattaforma

Non applicabile

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

×