فشل وظيفة "GetTempFileName" مع ظهور خطأ "تم رفض الوصول" في نظامي التشغيل Windows 7 وWindows Server 2008 R2‏

الأعراض
يطلب أحد التطبيقات وظيفة GetTempFileName لإنشاء ملف مؤقت في جهاز الكمبيوتر الذي يعمل بأيٍ من نظامي التشغيل Windows 7 أو Windows Server 2008 R2. ومع ذلك تفشل وظيفة GetTempFileName، وتتلقى بعض الأخطاء المؤقتة المشابهة للأخطاء التالية:
تم رفض الوصول إلى المسار.
ليست لديك إمكانية وصول إلى <مسار الملف>
السبب
تحدث المشكلة لأن وظيفة GetTempFileName تتعامل مع اسم ملف مكرر بشكلٍ غير صحيح.

عندما تحاول وظيفة GetTempFileName إنشاء اسم ملف مؤقت، فإنها تتحقق مما إذا كان اسم الملف المكرر موجود بالفعل. وإذا وجدت وظيفة GetTempFileName اسم ملف مكرر وجارٍ تعليق حذفه، فإن الوظيفة GetTempFileName تتعامل مع اسم الملف المكرر بشكلٍ غير صحيح، وتفشل هذه الوظيفة مع ظهور رمز الخطأ "ERROR_ACCESS_DENIED".

والإجراء المتوقع هو أن تعيد الوظيفة محاولة إنشاء اسم آخر للملف المؤقت.
الحل

معلومات الإصلاح العاجل

يتوفر إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. ويجب تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه المشكلة الموضحة في هذه المقالة. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرًا، يُفضَّل الانتظار حتى تحديث البرامج التالي الذي يحتوي على هذا الإصلاح العاجل.

في حالة توفر الإصلاح العاجل للتنزيل، يوجد قسم "توفر تنزيل الإصلاح العاجل" أعلى مقالة "قاعدة المعارف". في حالة عدم ظهور هذا القسم، اتصل بخدمة العملاء والدعم الخاصة بشركة Microsoft للحصول على الإصلاح العاجل.

ملاحظة في حالة حدوث أية مشكلات إضافية أو في حالة الحاجة إلى استكشاف الأخطاء وإصلاحها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة كاملة بأرقام هواتف خدمة العملاء والدعم الخاصة بشركة Microsoft أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب: ملاحظة يعرض نموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر بها الإصلاح العاجل. في حالة عدم ظهور اللغة الخاصة بك، يكون ذلك بسبب عدم توفر إصلاح عاجل لتلك اللغة.

المتطلبات الأساسية

لا توجد أية متطلبات أساسية.

متطلبات إعادة التشغيل

يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاح العاجل الذي تم إصداره مسبقًا.

معلومات الملف

يقوم الإصدار العام من هذا الإصلاح العاجل بتثبيت الملفات التي لها سمات مسرودة في الجداول التالية. يتم سرد التواريخ والأوقات بهذه الملفات بالتوقيت العالمي المتفق عليه ‏(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.dll‎‎6.1.7600.20693288,25616-Apr-201007:20x86
بالنسبة لكافة الإصدارات المدعمة المستندة إلى x64 من نظامي التشغيل Windows 7 وWindows Server 2008 R2
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll‎‎6.1.7600.20693420,35216-Apr-201007:29x64
Kernelbase.dll‎‎6.1.7600.20693269,82416-Apr-201007:18x86
بالنسبة إلى كافة الإصدارات المدعمة المستندة إلى IA-64 من نظام التشغيل Windows Server 2008 R2
File nameFile versionFile sizeDateTimePlatform
Kernelbase.dll‎‎6.1.7600.20693717,82416-Apr-201005:59IA-64
Kernelbase.dll‎‎6.1.7600.20693269,82416-Apr-201007:18x86
تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
لمزيد من المعلومات حول وظيفة GetTempFileName، تفضل بزيارة موقع ويب Microsoft Developer Network ‏‏(MSDN) التالي: لمزيد من المعلومات حول قيم NTSTATUS، قم بزيارة موقع ويب MSDN: لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" ‏(قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية ‏(محتوى لم تتم ترجمته بعد)):
824684‏ وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft

معلومات ملفات إضافية

معلومات ملفات إضافية لنظامي التشغيل Windows 7 وWindows Server 2008 R2

ملفات إضافية لكافة إصدارات Windows 7 المدعمة المستندة إلى x86
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
ملفات إضافية لكافة إصدارات نظامي التشغيل Windows 7 وWindows Server 2008 R2 المدعمة المستندة إلى x64
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
Vlastnosti

ID článku: 982613 - Poslední kontrola: 08/12/2010 08:15:00 - Revize: 3.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
Váš názor