GetTempFileName-funktio kohtaa virheen ja näyttöön tulee estetyn käytön virhe Windows 7:ssä tai Windows Server 2008 R2:ssa

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 982613 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Sovellus kutsuu Windows 7- tai Windows Server 2008 R2 -tietokoneessa GetTempFileName-funktiota luodakseen tilapäisen tiedoston. GetTempFileName-funktio kohtaa kuitenkin virheen ja näyttöön tulee joitakin seuraavankaltaisia lyhytaikaisia virheitä:
Polun käyttäminen on estetty.
Sinulla ei ole oikeuksia polkuun <tiedostopolku>.

Syy

Tämä ongelma aiheutuu siitä, että GetTempFileName-funktio käsittelee tiedostonimen kaksoiskappaleen virheellisesti.

Kun GetTempFileName-funktio yrittää luoda tilapäisen tiedoston nimen, se tarkistaa, onko tiedostonimen kaksoiskappale jo olemassa. Jos GetTempFileName-funktio löytää tiedostonimen kaksoiskappaleen ja tiedosto odottaa poistamista, GetTempFileName-funktio käsittelee tiedostonimen kaksoiskappaleen virheellisesti ja kohtaa lopullisen virheen, johon liittyy virhekoodi ERROR_ACCESS_DENIED.

Odotettu toiminta on, että funktio tekee uuden yrityksen luoda toinen tilapäisen tiedoston nimi.

Ratkaisu

Hotfix-korjauksen tiedot

Tuettu hotfix-korjaus on saatavana Microsoftilta. Tämä hotfix-korjaus on kuitenkin tarkoitettu korjaamaan vain tässä artikkelissa kuvattu ongelma. Asenna tämä hotfix-korjaus vain järjestelmiin, joissa ilmenee tässä artikkelissa kuvattu ongelma. Tämä hotfix-korjaus saatetaan testata vielä perusteellisemmin. Jos ongelma ei ole vakava, Microsoft suosittelee odottamaan seuraavaa ohjelmistopäivitystä, joka sisältää tämän hotfix-korjauksen.

Jos hotfix-korjaus on ladattavissa, tämän Knowledge Base -tietokannan artikkelin yläosassa on hotfix-latauksen saatavuudesta kertova osa. Jos kyseistä osaa ei ole, ota yhteyttä Microsoftin asiakaspalveluun ja tukeen, jotta saat hotfix-korjauksen.

Huomautus Saatat joutua luomaan erillisen palvelupyynnön, jos ilmenee muita ongelmia tai jos on tehtävä vianmääritystoimia. Tavalliset tukikustannukset pätevät lisäkysymyksiin ja ongelmiin, jotka eivät liity tähän tiettyyn hotfix-korjaukseen. Jos haluat tarkastella täydellistä luetteloa Microsoftin asiakaspalvelun ja tuen puhelinnumeroista tai luoda erillisen palvelupyynnön, käy seuraavassa Microsoftin WWW-sivustossa:
http://support.microsoft.com/contactus/?ws=support
Huomautus Hotfix-latauksen saatavuudesta kertovassa osassa näkyvät kieliversiot, joille hotfix-korjaus on saatavana. Jos et näe kieliversiotasi, hotfix-korjausta ei ole saatavana kyseiselle kieliversiolle.

Edellytykset

Edellytyksiä ei ole.

Uudelleenkäynnistysvaatimus

Sinun on käynnistettävä tietokone tämän hotfix-korjauksen asentamisen jälkeen.

Hotfix-korjauksen korvaamistiedot

Tämä hotfix-korjaus ei korvaa mitään aiemmin julkaistua hotfix-korjausta.

Tiedostojen tiedot

Tämän hotfix-korjauksen yleinen versio asentaa tiedostot, joiden tiedostomääritteet on lueteltu seuraavissa taulukoissa. Tiedostojen päivämäärät ja kellonajat ovat UTC (Coordinated Universal Time) -ajan mukaisia. Kyseisten tiedostojen päivämäärät ja ajat näytetään paikallisessa tietokoneessa paikallisen ajan ja kesäajan asetuksen mukaisina. Lisäksi päivämäärät ja ajat saattavat muuttua, kun tiedostoille tehdään tiettyjä toimintoja.
Huomautuksia Windows 7:n ja Windows Server 2008 R2:n tiedostojen tiedoista
Tärkeää Windows 7:n ja Windows Server 2008 R2:n hotfix-korjaukset sisältyvät samoihin paketteihin. Hotfix-korjaukset näkyvät hotfix-korjauspyynnön sivulla kuitenkin molempien käyttöjärjestelmien kohdalla. Jos haluat pyytää toista käyttöjärjestelmää tai molempia käyttöjärjestelmiä koskevan hotfix-korjauspaketin, valitse hotfix-korjaus, joka on sivun Windows 7- ja Windows Server 2008 R2 -kohdassa. Tarkastele aina artikkelien alussa olevaa tuotteiden luetteloa, jotta voit selvittää, mitä käyttöjärjestelmää kukin hotfix-korjaus koskee.
  • Kussakin ympäristössä asennettavat MANIFEST (.manifest)- ja MUM (.mum) -tiedostot on lueteltu erikseen Windows Server 2008 R2:n ja Windows 7:n tiedostojen lisätietoja -osassa. MUM- ja MANIFEST-tiedostot sekä niihin liittyvät suojausluettelotiedostot (.cat) ovat erittäin tärkeitä päivitetyn osan tilan ylläpitämisessä. Suojausluettelotiedostot, joiden määritteitä ei ole lueteltu, on allekirjoitettu Microsoftin digitaalisella allekirjoituksella.
Kaikki tuetut Windows 7:n x86-versiot
Kutista tämä taulukkoLaajenna tämä taulukko
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693288,25616-Apr-201007:20x86
Kaikki tuetut Windows 7:n ja Windows Server 2008 R2:n x64-versiot
Kutista tämä taulukkoLaajenna tämä taulukko
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693420,35216-Apr-201007:29x64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86
Kaikki tuetut Windows Server 2008 R2:n IA-64-versiot
Kutista tämä taulukkoLaajenna tämä taulukko
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693717,82416-Apr-201005:59IA-64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa.

Enemmän tietoa

Lisätietoja GetTempFileName-funktiosta on seuraavassa Microsoft Developer Networkin (MSDN) WWW-sivustossa:
Yleistietoja GetTempFileName-funktiosta
Lisätietoja NTSTATUS-arvoista on seuraavassa MSDN:n WWW-sivustossa:
Yleistietoja NTSTATUS-arvoista
Saat lisätietoja ohjelmistopäivitysten yhteydessä käytettävistä termeistä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
824684 Microsoftin ohjelmistopäivitystiedoissa käytettävien vakiotermien kuvaus

Tiedostojen lisätietoja

Windows 7:n ja Windows Server 2008 R2:n tiedostojen lisätietoja

Kaikkien tuettujen Windows 7:n x86-versioiden muut tiedostot
Kutista tämä taulukkoLaajenna tämä taulukko
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
Kaikkien tuettujen Windows 7:n ja Windows Server 2008 R2:n x64-versioiden muut tiedostot
Kutista tämä taulukkoLaajenna tämä taulukko
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
Kaikkien tuettujen Windows Server 2008 R2:n IA-64-versioiden muut tiedostot
Kutista tämä taulukkoLaajenna tämä taulukko
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

Ominaisuudet

Artikkelin tunnus: 982613 - Viimeisin tarkistus: 9. elokuuta 2010 - Versio: 2.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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
Hakusanat: 
kbexpertiseinter kbexpertiseadvanced kbqfe kbHotfixServer kbfix kbsurveynew kbautohotfix KB982613

Anna palautetta

 

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