Se produce un error en la función "GetTempFileName" junto con un error de acceso denegado en Windows 7 o en Windows Server 2008 R2

Seleccione idioma Seleccione idioma
Id. de artículo: 982613 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En un equipo que ejecuta Windows 7 o Windows Server 2008 R2, una aplicación llama a la función GetTempFileName para crear un archivo temporal. Sin embargo, se produce un error en la función GetTempFileName y recibe algunos errores transitorios parecidos al siguiente:
Acceso denegado a la ruta de acceso.
No tiene acceso a <ruta de acceso de archivo>.

Causa

Este problema ocurre porque la función GetTempFileName gestiona un nombre de archivo duplicado de forma incorrecta.

Cuando la función GetTempFileName intenta crear un nombre de archivo temporal, comprueba si un nombre de archivo duplicado ya existe. Si la función GetTempFileName encuentra un nombre de archivo duplicado y el archivo está pendiente de eliminación, la función GetTempFileName gestiona el nombre de archivo duplicado incorrectamente y se produce un error con el código "ERROR_ACCESS_DENIED".

El comportamiento esperado es que la función intente crear de nuevo otro nombre de archivo temporal.

Solución

Información de la revisión

Hay disponible una revisión para la que Microsoft proporciona soporte técnico. Sin embargo, esta revisión se diseñó para corregir únicamente el problema descrito en este artículo. Aplíquela sólo en sistemas que experimenten el problema específico descrito en este artículo. Esta revisión podría someterse a comprobaciones adicionales. Por tanto, si no se ve gravemente afectado por este problema, recomendamos que espere a la próxima actualización del software que contenga esta revisión.

Si la revisión se puede descargar, hay una sección de descarga de revisión disponible en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio de soporte técnico y de atención al cliente de Microsoft con el fin de obtener la revisión.

Nota: si se producen más problemas o si hay que solucionarlos, es posible que tenga que crear una solicitud de servicio independiente. Se aplicarán los costos de soporte habituales a las preguntas y problemas de soporte técnico adicionales que no reúnan las condiciones necesarias para esta revisión en cuestión. Para obtener una lista completa de los números de teléfono del servicio de soporte técnico y de atención al cliente de Microsoft, así como información acerca de cómo crear una solicitud de servicio independiente, visite el siguiente sitio web de Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota: el formulario relativo a la revisión que se puede descargar muestra los idiomas en los que está disponible la revisión. Si no ve su idioma, quizá sea debido a que la revisión no esté disponible para dicho idioma.

Requisitos previos

No se requiere ningún requisito previo.

Requisito de reinicio

Debe reiniciar el equipo una vez aplicada esta revisión.

Información de reemplazo del hotfix

Esta revisión no sustituye a ninguna revisión publicada previamente.

Información de archivo:

la versión global de esta revisión instala archivos que tienen los atributos de archivo que se enumeran en las siguientes tablas. Las fechas y horas de estos archivos se muestran según la Hora universal coordinada (UTC). Las fechas y horas de estos archivos se muestran en el equipo local en horario local con la configuración actual del horario de verano (DST). Además, las fechas y horas pueden cambiar al realizar determinadas operaciones en los archivos.
Notas acerca de la información sobre archivos de Windows 7 y Windows Server 2008 R2
Importante: las revisiones de Windows 7 y de Windows Server 2008 R2 se incluyen en los mismos paquetes. Sin embargo, las revisiones de la página Solicitud de revisión se enumeran en ambos sistemas operativos. Para solicitar el paquete de revisiones que se aplica a uno o a ambos sistemas operativos, seleccione la revisión que aparece enumerada bajo "Windows 7/Windows Server 2008 R2" en la página. Consulte siempre la sección "La información de este artículo se refiere a" en los artículos para determinar el sistema operativo al que se aplica cada revisión.
  • Los archivos MANIFEST (.manifest) y MUM (.mum) que se instalan para cada entorno se enumeran por separado en la sección "Información adicional de archivos para Windows 7 y Windows Server 2008 R2". Los archivos MUM y MANIFEST, así como los del catálogo de seguridad asociado (.cat), son sumamente importantes para el mantenimiento del estado del componente actualizado. Los archivos del catálogo de seguridad (atributos no enumerados) cuentan con la firma digital de Microsoft.
Para todas las versiones basadas en x86 compatibles de Windows 7
Contraer esta tablaAmpliar esta tabla
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693288,25616-Apr-201007:20x86
Para todas las versiones compatibles basadas en x64 de Windows 7 y Windows Server 2008 R2
Contraer esta tablaAmpliar esta tabla
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693420,35216-Apr-201007:29x64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86
Para todas las versiones basadas en IA-64 compatibles de Windows Server 2008 R2
Contraer esta tablaAmpliar esta tabla
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693717,82416-Apr-201005:59IA-64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

Para obtener más información acerca de la función GetTempFileName, visite el siguiente sitio web de Microsoft Developer Network (MSDN):
Información general acerca de la función "GetTempFileName"
Para obtener más información acerca de los valores NTSTATUS, visite el siguiente sitio web de MSDN:
Información general acerca de los valores NTSTATUS
Para obtener más información acerca de terminología relativa a la actualización de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Información adicional para archivos

Información adicional de archivos para Windows 7 y Windows Server 2008 R2

Información adicional de archivos para todas las versiones de x86 compatibles de Windows 7
Contraer esta tablaAmpliar esta tabla
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
Archivos adicionales para todas las versiones compatibles basadas en x64 de Windows 7 y Windows Server 2008 R2
Contraer esta tablaAmpliar esta tabla
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
Archivos adicionales para todas las versiones basadas en IA-64 compatibles de Windows Server 2008 R2
Contraer esta tablaAmpliar esta tabla
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

Propiedades

Id. de artículo: 982613 - Última revisión: martes, 10 de agosto de 2010 - Versión: 3.0
La información de este artículo se refiere 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
Palabras clave: 
kbexpertiseinter kbexpertiseadvanced kbqfe kbhotfixserver kbfix kbsurveynew kbautohotfix KB982613

Enviar comentarios

 

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