كيفية استكشاف أخطاء وإصلاحها خطأ وقت التشغيل 70 ' في تطبيقات DCOM

ملخص

محاولة الوصول إلى خادم DCOM من تطبيق عميل بعيد في بعض الأحيان ينتج الخطأ التالي:
خطأ وقت التشغيل 70 ':
تم رفض الإذن

تتناول هذه المقالة وحدات السيناريو الأكثر شيوعاً يظهر هذا الخطأ.

مزيد من المعلومات

خطأ وقت التشغيل 70 ' هو عادة نتيجة لمشكلة في الأمان أو الأذونات. التالية قائمة بالأسباب المحتملة لخطأ وقت التشغيل 70 لكن هذه ليست قائمة كاملة أو نهائية.

لم يتم تمكين DCOM

إذا لم يكن الجهاز الخادم تمكين DCOM، تتلقى الأجهزة العميلة 70 خطأ في وقت التشغيل عند محاولة الوصول إلى خادم. ينطبق هذا السيناريو على Windows 2000 Windows NT، Windows 95, Windows 98 وملقمات Windows Millennium Edition (me):
  1. على الجهاز الخادم بتشغيل تكوين DCOM (DCOMCNFG. EXE).
  2. اختر علامة التبويب "الخصائص الافتراضية".
  3. تأكد من أن يتم التحقق من تمكين COM الموزع على هذا الكمبيوتر. يتم تخزين هذه القيمة في سجل Windows في الموقع التالي:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

ليس لدى المستخدم العميل أذونات كافية

إذا لم يكن المستخدم العميل الأذونات الصحيحة، يمكن رفض الوصول إلى ملقم DCOM. هناك العديد من الخطوات لاتخاذها بغية ضمان لدى العميل امتيازات صالحة.

إذا كان الملقم Windows 95 أو Windows 98 أو Windows Me:
  1. تشغيل تكوين DCOM.
  2. حدد تطبيق ملقم DCOM من قائمة التطبيقات المتوفرة.
  3. حدد الزر "خصائص"، أو انقر نقراً مزدوجاً فوق تطبيق DCOM الملقم في القائمة.
  4. اختبار الخادم باستخدام "أذونات الوصول الافتراضية".


    في حالة استمرار حدوث خطأ وقت التشغيل 70 '، يتم تقييد أذونات الوصول الافتراضية للمستخدم. إذا كانت هذه هي الحالة، ثم تعديل "أذونات الوصول الافتراضية" من علامة التبويب "الأمان الافتراضي" في تكوين DCOM. منح أذونات الوصول للمستخدم العميل.

    إذا لم يحدث خطأ وقت التشغيل 70 ' تشغيل مع أذونات الوصول الافتراضية، فمن المحتمل أن أذونات الوصول المخصصة تقييد العميل من الوصول إلى ملقم DCOM. حدد أذونات الوصول المخصصة ثم حدد الزر تحرير. منح أذونات الوصول للمستخدم العميل.
إذا كان الملقم Windows NT أو Windows 2000:
  1. تشغيل تكوين DCOM.
  2. حدد تطبيق ملقم DCOM من قائمة التطبيقات المتوفرة.
  3. حدد الزر "خصائص"، أو انقر نقراً مزدوجاً فوق تطبيق DCOM الملقم في القائمة.
  4. الملقم باستخدام "أذونات الوصول الافتراضية،" اختبار "أذونات التشغيل الافتراضية"، و "أذونات التكوين المخصصة".

    في حالة استمرار حدوث خطأ وقت التشغيل 70 '، فمن المحتمل أن يتم تقييد أذونات الوصول الافتراضية للمستخدم. إذا كانت هذه هي الحالة، تعديل "أذونات الوصول الافتراضية" من علامة التبويب "الأمان الافتراضي" في تكوين DCOM.

    في حالة عدم حدوث خطأ وقت التشغيل 70 '، فمن المحتمل أن أذونات الوصول المخصصة تقييد العميل من الوصول إلى ملقم DCOM. اختر استخدام أذونات الوصول المخصصة واختيار الزر تحرير. منح أذونات الوصول إلى حساب المستخدم العميل أو منح مجموعة ينتمي إليها المستخدم العميل أذونات الوصول.
لمزيد من المعلومات بخصوص مجموعات الأمان في نظام التشغيل Windows NT راجع جدول متابعة.

هناك العديد من حسابات المجموعة سوف تجد عند تكوين المستخدمين والمجموعات على Windows NT و Windows 2000. القائمة التالية ملخص لمن ينتمي إلى كل مجموعة:
Group                     Description
--------------------------------------------------------------------------
Interactive Includes all users who log onto a Windows NT or
Windows 2000 system locally (at the console). It
does not include users who connect to NT
resources across a network or are started as a
server.

Network Includes all users who connect to Windows NT or
Windows 2000 resources across a network. It does
not include those who connect through an
interactive logon.

Creator/Owner The Creator/Owner group is created for each
sharable resource in the Windows NT or
Windows 2000 system. Its membership is the set of
users who either create a resource (such as a
file) and who take ownership of them.

Everyone All users who access the system, whether locally,
remotely, or across the network.

System The local operating system.


تتضمن القائمة أعلاه حسابات المجموعة ومضمنة لأنظمة التشغيل Windows NT و Windows 2000. قد تتضمن شبكة الاتصال الخاصة أكثر المجموعات قد تختار منها. من أجل تحديد عضوية كل حساب مجموعة مخصصة، يجب عليك الاتصال مسؤول شبكة الاتصال.

ملقم DCOM رفع أحداث للعميل

إذا كان لديك مكون ملقم DCOM رفع الأحداث التي تتم معالجتها بواسطة تطبيق العميل، يجب تكوين الأمان DCOM على الكمبيوتر العميل للسماح بالوصول، ويجب تكوين الأمان DCOM على الكمبيوتر الملقم. يسمح هذا للخادم لإجراء عمليات الاسترجاعات العميل، حيث يتم رفع الحدث. إذا لم يتم تكوين الأمان DCOM بهذه الطريقة، يتم إنشاء خطأ 70 عندما يستدعي تطبيق العميل الخادم. يؤدي هذا حدث يتم رفعه مرة أخرى إلى العميل. إذا كان تطبيق الخادم برفع الأحداث، لم تكن لتكوين الأمان DCOM على أجهزة الكمبيوتر العميلة.

إذا كان الكمبيوتر العميل يعمل على Windows 95 أو Windows 98 أو Windows Me، اتبع الخطوات التالية:
  1. تشغيل تكوين DCOM (DCOMCNFG.exe).
  2. انقر فوق علامة التبويب الأمان الافتراضي.
  3. انقر فوق الزر تحرير الافتراضي .
  4. انقر فوق الزر إضافة .
  5. انقر لتحديد العالم، ومن ثم انقر فوق الزر منح حق الوصول لمنح أذونات.
  6. انقر فوق موافق لإغلاق مربع الحوار إضافة أذونات الوصول .
  7. انقر فوق موافق لإغلاق مربع الحوار أذونات الوصول .
  8. انقر فوق موافق لإغلاق مربع الحوار خصائص تكوين DCOM .
  9. اختبار التطبيق مرة أخرى.

    تطبيق العميل بنجاح معالجة الحدث.

إذا كان الكمبيوتر العميل يعمل على Windows NT أو Windows 2000، اتبع الخطوات التالية:
  1. تشغيل تكوين DCOM (DCOMCNFG.exe).
  2. انقر فوق علامة التبويب الأمان الافتراضي .
  3. انقر فوق الزر تحرير الافتراضي .
  4. انقر فوق الزر إضافة .
  5. انقر فوق لتحديد حساب الجميع ، وثم انقر لتحديد السماح بالوصول في المربع نوع الوصول .
  6. انقر فوق موافق.
  7. انقر فوق موافق مرة أخرى لإغلاق
    مربع الحوار إذن قيم التسجيل .
  8. انقر فوق موافق لإغلاق مربع الحوار خصائص تكوين DCOM .
  9. اختبار التطبيق مرة أخرى.

    تطبيق العميل بنجاح معالجة الحدث.

محاولة الوصول إلى ملقم DCOM عبر مجالات غير موثوق بها

إذا كان ملقم DCOM موجود في مجال Windows NT أو Windows 2000، والعميل الخاصة بك بتسجيل الدخول إلى مجال Windows NT أو Windows 2000 ثانية التي لم يتم "الثقة" بالأول، ستتلقى خطأ وقت التشغيل 70 ' عند محاولة الوصول إلى ملقم DCOM.

المراجع

لمزيد من المعلومات، الرجاء مراجعة المقالة التالية في "قاعدة المعارف ل Microsoft":
176799 : المعلومات: استخدام تكوين DCOM (DCOMCNFG. EXE) في نظام التشغيل Windows NT
خصائص

رقم الموضوع: 180384 - آخر مراجعة: 12‏/01‏/2017 - المراجعة: 1

تعليقات