In un computer client basato su Windows Server 2008 o Windows Server 2003, il sistema non elimina un file temporaneo creato quando un'applicazione chiama la funzione "CryptQueryObject"

Sintomi

Si consideri lo scenario seguente:
  • Si dispone di un computer client che esegue Microsoft Windows Server 2003 o Microsoft Windows Server 2008.
  • In questo computer, si utilizza un'applicazione che chiama la funzione CryptQueryObject per decodificare un certificato PKCS7 incorporato.
In questo scenario, viene creato un file temporaneo di 0 byte nella cartella %Windir%\Temp.. Questo file temporaneo non viene eliminato quando la funzione CryptQueryObject termina la propria attività. Inoltre, quando il numero di file temporanei raggiunge circa 65.000, la chiamata alla funzione CryptQueryObject richiede più tempo del previsto per completare l'operazione.

Nota % windir % rappresenta il percorso della cartella di sistema di Windows. Questo percorso è in genere, C:\Windows.

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 Server 2003 o Windows Server 2008.

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 inglese (Stati Uniti) 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 Server 2003
  • Oltre i file elencati in queste tabelle, questo hotfix consente di installare un file di catalogo di protezione associato (KB931908. cat) firmato mediante firma digitale Microsoft.
Per tutte le versioni x86 supportate di Windows Server 2003
Nome del fileVersione del fileDimensione del fileDataOraPiattaformaRequisiti SPRamo del servizio
Crypt32.dll5.131.3790.2877595,96808-Feb-200702:39x86SP1SP1QFE
Crypt32.dll5.131.3790.4018595,45608-Feb-200702:31x86SP2SP2QFE
Updspapi.dll6.3.4.1379,18427-Dec-200607:40x86NessunoNon applicabile
Per tutte le versioni basate su x64 supportate di Windows Server 2003
Nome del fileVersione del fileDimensione del fileDataOraPiattaformaRequisiti SPRamo del servizio
Crypt32.dll5.131.3790.28771,430,01607-Feb-200714:11x64SP1SP1QFE
Wcrypt32.dll5.131.3790.2877595,96807-Feb-200714:11x86SP1WOW
Crypt32.dll5.131.3790.40181,429,50407-Feb-200714:15x64SP2SP2QFE
Wcrypt32.dll5.131.3790.4018595,45607-Feb-200714:15x86SP2WOW
Updspapi.dll6.3.4.1462,12807-Feb-200714:19x64NessunoNon applicabile
Per tutte le versioni basate su IA-64 supportate di Windows Server 2003
Nome del fileVersione del fileDimensione del fileDataOraPiattaformaRequisiti SPRamo del servizio
Crypt32.dll5.131.3790.28771,757,18407-Feb-200714:11IA-64SP1SP1QFE
Wcrypt32.dll5.131.3790.2877595,96807-Feb-200714:11x86SP1WOW
Crypt32.dll5.131.3790.40181,756,67207-Feb-200714:17IA-64SP2SP2QFE
Wcrypt32.dll5.131.3790.4018595,45607-Feb-200714:17x86SP2WOW
Updspapi.dll6.3.4.1655,15207-Feb-200714:19IA-64NessunoNon applicabile
Note di informazioni file di 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.
    VersioneProdottoSR_LevelRamo del servizio
    6.0.600
    1.
    22 xxx
    Windows Server 2008SP1LDR
    6.0.600
    2.
    22 xxx
    Windows Server 2008SP2LDR
  • Service Pack 1 è integrato nella versione di Windows Server 2008.
  • I file MANIFEST (manifest) e il MUM (mum) installati per ogni ambiente sono elencati separatamente nella sezione "Ulteriori informazioni sui file per Windows Server 2008". 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 supportate di Windows Server 2008
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Crypt32.dll6.0.6001.22677978,43223-Apr-201015:43x86
Crypt32.dll6.0.6002.22391978,94424-Apr-201014:35x86
Per tutte le versioni basate su x64 supportate di Windows Server 2008
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Crypt32.dll6.0.6001.226771,255,93623-Apr-201016:08x64
Crypt32.dll6.0.6002.223911,259,00826-Apr-201006:03x64
Crypt32.dll6.0.6001.22677978,43223-Apr-201015:43x86
Crypt32.dll6.0.6002.22391978,94424-Apr-201014:35x86
Per tutte le versioni basate su IA-64 supportate di Windows Server 2008
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Crypt32.dll6.0.6001.226772,373,63223-Apr-201015:39IA-64
Crypt32.dll6.0.6002.223912,373,63226-Apr-201005:55IA-64
Crypt32.dll6.0.6001.22677978,43223-Apr-201015:43x86
Crypt32.dll6.0.6002.22391978,94424-Apr-201014:35x86

Soluzione alternativa

Soluzione alternativa per Windows Server 2003

Per risolvere questo problema, eliminare manualmente i file temporanei prima che il numero di file temporanei raggiunge 65.000.

Soluzione alternativa per Windows Server 2008

Per risolvere questo problema, eliminare manualmente i file temporanei prima che il numero di file temporanei raggiunge 65.000.

Stato

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

Ulteriori informazioni

Questo problema è più evidente quando la funzione CryptQueryObject viene chiamata direttamente o indirettamente da un'applicazione server attraverso un livello intermedio. Quando il numero di file temporanei raggiunge 65.000, computer client ritardi significativi. Un chiamante indiretto noto della funzione CryptQueryObject è il costruttore della classe System.Security.Cryptography.X509Certificates.X509Certificate2 gestito.

Supporto tecnico per versioni basate su x64 di Microsoft Windows

Se l'hardware fornito con un'edizione di Microsoft Windows x64 è già installata, il produttore dell'hardware offre supporto tecnico e assistenza per Windows x64 edition. In questo caso, il produttore dell'hardware fornisce supporto poiché una Windows x64 edition è stato inclusa con l'hardware. Il produttore dell'hardware potrebbe avere personalizzato l'installazione di Windows x64 utilizzando componenti univoci. Quali specifici driver di periferica o impostazioni facoltative per ottimizzare le prestazioni dell'hardware. Microsoft fornirà assistenza ragionevole sforzo per assistenza tecnica con una versione x64 di Windows. Tuttavia, potrebbe essere necessario contattare direttamente il produttore. Il soggetto più qualificato per supportare il software preinstallato sull'hardware. Se è stata acquistata separatamente una versione x64 di Windows come un'edizione di Microsoft Windows Server 2003 x64, contattare il supporto tecnico Microsoft.

Per informazioni sulle versioni basate su x64 di Microsoft Windows Server 2003, visitare il seguente sito Web Microsoft:Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Ulteriori informazioni sui file

Ulteriori informazioni sui file per Windows Server 2008

File aggiuntivi per tutte le versioni basate su x86 supportate di Windows Server 2008
Nome del fileUpdate.mum
Versione del fileNon applicabile
Dimensione del file3,565
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileX86_14cbe7b8d5d19878d3800a01b240e442_31bf3856ad364e35_6.0.6001.22677_none_748c26852e1bf444.manifest
Versione del fileNon applicabile
Dimensione del file699
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileX86_d45a5fb6b6e6de599c4d1fec6c1fc015_31bf3856ad364e35_6.0.6002.22391_none_2206b9a6d0026aed.manifest
Versione del fileNon applicabile
Dimensione del file699
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileX86_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6001.22677_none_5bb4bab6f723cd5f.manifest
Versione del fileNon applicabile
Dimensione del file7,228
Data (UTC)23-Apr-2010
Ora (UTC)18:03
PiattaformaNon applicabile
Nome del fileX86_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6002.22391_none_5d7f8b0af45fc25b.manifest
Versione del fileNon applicabile
Dimensione del file7,228
Data (UTC)26-Apr-2010
Ora (UTC)16:41
PiattaformaNon applicabile
File aggiuntivi per tutte le versioni basate su x64 supportate di Windows Server 2008
Nome del fileAmd64_014ce37c3935d8efbb73f36f92731238_31bf3856ad364e35_6.0.6002.22391_none_94a0add525e9b46b.manifest
Versione del fileNon applicabile
Dimensione del file1,046
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileAmd64_33bbad1d2a7d4844d6f575257dfc0094_31bf3856ad364e35_6.0.6001.22677_none_db8f79bd77cc861d.manifest
Versione del fileNon applicabile
Dimensione del file1,046
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileAmd64_ad5ccacfffd45df0fab1b88077c58e65_31bf3856ad364e35_6.0.6001.22677_none_20773fc938bb8055.manifest
Versione del fileNon applicabile
Dimensione del file703
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileAmd64_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6001.22677_none_b7d3563aaf813e95.manifest
Versione del fileNon applicabile
Dimensione del file7,258
Data (UTC)23-Apr-2010
Ora (UTC)18:29
PiattaformaNon applicabile
Nome del fileAmd64_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6002.22391_none_b99e268eacbd3391.manifest
Versione del fileNon applicabile
Dimensione del file7,258
Data (UTC)27-Apr-2010
Ora (UTC)04:48
PiattaformaNon applicabile
Nome del fileUpdate.mum
Versione del fileNon applicabile
Dimensione del file3,593
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileX86_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6001.22677_none_5bb4bab6f723cd5f.manifest
Versione del fileNon applicabile
Dimensione del file7,228
Data (UTC)23-Apr-2010
Ora (UTC)18:03
PiattaformaNon applicabile
Nome del fileX86_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6002.22391_none_5d7f8b0af45fc25b.manifest
Versione del fileNon applicabile
Dimensione del file7,228
Data (UTC)26-Apr-2010
Ora (UTC)16:41
PiattaformaNon applicabile
File aggiuntivi per tutte le versioni basate su IA-64 supportate di Windows Server 2008
Nome del fileIa64_a8a53a3fa7aa7ff3f667b3031107c5aa_31bf3856ad364e35_6.0.6001.22677_none_b89aad1043835796.manifest
Versione del fileNon applicabile
Dimensione del file1,044
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileIa64_c86784b257b2c3ce9284631d050bf015_31bf3856ad364e35_6.0.6001.22677_none_30c97f8a22116f7c.manifest
Versione del fileNon applicabile
Dimensione del file701
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileIa64_f6dc2ee73e9cef06a23e3c21cddcb81f_31bf3856ad364e35_6.0.6002.22391_none_25d591179ff41818.manifest
Versione del fileNon applicabile
Dimensione del file1,044
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileIa64_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6001.22677_none_5bb65eacf721d65b.manifest
Versione del fileNon applicabile
Dimensione del file7,243
Data (UTC)23-Apr-2010
Ora (UTC)17:45
PiattaformaNon applicabile
Nome del fileIa64_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6002.22391_none_5d812f00f45dcb57.manifest
Versione del fileNon applicabile
Dimensione del file7,243
Data (UTC)27-Apr-2010
Ora (UTC)05:22
PiattaformaNon applicabile
Nome del fileUpdate.mum
Versione del fileNon applicabile
Dimensione del file2,748
Data (UTC)27-Apr-2010
Ora (UTC)06:44
PiattaformaNon applicabile
Nome del fileX86_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6001.22677_none_5bb4bab6f723cd5f.manifest
Versione del fileNon applicabile
Dimensione del file7,228
Data (UTC)23-Apr-2010
Ora (UTC)18:03
PiattaformaNon applicabile
Nome del fileX86_microsoft-windows-crypt32-dll_31bf3856ad364e35_6.0.6002.22391_none_5d7f8b0af45fc25b.manifest
Versione del fileNon applicabile
Dimensione del file7,228
Data (UTC)26-Apr-2010
Ora (UTC)16:41
PiattaformaNon applicabile
Proprietà

ID articolo: 931908 - Ultima revisione: 31 gen 2017 - Revisione: 1

Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, 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

Feedback