הפונקציה GetTempFileName נכשלת ובנוסף קיימת שגיאת "הגישה נדחתה" ב- Windows 7 או ב- Windows Server 2008 R2

תרגומי מאמרים תרגומי מאמרים
Article ID: 982613 - View products that this article applies to.
הרחב הכל | כווץ הכל

On This Page

מאפייני הבעיה

במחשב אשר פועל עם Windows 7 או עם Windows Server 2008 R2, יישום קורא לפונקציה GetTempFileName כדי ליצור קובץ זמני. עם זאת, הפונקציה GetTempFileName נכשלת ואתר מקבל שגיאות ארעיות אשר דומות לשגיאה הבאה:
הגישה לנתיב נדחתה.
אין לך גישה אל <filepath>.

סיבה

הבעיה מתרחשת מאחר שהפונקציה GetTempFileName מטפלת בשם קובץ משוכפל באופן שגוי.

כאשר הפונקציה GetTempFileName מנסה ליצור שם קובץ זמני, היא בודקת אם כבר קיים שם קובץ משוכפל. אם הפונקציה GetTempFileName מוצאת שם קובץ משוכפל והקובץ ממתין למחיקה, הפונקציה GetTempFileName מטפלת בשם קובץ המשוכפל באופן שגוי ונכשלת לגמרי, עם קוד השגיאה ERROR_ACCESS_DENIED.

אופן הפעולה הצפוי הוא שהפונקציה מנסה פעם נוספת ליצור שם קובץ זמני אחר.

פתרון הבעיה

מידע על תיקון חם

תיקון חם נתמך זמין מטעם Microsoft. אולם, תיקון חם זה מיועד אך ורק לתיקון הבעיה המתוארת במאמר זה. החל תיקון חם זה רק במערכות שבהן מתרחשת הבעיה המתוארת במאמר זה. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שלך אינה מושפעת באופן חמור מבעיה זו, מומלץ להמתין לעדכון התוכנה הבא המכיל תיקון זה.

אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base זה. אם סעיף זה אינו מופיע, פנה לשירות הלקוחות ולמחלקת התמיכה של Microsoft לקבלת התיקון החם.

הערה אם תיתקל בבעיות נוספות, או שיהיה צורך בהליך של פתרון בעיות, תוכל ליצור בקשת שירות נפרדת. דמי התמיכה המקובלים יחולו על שאלות ונושאי תמיכה אחרים שאינם קשורים לתיקון החם הספציפי הזה. לקבלת רשימה מלאה של מספרי הטלפון של שירות הלקוחות ומחלקת התמיכה של Microsoft, או ליצירת בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:
http://support.microsoft.com/contactus/?ws=support
הערה הטופס "הורדת תיקון חם זמינה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, כנראה לא קיים תיקון חם זמין עבור שפה זו.

תנאים מוקדמים

אין תנאים מוקדמים.

חובת הפעלה מחדש

עליך להפעיל מחדש את המחשב לאחר החלת התיקון החם.

מידע על החלפת תיקונים חמים

תיקון חם זה אינו מחליף שום תיקון חם שפורסם בעבר.

פרטי קובץ

הגירסה הגלובלית של עדכון זה מתקינה קבצים הכוללים את התכונות המפורטות בטבלאות הבאות. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). התאריכים והשעות עבור קבצים אלה במחשב המקומי שלך מוצגים בזמן המקומי, עם הפרש שעון הקיץ (DST) הנוכחי שלך. בנוסף, התאריכים והשעות עשויים להשתנות בעת ביצוע פעולות מסוימות על הקבצים.
הערות על פרטי קבצים של Windows 7 ו- Windows Server 2008 R2
חשוב התיקונים החמים של Windows 7 והתיקונים החמים של Windows Server 2008 R2 כלולים באותן חבילות. עם זאת, תיקונים חמים בדף בקשת התיקון החם רשומים תחת שתי מערכות ההפעלה. כדי לבקש כדי לבקש את חבילת התיקון החם החלה על מערכת הפעלה אחת או שתיים, בחר את התיקון החם הרשום תחת "Windows 7/Windows Server 2008 R2" בדף. התייחס תמיד לסעיף "חל על" במאמרים כדי לקבוע את מערכת ההפעלה שעבורה מתאים כל תיקון חם.
  • קובצי MANIFEST ?(?.manifest) וקובצי MUM ?(?.mum) המותקנים בכל סביבה מפורטים בנפרד בסעיף 'פרטי קבצים נוספים עבור Windows Server 2008 R2 ועבור Windows 7'. קבצי MUM ו- MANIFEST, וקבצי קטלוג האבטחה (?.cat) המשויכים חשובים במיוחד לשמירה על מצב הרכיב המעודכן. קובצי קטלוג האבטחה, שעבורם לא מפורטות תכונות, חתומים בחתימה דיגיטלית של Microsoft.
עבור כל הגירסאות הנתמכות של Windows 7 המבוססות על x86
כווץ את הטבלההרחב את הטבלה
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693288,25616-Apr-201007:20x86
עבור כל הגירסאות הנתמכות המבוססות על x64 של Windows 7 ו- Windows Server 2008 R2
כווץ את הטבלההרחב את הטבלה
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693420,35216-Apr-201007:29x64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86
עבור כל הגירסאות הנתמכות המבוססות על IA-64 של Windows Server 2008 R2
כווץ את הטבלההרחב את הטבלה
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll6.1.7600.20693717,82416-Apr-201005:59IA-64
Kernelbase.dll6.1.7600.20693269,82416-Apr-201007:18x86

סטטוס

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft ששמותיהם מופיעים בסעיף 'חל על'.

מידע נוסף

למידע נוסף על הפונקציה GetTempFileName, בקר באתר Microsoft Developer Network ?(MSDN) שכתובתו:
מידע כללי על הפונקציה GetTempFileName
למידע נוסף על ערכי NTSTATUS, בקר באתר האינטרנט הבא של MSDN:
מידע כללי על ערכי NTSTATUS
לקבלת מידע נוסף על מינוח של עדכוני התוכנה, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
824684 תיאור המינוח התקני המשמש לתיאור עדכוני התוכנה של Microsoft

מידע על קבצים נוספים

מידע על קבצים נוספים עבור Windows 7 ועבור Windows Server 2008 R2

קבצים נוספים עבור כל הגירסאות הנתמכות המבוססות על x86 של Windows 7
כווץ את הטבלההרחב את הטבלה
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
קבצים נוספים לכל הגירסאות הנתמכות המבוססות על x64 של Windows 7 ושל Windows Server 2008 R2
כווץ את הטבלההרחב את הטבלה
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
קבצים נוספים עבור כל הגירסאות הנתמכות המבוססות על IA-64 של Windows Server 2008 R2
כווץ את הטבלההרחב את הטבלה
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

מאפיינים

Article ID: 982613 - Last Review: יום שני 09 אוגוסט 2010 - Revision: 2.0
המידע במאמר זה חל על:
  • 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
מילות מפתח 
kbexpertiseinter kbexpertiseadvanced kbqfe kbHotfixServer kbfix kbsurveynew kbautohotfix KB982613

ספק משוב

 

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