Un computer che esegue Windows Server 2003 o 2008 based non risponde perché viene esaurita la memoria del pool di paging quando un'applicazione chiama le funzioni GetFileAttributesEx e MoveFileEx su molti file

Traduzione articoli Traduzione articoli
Identificativo articolo: 953325 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Si consideri il seguente scenario. In un computer basato su Windows Server 2003, un'applicazione chiama la funzione GetFileAttributesEx per recuperare gli attributi di file di un file. Quindi, l'applicazione chiama la funzione MoveFileEx per spostare il file in un'altra posizione sul computer. Se l'applicazione si ripete le azioni su numerosi file milioni, il computer non risponde. Inoltre, il Registro di debug indica che il tag NtfF consuma grandi quantità di memoria di riserva di paging.

Nota Questo problema si verifica anche su un computer basato su Windows Server 2008.

Cause

Quando l'applicazione chiama la funzione GetFileAttributesEx su un file, tutte le directory intermedie del file vengono memorizzati nella cache dal file system NTFS. Queste risorse directory rimangono nella cache fino a quando non le directory corrispondenti vengono scorsi in modo specifico (aperto o chiuso).

Se un'applicazione chiama la funzione MoveFileEx per spostare il file in un'altra posizione poco dopo chiama la funzione GetFileAttributesEx, non c'è tempo sufficiente per le risorse di directory memorizzate essere attraversato. Di conseguenza, queste risorse rimangono nella cache anche se il file viene chiuso dopo avere spostato nella nuova posizione. In questo scenario, memoria di riserva di paging del sistema eventualmente esaurito.

Risoluzione

Informazioni sull'hotfix per Windows Server 2003

È disponibile un hotfix supportato. Questo hotfix è tuttavia destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicare questo aggiornamento rapido (hotfix) solo per i sistemi in cui si verificano questo problema specifico. Questo aggiornamento rapido (hotfix) potrebbe essere eseguiti ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale aggiornamento rapido (hotfix).

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

Nota Se si verificano ulteriori problemi o se è richiesta la risoluzione dei problemi, potrebbe essere necessario creare una richiesta di assistenza separata. I normali costi del servizio supporto tecnico clienti Microsoft verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello 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:
http://support.microsoft.com/contactus/?ws=support
Nota Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'aggiornamento rapido (hotfix). Se non viene visualizzata la lingua desiderata, è perché un aggiornamento rapido (hotfix) non è disponibile per tale lingua.

Prerequisiti

Per applicare questo hotfix, è necessario Windows Server 2003 Service Pack 2 (SP2).

Necessità di riavvio

È necessario riavviare il computer dopo avere applicato questo aggiornamento rapido (hotfix).

Informazioni sulla sostituzione della correzione

Questo aggiornamento rapido (hotfix) non sostituisce eventuali altri hotfix rilasciati in precedenza.

Informazioni del Registro di sistema

Per utilizzare questo aggiornamento rapido (hotfix), non è necessario apportare modifiche al Registro di sistema.

Informazioni sui file

La versione in lingua inglese di questo hotfix presenta gli attributi del file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file elencate in ora UTC (UTC). Quando si visualizzano le informazioni sul file, viene convertita in ora locale. Per calcolare la differenza tra ora UTC e quella locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
Windows Server 2003 SP2, versioni basate su 86 x
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
NTFS.sys5.2.3790.4319591,87223-Jun-200811: 29x 86
Windows Server 2003 SP2 e Windows XP SP2, versioni x 64
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
NTFS.sys5.2.3790.43191,044,48024 Giugno 9605: 55x 64
Windows Server 2003 SP2, versioni basate su Itanium
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
NTFS.sys5.2.3790.43191,888,76824 Giugno 9605: 54IA-64

Informazioni sull'hotfix per Windows Server 2008

Importante Gli aggiornamenti rapidi di Windows Vista e Windows Server 2008 sono inclusi in pacchetti stessi. Tuttavia, solo uno di questi prodotti può essere elencato nella pagina ? Hotfix richiesta ?. Per richiedere il pacchetto di hotfix che si applica a Windows Vista e Windows Server 2008, è sufficiente selezionare il prodotto elencato nella pagina.

È disponibile un hotfix supportato. Questo hotfix è tuttavia destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicare questo aggiornamento rapido (hotfix) solo per i sistemi in cui si verificano questo problema specifico. Questo aggiornamento rapido (hotfix) potrebbe essere eseguiti ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale aggiornamento rapido (hotfix).

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

Nota Se si verificano ulteriori problemi o se è richiesta la risoluzione dei problemi, potrebbe essere necessario creare una richiesta di assistenza separata. I normali costi del servizio supporto tecnico clienti Microsoft verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello 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:
http://support.microsoft.com/contactus/?ws=support
Nota Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'aggiornamento rapido (hotfix). Se non viene visualizzata la lingua desiderata, è perché un aggiornamento rapido (hotfix) non è disponibile per tale lingua.

Importanti gli aggiornamenti rapidi di Windows Vista e Windows Server 2008 sono inclusi in pacchetti stessi. Tuttavia, solo uno di questi prodotti può essere elencato nella pagina ? Hotfix richiesta ?. Per richiedere il pacchetto di hotfix che si applica a Windows Vista e Windows Server 2008, è sufficiente selezionare il prodotto elencato nella pagina.

Prerequisiti

Per applicare questo hotfix, è necessario installare Windows Server 2008.

Necessità di riavvio

È necessario riavviare il computer dopo avere applicato questo aggiornamento rapido (hotfix).

Informazioni sulla sostituzione della correzione

Questo aggiornamento rapido (hotfix) non sostituisce eventuali altri hotfix rilasciati in precedenza.

Informazioni del Registro di sistema

Per utilizzare questo aggiornamento rapido (hotfix), non è necessario apportare modifiche al Registro di sistema.

Informazioni sui file

La versione in lingua inglese di questo hotfix presenta gli attributi del file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file elencate in ora UTC (UTC). Quando si visualizzano le informazioni sul file, viene convertita in ora locale. Per calcolare la differenza tra ora UTC e quella locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
Windows Server 2008, versioni basate su 86 x
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
Package_1_for_kb953325 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,77226 Giugno 9602: 39Non applicabile
Package_2_for_kb953325 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,93926 Giugno 9602: 39Non applicabile
Package_3_for_kb953325 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,77726 Giugno 9602: 39Non applicabile
Package_4_for_kb953325 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,77726 Giugno 9602: 39Non applicabile
Package_for_kb953325_client_1 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,36726 Giugno 9602: 39Non applicabile
Package_for_kb953325_client ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,43126 Giugno 9602: 39Non applicabile
Package_for_kb953325_sc_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,42126 Giugno 9602: 39Non applicabile
Package_for_kb953325_sc ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1.42326 Giugno 9602: 39Non applicabile
Package_for_kb953325_server_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,42526 Giugno 9602: 39Non applicabile
Package_for_kb953325_server ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,43126 Giugno 9602: 39Non applicabile
Package_for_kb953325_winpesrv_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,42226 Giugno 9602: 39Non applicabile
Package_for_kb953325_winpesrv ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNon applicabile1,42926 Giugno 9602: 39Non applicabile
X86_5520d471ba8d364fa842024b3d081eee_31bf3856ad364e35_6.0.6001.22210_none_1fcda64d5c72da11.manifestNon applicabile69226 Giugno 9602: 39Non applicabile
X86_microsoft finestre ntfs_31bf3856ad364e35_6.0.6001.22210_none_a6eff88236115275.manifestNon applicabile16,26525-Giu-200803: 44Non applicabile
NTFS.sys6.0.6001.222101,082,42425-Giu-200803: 17x 86
Windows Server 2008, versioni x 64
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
Amd64_ee869119f5f579e28032d56230104714_31bf3856ad364e35_6.0.6001.22210_none_3316f1dbd8796abe.manifestNon applicabile69626 Giugno 9602: 39Non applicabile
Amd64_microsoft finestre ntfs_31bf3856ad364e35_6.0.6001.22210_none_030e9405ee6ec3ab.manifestNon applicabile16,52525-Giu-200804: 13Non applicabile
Package_1_for_kb953325 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,78226 Giugno 9602: 39Non applicabile
Package_2_for_kb953325 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,95126 Giugno 9602: 39Non applicabile
Package_3_for_kb953325 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1.78726 Giugno 9602: 39Non applicabile
Package_4_for_kb953325 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1.78726 Giugno 9602: 39Non applicabile
Package_for_kb953325_client_1 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,37526 Giugno 9602: 39Non applicabile
Package_for_kb953325_client ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,43926 Giugno 9602: 39Non applicabile
Package_for_kb953325_sc_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,42926 Giugno 9602: 39Non applicabile
Package_for_kb953325_sc ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,43126 Giugno 9602: 39Non applicabile
Package_for_kb953325_server_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1.43326 Giugno 9602: 39Non applicabile
Package_for_kb953325_server ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,43926 Giugno 9602: 39Non applicabile
Package_for_kb953325_winpesrv_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,43026 Giugno 9602: 39Non applicabile
Package_for_kb953325_winpesrv ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNon applicabile1,43726 Giugno 9602: 39Non applicabile
NTFS.sys6.0.6001.222101,537,59225-Giu-200803: 49x 64
Windows Server 2008, versioni basate su Itanium
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOraPiattaforma
Ia64_45896cf2ed18f2f6f17b19301afd933e_31bf3856ad364e35_6.0.6001.22210_none_4bd67f43637d13e3.manifestNon applicabile69426 Giugno 9602: 39Non applicabile
Ia64_microsoft finestre ntfs_31bf3856ad364e35_6.0.6001.22210_none_a6f19c78360f5b71.manifestNon applicabile16,51725-Giu-200804: 13Non applicabile
Package_1_for_kb953325 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,77726 Giugno 9602: 39Non applicabile
Package_2_for_kb953325 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,78226 Giugno 9602: 39Non applicabile
Package_3_for_kb953325 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,78226 Giugno 9602: 39Non applicabile
Package_for_kb953325_sc_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,42526 Giugno 9602: 39Non applicabile
Package_for_kb953325_sc ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,42626 Giugno 9602: 39Non applicabile
Package_for_kb953325_server_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,42926 Giugno 9602: 39Non applicabile
Package_for_kb953325_server ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,43426 Giugno 9602: 39Non applicabile
Package_for_kb953325_winpesrv_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1,42626 Giugno 9602: 39Non applicabile
Package_for_kb953325_winpesrv ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNon applicabile1.43326 Giugno 9602: 39Non applicabile
NTFS.sys6.0.6001.222103,282,48825-Giu-200803: 46IA-64

Workaround

Per aggirare questo problema, è necessario attraversare directory originale dopo aver spostato il file nella nuova directory. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Chiamare la funzione GetFileAttributesEx per eseguire query in un file.
  2. Chiamare la funzione MoveFileEx per spostare il file in una nuova directory.
  3. Chiamare la funzione GetFileAttributesEx interrogare la directory del file originale (la directory del file dal passaggio 1).

Status

Microsoft ha confermato che si tratta di un problema con i prodotti elencati nella sezione "Si applica a".

Informazioni

Supporto tecnico per x 64 basati su versioni di Microsoft Windows

Se l'hardware è stato fornito con una versione x 64 di Microsoft Windows già installata, il produttore dell'hardware offre supporto tecnico e assistenza per l'edizione x 64 di Windows. In questo caso, il produttore dell'hardware offre supporto poiché una versione x 64 di Windows è stato inclusa con l'hardware. Il produttore hardware potrebbe infatti avere personalizzato l'installazione della versione x 64 di Windows utilizzando componenti univoci. Componenti univoci possono includere specifici driver di periferica o impostazioni facoltative per ottimizzare le prestazioni dell'hardware. Se è necessario disporre di assistenza tecnica su una versione x 64 di Windows, Microsoft fornirà assistenza solo in termini di "ragionevole sforzo". Tuttavia, potrebbe essere necessario contattare direttamente il produttore dell'hardware. In quanto soggetto più qualificato per fornire supporto per il software preinstallato sull'hardware. Se è stata acquistata separatamente una versione x 64 di Windows, ad esempio un computer con Windows Server 2003 x 64 edition, contattare Microsoft per il supporto tecnico.

Per informazioni su Windows XP Professional x 64 Edition, visitare il seguente sito Web Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Per informazioni sul prodotto relative a versioni basate su x 64 di Windows Server 2003, visitare il seguente sito Web Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx
Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Proprietà

Identificativo articolo: 953325 - Ultima modifica: venerdì 2 aprile 2010 - Revisione: 3.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft Windows XP Professional x64 Edition
Chiavi: 
kbmt kbautohotfix kbexpertiseadvanced kbfix kbqfe kbhotfixserver KB953325 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 953325
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.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com