Funktionen "GetTempFileName" fungerar inte och ett felmeddelande visas om nekad åtkomst i Windows 7 eller Windows Server 2008 R2

Artikelöversättning Artikelöversättning
Artikel-id: 982613 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Symptom

Ett program anropar funktionen GetTempFileName för att skapa en tillfällig fil på en dator som kör Windows 7 eller Windows Server 2008 R2. Funktionen GetTempFileName misslyckas dock och felmeddelanden av följande typ visas:
Åtkomst till sökvägen nekas.
Du har inte åtkomst till <filsökväg>.

Orsak

Problemet beror på att funktionen GetTempFileName hanterar ett dubblerat filnamn felaktigt.

När funktionen GetTempFileName försöker skapa ett tillfälligt filnamn kontrollerar den om det redan finns ett sådant filnamn. Om funktionen GetTempFileName hittar ett dubblerat filnamn och filen väntar på att raderas, hanterar funktionen GetTempFileName det dubblerade filnamnet felaktigt och misslyckas, varpå felkoden "ERROR_ACCESS_DENIED" visas.

Det förväntade funktionssättet är att funktionen försöker skapa ett annat temporärt filnamn.

Lösning

Information om snabbkorrigeringen

En snabbkorrigering som stöds är tillgänglig från Microsoft. Den är dock endast avsedd att åtgärda de problem som beskrivs i artikeln. Använd bara snabbkorrigeringen på datorer som drabbats av problemet som beskrivs i artikeln. Snabbkorrigeringen kan komma att testas igen. Om ditt arbete inte störs alltför mycket av detta problem, rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning anges detta högst upp i den här artikeln. Annars kontaktar du Microsoft Hjälp och support för att få snabbkorrigeringen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, måste du kanske skapa en särskild serviceförfrågan. Normala supportavgifter tas ut för ytterligare supportfrågor och problem som inte gäller den aktuella snabbkorrigeringen. En fullständig lista över telefonnummer till Microsoft Hjälp och support finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support
Obs! Samtliga språk som snabbkorrigeringen är tillgänglig för visas i en lista. Om ditt språk inte finns med i listan beror det på att ingen snabbkorrigering är tillgänglig för språket.

Förutsättningar

Inga särskilda förutsättningar krävs.

Krav på omstart

Du måste starta om datorn när du har installerat snabbkorrigeringen.

Information om ersättning

Den här snabbkorrigeringen ersätter inte någon tidigare utgiven snabbkorrigering.

Filinformation

Den globala versionen av den här snabbkorrigeringen installerar filer med de filattribut som visas i följande tabeller. Datum och tider för dessa filer anges i UTC-tid (Coordinated Universal Time), men visas på din lokala dator i din lokala tid och med din aktuella inställning för sommartid. Datum och tider kan även ändras när du utför vissa åtgärder på filerna.
Filinformation för Windows 7 och Windows Server 2008 R2
Viktigt! Snabbkorrigeringar för Windows 7 och för Windows Server 2008 R2 finns i samma paket. Snabbkorrigeringarna visas dock under båda operativsystemen på sidan för snabbkorrigeringsbegäran. Om du vill begära ett snabbkorrigeringspaket för ett eller båda operativsystemen markerar du snabbkorrigeringen i listan under "Windows 7/Windows Server 2008 R2" på sidan. I avsnittet "Gäller" i artiklarna ser du vilket operativsystem som snabbkorrigeringen avser.
  • De MANIFEST- och MUM-filer som installeras i de olika miljöerna anges separat i avsnittet "Ytterligare filinformation för Windows Server 2008 R2 och Windows 7". MUM- och MANIFEST-filer, samt tillhörande säkerhetskatalogfiler (.cat), är mycket viktiga för upprätthållande av den uppdaterade komponentens tillstånd. Säkerhetskatalogfilerna (attribut anges inte) har en digital Microsoft-signatur.
För alla x86-baserade versioner av Windows 7 som stöds
Dölj tabellenVisa tabellen
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693288,25616-Apr-201007:20x86
För alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693420,35216-Apr-201007:29x64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86
För alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
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 har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller" i den här artikeln.

Mer Information

Mer information om funktionen GetTempFileName hittar du på följande MSDN-webbplats (Microsoft Developer Network):
Allmän information om funktionen "GetTempFileName"
Mer information om NTSTATUS-värden finns på följande MSDN-webbplats:
Allmän information om NTSTATUS-värden
Om du vill veta mer om terminologin för programuppdateringar klickar du på artikelnumret nedan och läser artikeln i Microsoft Knowledge Base:
824684 Standardterminologi för beskrivning av Microsoft-programuppdateringar

Ytterligare filinformation

Ytterligare filinformation för Windows 7 och Windows Server 2008 R2

Ytterligare filer för alla x86-baserade versioner av Windows 7 som stöds
Dölj tabellenVisa tabellen
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
Ytterligare filer för alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
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
Ytterligare filer för alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
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

Egenskaper

Artikel-id: 982613 - Senaste granskning: den 10 augusti 2010 - Revision: 2.0
Informationen i denna artikel gäller:
  • 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
Nyckelord: 
kbexpertiseinter kbexpertiseadvanced kbqfe kbHotfixServer kbfix kbsurveynew kbautohotfix KB982613

Ge feedback

 

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