"تم رفض الوصول" ظهور رسالة خطأ عند تشغيل وظيفة مجموعة على جهاز كمبيوتر يستند إلى Windows Server 2003

الأعراض

عند تشغيل وظيفة مجموعة التي يتم تشغيلها ضمن سياق حساب مستخدم عادي على جهاز كمبيوتر يستند إلى نظام التشغيل Microsoft Windows Server 2003، قد لا يعمل البرنامج النصي. إذا قمت بتشغيل وظيفة المجموعة باستخدام ميزة "المهام المجدولة"، قد يتم تسجيل رسالة الخطأ التالية في ملف سجل "المهام المجدولة" (Schedlgu.txt):
0x80070005: تم رفض الوصول.
إذا كنت تستخدم برنامج تشغيل مصحح أخطاء لمحاولة تحديد لماذا لا تعمل وظيفة المجموعة، قد تظهر رسالة الخطأ التالية في إخراج التصحيح:
(خطأ 5) رفض الوصول

السبب

تحدث هذه المشكلة إذا تحققت كافة الشروط التالية:
  • تشغيل مهمة المجموعة على ملقم يستند إلى Windows Server 2003 عضو.
  • سيتم تشغيل وظيفة المجموعة كعملية غير تفاعلي.
  • يتم تكوين وظيفة مجموعة لتعمل تحت حساب ليس عضوا مجموعة المسؤولين.
في Windows Server 2003، مجموعة المستخدمين لا يستطيعون القراءة وتنفيذ الأذونات لمعالج الأوامر (Cmd.exe). بشكل افتراضي، يحتوي برنامج Cmd.exe الإعدادات الأذونات التالية:
  • مجموعة الضمني التفاعلية ومجموعة ضمني خدمة أذونات القراءة والتنفيذ.

    ملاحظة: على خادم عضو، المجموعة TelnetClients أيضا أذونات القراءة والتنفيذ. على وحدة تحكم مجال، مجموعة الضمني أيضا أذونات القراءة والتنفيذ.
  • مجموعة المسؤولين ومجموعة ضمني نظام أذونات "التحكم الكامل".

الحل

لحل هذه المشكلة، استخدم إحدى الطرق التالية.

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

منح أذونات "القراءة والتنفيذ" لحساب المستخدم الذي سيتم تشغيل وظيفة المجموعة ضمن برنامج Cmd.exe. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، وثم انقر فوق مستكشف Windows.
  2. موقع ومن ثم انقر نقراً مزدوجاً فوق الملف Cmd.exe . الملف Cmd.exe الموجود في المجلد %windir%\System32.
  3. انقر فوق خصائص.
  4. انقر فوق علامة التبويب أمان .
  5. انقر فوق إضافة.
  6. في المربع أدخل أسماء الكائنات المراد تحديدها ، اكتب اسم المستخدم الذي سيتم تشغيل وظيفة المجموعة ضمن، ومن ثم انقر فوق موافق مرتين.

    ملاحظة: عندما تقوم بإضافة المستخدم، يتم منح المستخدم أذونات القراءة والتنفيذ تلقائياً.
  7. انقر فوق نعم عند مطالبتك للمتابعة.

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

منح أذونات "قراءة وتنفيذ" للملف Cmd.exe لمجموعة الدفعات. يسمح هذا كافة العمليات الدفعية لتشغيل معالج الأوامر. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، وثم انقر فوق مستكشف Windows.
  2. موقع ومن ثم انقر نقراً مزدوجاً فوق الملف Cmd.exe . الملف Cmd.exe الموجود في المجلد %windir%\System32.
  3. انقر فوق خصائص.
  4. انقر فوق علامة التبويب أمان .
  5. انقر فوق إضافة.
  6. في المربع أدخل أسماء الكائنات المراد تحديدها ، اكتب المجموعةومن ثم انقر فوق موافق مرتين.
  7. انقر فوق نعم عند مطالبتك للمتابعة.

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

يختلف السلوك الموضح في هذه المقالة السلوك الافتراضي لنظام التشغيل Microsoft Windows 2000 Server. بشكل افتراضي، ملقم Windows 2000 منح أذونات القراءة والتنفيذ لمجموعة Users.

لمزيد من المعلومات حول مجموعات الضمني، قم بزيارة مواقع Microsoft التالية على الويب:
خصائص

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

تعليقات