أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

ظهور رسالة خطأ عند تطبيق يستدعي API RegisterTypeLib تسجيل مكتبة نوع في نظام التشغيل Windows Vista: "تم رفض الوصول"

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

اضغط هنا لرابط المقالة باللغة الانجليزية935200
الأعراض
اطلع على السيناريو التالي. في أحد تطبيقات قيد التشغيل على جهاز كمبيوتر يعمل بنظام التشغيل Windows Vista محاولة تعيين الشجرة الفرعية التسجيل
HKEY_CLASSES_ROOT
الشجرة الفرعية التسجيل آخر. على سبيل المثال، حاول لتعيين الشجرة الفرعية التسجيل
HKEY_CLASSES_ROOT
التسجيل
HKEY_CURRENT_USER
الشجرة الفرعية. عندما يستدعي التطبيق RegisterTypeLib API تسجيل مكتبة نوع ، قد تتلقى رسالة الخطأ التالية:
تم رفض الوصول
بالإضافة إلى ذلك، RegisterTypeLib API بإرجاع قيمة TYPE_E_REGISTRYACCESS (0x8002801c).

تحدث هذه المشكلة إذا تم تمكين التحكم في حساب المستخدم "(UAC) تشغيل التطبيق تحت" حساب مستخدم مقيد ".
الحل

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Vista. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
935791كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Vista

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

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

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

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

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

يجب أن يكون لديك Windows Vista تثبيت تطبيق هذا الإصلاح العاجل.

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

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

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

لا يحل هذا الإصلاح العاجل محل أية إصلاحات جديدة أخرى.

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
نظام التشغيل Windows Vista، x 86-based الإصدارات
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
X86_4bbe5d294834975fb80c47470752adb1_31bf3856ad364e35_6.0.6000.20604_none_dea9a3d5aecfc0a3.manifestغير قابل للتطبيق70223 مايو ٢٠٠٧19: 26غير قابل للتطبيق
X86_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.0.6000.20604_none_bba787f5176daa36.manifestغير قابل للتطبيق88,60923 مايو ٢٠٠٧٠٧: ٢٨غير قابل للتطبيق
Oleaut32.dll6.0.6000.20604558,59223 مايو ٢٠٠٧04: 43x 86
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
X86_4bbe5d294834975fb80c47470752adb1_31bf3856ad364e35_6.0.6000.20604_none_dea9a3d5aecfc0a3.manifestغير قابل للتطبيق70223 مايو ٢٠٠٧19: 26غير قابل للتطبيق
X86_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.0.6000.20604_none_bba787f5176daa36.manifestغير قابل للتطبيق88,60923 مايو ٢٠٠٧٠٧: ٢٨غير قابل للتطبيق
Oleaut32.dll6.0.6000.20604558,59223 مايو ٢٠٠٧04: 43x 86
Update.mumغير قابل للتطبيق2,00123 مايو ٢٠٠٧19: 26غير قابل للتطبيق
نظام التشغيل Windows Vista، إصدارات ٦٤ بت
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Amd64_4a6574fa45a2d59d7249caa900399476_31bf3856ad364e35_6.0.6000.20604_none_cd312e3fb1af0597.manifestغير قابل للتطبيق70623 مايو ٢٠٠٧19: 26غير قابل للتطبيق
Amd64_65563c6fd47be510b29634938ca65f92_31bf3856ad364e35_6.0.6000.20604_none_21b539ccf0659813.manifestغير قابل للتطبيق70623 مايو ٢٠٠٧19: 26غير قابل للتطبيق
Amd64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.0.6000.20604_none_17c62378cfcb1b6c.manifestغير قابل للتطبيق86,22723 مايو ٢٠٠٧٠٧: ٣٣غير قابل للتطبيق
Package_1_for_kb935200 تقريبًا 31bf3856ad364e35 تقريبًا amd64 تقريبًا تقريبًا 6.0.1.0.mumغير قابل للتطبيق1,79523 مايو ٢٠٠٧19: 26غير قابل للتطبيق
Package_2_for_kb935200 تقريبًا 31bf3856ad364e35 تقريبًا amd64 تقريبًا تقريبًا 6.0.1.0.mumغير قابل للتطبيق2,01223 مايو ٢٠٠٧19: 26غير قابل للتطبيق
Update.mumغير قابل للتطبيق1,90923 مايو ٢٠٠٧19: 26غير قابل للتطبيق
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.0.6000.20604_none_221acdcb042bdd67.manifestغير قابل للتطبيق86,47523 مايو ٢٠٠٧٠٧: ٣٣غير قابل للتطبيق
Oleaut32.dll6.0.6000.20604867,84023 مايو ٢٠٠٧05: 54x 64
Oleaut32.dll6.0.6000.20604558,59223 مايو ٢٠٠٧04: 43x 86
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة لأول مرة في حزمة الخدمة Service Pack 1 الخاصة بـ Windows Vista.
معلومات أخرى

تمكين الإصلاح العاجل

بعد تثبيت هذا الإصلاح الجديد، يجب استخدام إحدى الطرق التالية لتمكين الإصلاح العاجل.

الطريقة الأولى

يضيف هذا الإصلاح العاجل API جديد. قبل أن يستدعي التطبيق RegisterTypeLib API ، التطبيق استدعاء دالة OaEnablePerUserTLibRegistration خالية لتمكين في RegisterTypeLIb API لاستخدام تعيين تجاوز المناسبة. يتم تصدير الدالة OaEnablePerUserTLibRegistration من الملف Oleaut32.dll. يجب أن يشير هذا الملف باستخدام "ارتباط ديناميكي" وقت التشغيل وباستخدام الدالة GetProcAddress. لمزيد من المعلومات حول دالة GetProcAddress وحول "ارتباط ديناميكي" وقت التشغيل "، قم بزيارة موقع Microsoft التالي على الويب:

الطريقة الثانية

بعد تثبيت الإصلاح العاجل سيدقق RegisterTypeLib API متغير البيئة OAPERUSERTLIBREG. إذا كان قيمة متغير OAPERUSERTLIBREG 1، ستستخدم RegisterTypeLIb API تعيين تجاوز المناسبة. لأن متغير البيئة هذا تتم قراءة أثناء تهيئة الدالة DLLMain يجب عليك تعيين متغير البيئة هذا قبل تشغيل التطبيق. للقيام بذلك، قم بتشغيل الأوامر التالية في موجه الأوامر:
  • تعيين OAPERUSERTLIBREG = 1
  • بدء تشغيل cmd.exe /c "تعيين OAPERUSERTLIBREG = 1 &&MyApp.exe "

    ملاحظةيشير العنصر النائب MyApp.exe إلى التطبيق الذي تريد تشغيله.
ملاحظةيعيّن الأمر الأول فقط متغير البيئة. الأمر الثاني تعيين متغير البيئة ويتم ثم تشغيل التطبيق. إذا استخدمت الأمر الأول يجب أيضاً تشغيل التطبيق هذا في موجه الأوامر.
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
مراجع
لمزيد من المعلومات حول الشجرة الفرعية التسجيل
HKEY_CLASSES_ROOT
قم بزيارة موقع Microsoft التالي على الويب: لمزيد من المعلومات حول RegisterTypeLib API قم بزيارة موقع Microsoft التالي على الويب:
تسجيل تسجيل عناصر لكل مستخدم OaEnablePerUserTLibRegistration OAPERUSERTLIBREG registertypelib regoverridepredefkey type_e_registryaccess reopenuserclassesroot

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 935200 - آخر مراجعة: 05/21/2008 00:29:08 - المراجعة: 4.3

Microsoft COM+ 1.5

  • kbmt kbautohotfix kbvistasp1fix kbexpertiseadvanced kbfix kbpubtypekc kbqfe kbhotfixserver KB935200 KbMtar
تعليقات
/html>y: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">html>/html>