La funzione "GetTempFileName" non funziona e compare un errore di accesso negato su Windows 7 o in Windows Server 2008 R2

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

In questa pagina

Sintomi

Su un computer che funziona con Windows 7 o Windows Server 2008 R2, un applicativo richiama la funzione GetTempFileName per creare un file temporaneo. Tuttavia, la funzione GetTempFileName non riesce, e si ricevono errori transitori analoghi ai seguenti:
Viene negato l'accesso al percorso.
Non avete accesso al <percorso del file>.

Cause

Questo problema si verifica quando la funzione GetTempFileName gestisce in maniera errata un nome di file duplicato.

Quando la funzione GetTempFileName tenta di creare un nome di file temporaneo, viene verificato se esiste già un nome di file duplicato. Se la funzione GetTempFileName trova un nome di file duplicato ed il file è in attesa di cancellazione, la funzione GetTempFileName gestisce il nome di file duplicato in maniera errata e non riesce a funzionare generando il codice di errore "ERROR_ACCESS_DENIED".

Il comportamento previsto è che la funzione provi di nuovo a creare un altro nome di file temporaneo.

Risoluzione

Informazioni su hotfix

Un hotfix integrato è disponibile da Microsoft. Tuttavia, questo hotfix è ideato per correggere solamente il problema descritto in questo articolo. Questo hotfix va applicato solamente a quei sistemi che evidenziano il problema descritto in questo articolo. Questo hotfix potrebbe essere soggetto a verifiche aggiuntive. Pertanto, a meno che questo problema non vi stia causando gravi conseguenze, vi raccomandiamo di attendere il prossimo aggiornamento del software contenente questo hotfix.

Se il download di questo hotfix è disponibile, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se tale sezione non è presente, contattate il Centro Assistenza Clienti di Microsoft per ottenere l'hotfix.

Nota Qualora si verificassero ulteriori problemi ovvero sia richiesta una soluzione per altri problemi, potreste dover creare una richiesta di assistenza separata. I costi ordinari di assistenza verranno applicati ad ogni domanda di assistenza aggiuntiva ed a quelle questioni che non rientrano in questo specifico hotfix. Per ottenere un elenco completo dei numeri di telefono del Centro Assistenza Clienti Microsoft, o per creare una richiesta separata di assistenza, visitare il seguente sito web di Microsoft:
http://support.microsoft.com/contactus/?ws=support
NotaIl modulo "Hotfix disponibile per il download" mostra le lingue in cui è disponibile l'hotfix. Se non vedete la lingua che vi interessa, vuol dire che un hotfix non è ancora disponibile per questa lingua.

Requisiti

Non è previsto alcun requisito.

Obbligo di Riavvio

Dovere riavviare il computer dopo aver applicato questo hotfix.

Informazioni sulla sostituzione dell'hotfix

Questo hotfix non sostituisce un hotfix rilasciato in precedenza.

Informazioni sul file

La versione globale di questo hotfix installa file che hanno gli attributi elencati nella seguente tabella. Le date e gli orari per questi file sono elencati in Coordinated Universal Time (UTC). Le date e gli orari per questi file sul vostro computer locale sono espressi nel vostro orario locale e tengono anche conto dell'ora solare (DST). Inoltre, date ed ore possono cambiare quando effettuate determinate operazioni sui file.
Note informative su file Windows 7 e Windows Server 2008 R2
Importante Gli hotfix per Windows 7 e Windows Server 2008 R2 sono inclusi negli stessi pacchetti. Tuttavia, gli hotfix presenti nella pagina Richiesta Hotfix sono elencati sotto entrambi i sistemi. Per richiedere il pacchetto hotfix applicabile ad uno o a entrambi i sistemi operativi, selezionare l'hotfix elencato nella pagina sotto "Windows 7/Windows Server 2008 R2". Consultare sempre la sezione "Si applica a" dell'articolo per stabilire l'effettivo sistema operativo a cui ciascun hotfix si applica.
  • I file MANIFEST (.manifest) ed i file MUM (.mum) installati per ciascun ambiente sono elencati separatamente nella sezione "Informazioni aggiuntive sul file per Windows Server 2008 R2 e Windows 7". I file MUM e MANIFEST, assieme ai file di sicurezza catalog associati (.cat), sono estremamente importanti per mantenere lo status della componente aggiornata. I file "security catalog", per cui gli attributi non sono elencati, sono firmati con firma digitale Microsoft.
Per tutte le versioni x86-based di Windows 7 supportate
Riduci questa tabellaEspandi questa tabella
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693288,25616-Apr-201007:20x86
Per tutte le versioni x64-based di Windows 7 e Windows Server 2008 R2 supportate
Riduci questa tabellaEspandi questa tabella
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693420,35216-Apr-201007:29x64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86
Per tutte le versioni IA-64-based di Windows Server 2008 R2 supportate
Riduci questa tabellaEspandi questa tabella
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693717,82416-Apr-201005:59IA-64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86

Status

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

Informazioni

Per maggiori informazioni circa la funzione GetTempFileName, visitare il seguente sito web Microsoft Developer Network (MSDN):
Informazioni generali sulla funzione "GetTempFileName"
Per maggiori informazioni circa la funzione NTSTATUS, visitare il seguente sito web MSDN:
Informazioni generali sui valori NTSTATUS
Per ulteriori informazioni in merito alla terminologia dell'aggiornamento del software, cliccare il seguente numero di articolo per vedere l'articolo sulla Knowledge Base di Microsoft:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti dei software Microsoft

Ulteriori informazioni sui file

Ulteriori informazioni per Windows 7 e Windows Server 2008 R2

File aggiuntivi per tutte le versioni x86-based di Windows 7 supportate
Riduci questa tabellaEspandi questa tabella
File nameUpdate.mum
File versionNot applicable
File size1,674
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameX86_566758896d090f85fc8cb5f95c849a86_31bf3856ad364e35_6.1.7600.20693_none_211a4e5218931dcf.manifest
File versionNot applicable
File size698
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameX86_microsoft-windows-kernelbase_31bf3856ad364e35_6.1.7600.20693_none_27559e8e2f0f2966.manifest
File versionNot applicable
File size2,734
Date (UTC)16-Apr-2010
Time (UTC)07:56
PlatformNot applicable
File aggiuntivi per tutte le versioni x64-based di Windows 7 e Windows Server 2008 R2 supportate
Riduci questa tabellaEspandi questa tabella
File nameAmd64_2194916ab24431d6bfd9fcb71de794de_31bf3856ad364e35_6.1.7600.20693_none_f1446242783acb06.manifest
File versionNot applicable
File size702
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameAmd64_e30a797d077054280de565e75a8a3ce6_31bf3856ad364e35_6.1.7600.20693_none_c448767cdfc8c3cb.manifest
File versionNot applicable
File size702
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameAmd64_microsoft-windows-kernelbase_31bf3856ad364e35_6.1.7600.20693_none_83743a11e76c9a9c.manifest
File versionNot applicable
File size2,738
Date (UTC)16-Apr-2010
Time (UTC)08:50
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size2,328
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameWow64_microsoft-windows-kernelbase_31bf3856ad364e35_6.1.7600.20693_none_8dc8e4641bcd5c97.manifest
File versionNot applicable
File size2,746
Date (UTC)16-Apr-2010
Time (UTC)07:50
PlatformNot applicable
File aggiuntivi per tutte le versioni IA-64-based di Windows Server 2008 R2 supportate
Riduci questa tabellaEspandi questa tabella
File nameIa64_aa7e5d6fa743c1b1b31a1f9acbe9f961_31bf3856ad364e35_6.1.7600.20693_none_237f9d709bce10d3.manifest
File versionNot applicable
File size700
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameIa64_e30a797d077054280de565e75a8a3ce6_31bf3856ad364e35_6.1.7600.20693_none_682b7eef27695b91.manifest
File versionNot applicable
File size701
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameIa64_microsoft-windows-kernelbase_31bf3856ad364e35_6.1.7600.20693_none_275742842f0d3262.manifest
File versionNot applicable
File size2,736
Date (UTC)16-Apr-2010
Time (UTC)08:50
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size1,684
Date (UTC)16-Apr-2010
Time (UTC)10:25
PlatformNot applicable
File nameWow64_microsoft-windows-kernelbase_31bf3856ad364e35_6.1.7600.20693_none_8dc8e4641bcd5c97.manifest
File versionNot applicable
File size2,746
Date (UTC)16-Apr-2010
Time (UTC)07:50
PlatformNot applicable

Proprietà

Identificativo articolo: 982613 - Ultima modifica: giovedì 12 agosto 2010 - Revisione: 4.0
Le informazioni in questo articolo si applicano a:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
Chiavi: 
kbexpertiseinter kbexpertiseadvanced kbqfe kbhotfixserver kbfix kbsurveynew kbautohotfix KB982613
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