استكشاف الأخطاء وإصلاحها باستخدام صفحة "تغيير كلمة المرور" التي تم تضمينها في IIS


ملخص


توضح هذه المقالة كيفية استكشاف مشكلات مختلفة قد تواجهك عند استخدام صفحة "تغيير كلمة المرور" التي تم تضمينها مع خدمات معلومات إنترنت (IIS) ل Microsoft.

مقدمة


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

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


تثبيت أحدث الصفحات "تغيير كلمة المرور"

قبل بدء استكشاف المشكلة وإصلاحها، تأكد من أن لديك أحدث الصفحات "تغيير كلمة المرور".

IIS 4.0

ملاحظة: لأن نظام التشغيل Microsoft Windows NT 4 لم يعد نظام تشغيل معتمد، لن يتم تحديث الصفحات التي تم تضمينها في IIS 4.0 لمعالجة أية مشاكل. ومع ذلك، يمكنك محاولة تحديث الملفات باستخدام الملفات التي تم تضمينها مع Windows 2000.

الصفحات التي تم تضمينها في نظام التشغيل Windows NT 4.0 Option Pack باستخدام ملحق Ism.dll ISAPI. بسبب المشاكل الأمنية المرتبطة بهذا الملحق، فإننا نوصي القيام بما يلي:
  • ترقية هذه الصفحات إلى الإصدار الأحدث التي تستخدم ملحق Asp.dll ISAPI لتنفيذها.
  • استخدام تقنية واجهات خدمة الدليل النشط (ADSI) لوظيفة الصفحات.
للقيام بذلك، اتبع الخطوات التالية:
  1. تثبيت ملحقات عميل Active Directory ل NT Workstation 4.0. لمزيد من المعلومات، قم بزيارة موقع Microsoft التالي على الويب:
  2. إجراء نسخ احتياطي المجلد Iisadmpwd الموجود ثم قم بتثبيت Windows NT 4.0 حزمة HTR 2 ASP.
  3. تأكد من أن الصفحات HTR تم تعيينها إلى Asp.dll، وتأكد من أن يتم تحديث الصفحات الموجودة في المجلد Iisadmpwd بشكل صحيح. بعد تحديث صفحات HTR استخدام تقنية Microsoft ASP، اتصل بخدمات دعم منتجات Microsoft لتلقي وتثبيت الإصلاح الجديد الموضح في مقالة "قاعدة معارف Microsoft" التالية:
    إصلاح 831047 : تواجه مشكلات عديدة عند استخدام صفحة "تغيير كلمة المرور" في IIS 5.0

    ملاحظة: لأن نظام التشغيل Microsoft Windows NT 4 لم يعد نظام تشغيل معتمد، لن يتم تحديث الصفحات التي تم تضمينها في IIS 4.0 لمعالجة أية مشاكل. ومع ذلك، يمكنك محاولة تحديث الملفات باستخدام الملفات التي تم تضمينها مع Windows 2000.

IIS 5.0 قبل الخدمة Pack 4

إذا لم يتم ترقية IIS 5.0 إلى Windows 2000 Service Pack 4 (SP4)، استخدام صفحة "تغيير كلمة المرور" لا تزال ملحق Ism.dll ISAPI. بسبب المشاكل الأمنية المرتبطة بهذا الملحق، نوصي بأن تقوم بما يلي:
  • ترقية هذه الصفحات إلى الإصدار الأحدث التي تستخدم ملحق Asp.dll ISAPI لتنفيذها.
  • استخدام تقنية ADSI لوظيفة الصفحات.
للقيام بذلك، اتبع الخطوات التالية:
  1. قم بتنزيل حزمة التثبيت لحزمة الخدمة service Pack 2 (SP2) ل Microsoft Windows 2000 أو Windows 2000 Service Pack 3 (SP3).
  2. بعد تثبيت حزمة Windows 2000 HTR 2 ASP لجعل الصفحات HTR استخدام Asp.dll، اتصل بخدمات دعم منتجات Microsoft لتلقي وتثبيت الإصلاح الجديد الموضح في مقالة "قاعدة معارف Microsoft" التالية:
    إصلاح 831047 : تواجه مشكلات عديدة عند استخدام صفحة "تغيير كلمة المرور" في IIS 5.0

IIS 5.0 اللاحقة لحزمة الخدمة Pack 4

إذا تمت ترقية IIS 5.0 لحزمة الخدمة Windows 2000 service Pack 4، اتصل بخدمات دعم منتجات Microsoft لتلقي وتثبيت الإصلاح الجديد الموضح في مقالة "قاعدة معارف Microsoft" التالية:
إصلاح 831047 : تواجه مشكلات عديدة عند استخدام صفحة "تغيير كلمة المرور" في IIS 5.0

IIS 6.0

عندما تقوم بتشغيل IIS 6.0، اتصل بخدمات دعم منتجات Microsoft لتلقي وتثبيت الإصلاح الجديد الموضح في مقالة "قاعدة معارف Microsoft" التالية:
إصلاح 833734 : تواجه مشكلات عديدة عند استخدام صفحة "تغيير كلمة المرور" في IIS 6.0

استكشاف الأخطاء وإصلاحها

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

تكوين المستخدم المجهول

تأكد من أن "المستخدم المجهول" هو نفسه بالنسبة لكل من المواقع التالية:
  • الدليل الظاهري Iisadmpwd
  • موقع ويب موجود ضمن الدليل الظاهري Iisadmpwd
بالإضافة إلى ذلك، تأكد من أن "المستخدم المجهول" لديه الأذونات لتسجيل الدخول المناسبة على موقع IIS على ويب إذا كان لا يمكنك استخدام "الوصول المجهول" على أي من صفحات ويب. لاختبار ما إذا كان للمستخدم المجهول الأذونات الصحيحة على موقع IIS على ويب، تكوين صفحة ويب بسيطة فقط حق "الوصول المجهول" كالمصادقة. ثم محاولة فتح صفحة ويب في Microsoft Internet Explorer.

تتلقى رسالة خطأ "كائن مطلوب"

لحل هذه المشكلة، تسجيل الملف Iispwchg.dll. لتسجيل هذا الملف في IIS 4.0 و IIS 5.0، اكتب الأمر التالي في موجه الأوامر:
regsvr32 c:\winnt\sytem32\inetsrv\iisadmpwd\iispwchg.dll
لتسجيل الملف في IIS 6.0، اكتب الأمر التالي في موجه الأوامر:
regsvr32 c:\windows\system32\inetsrv\iisadmpwd\iispwchg.dll

تتلقى رسالة خطأ "لم يتم العثور على المستخدم" خطأ-2147022675

تأكد من إدخال اسم المستخدم بشكل صحيح. في حالة وجود لا مربع نص لإدخال اسم المجال بشكل منفصل، تأكد من إدخال اسم المستخدم أما المجال\اسم المستخدم تنسيق أو في UserName@مجال تنسيق.

تتلقى رسالة خطأ "لا يمكن الوصول إلى المجال" معلومات خطأ-2147023545

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

تلقيت رسالة إعلام بخطأ خطأ-2147024845 شبكة اتصال "مشكلة"

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

تتلقى رسالة خطأ "حساب تقييد" خطأ-2147023569

تأكد من أن أي نهج المجال ساري المفعول الذي يمنع المستخدم من تغيير كلمة المرور. على سبيل المثال، تقييد الملكية مينباسورداجي أو قيداً ساعات تسجيل دخول قد تكون سارية المفعول.

تلقي رسالة خطأ "لم يتم العثور على الملف"

عادة ما تحدث هذه المشكلة عند النقر فوق تغيير كلمة المرور في عميل Microsoft Outlook Web Access (OWA). تحدث هذه المشكلة إذا تحققت إحدى الحالات التالية:
  • الشروط 1: تشغيل ملقم Microsoft Exchange Server 2003 أمامية على IIS 5.0. ومع ذلك، هو ملقم الجهة الخلفية Exchange 2003 ملقم قيد التشغيل على جهاز كمبيوتر يستند إلى Windows Server 2003. في هذه الحالة، OWA يحاول العثور على الملف Aexp2b.asp، وهذا الملف غير موجود على IIS 5.0. للتغلب على هذه المشكلة، قم بإنشاء نسخة من الملف Aexp2b.htr الموجود في المجلد Iisadmpwd. ثم إعادة تسمية الملف Aexp2b.asp.
  • الشروط 2: يتم تشغيل ملقم Exchange 2003 للجهة أمامية في IIS 6.0. ومع ذلك، هو ملقم الجهة الخلفية Exchange 2000 ملقم قيد التشغيل على جهاز كمبيوتر يستند إلى نظام التشغيل Windows 2000. في هذه الحالة، OWA يحاول العثور على الملف Aexp2b.htr، وهذا الملف غير موجود على IIS 6.0. للتغلب على هذه المشكلة، قم بإنشاء نسخة من الملف Aexp2b.asp الموجود في المجلد Iisadmpwd. ثم إعادة تسمية الملف Aexp2b.htr. بالإضافة إلى ذلك، يجب إضافة تعيين للملحق.htr التي يمكن معالجتها بواسطة Asp.dll في الدليل الظاهري Iisadmpwd.
  • الشروط 3: تشغيل ملقم Exchange 2003 للجهة أمامية على IIS 6.0. ومع ذلك، هو الجهة الخلفية الخاصة بك Exchange 2003 ملقم قيد التشغيل على جهاز كمبيوتر يستند إلى نظام التشغيل Windows 2000. في هذه الحالة، OWA يحاول العثور على الملف Aexp2b.htr، وهذا الملف موجود على IIS 6.0. للتغلب على هذه المشكلة، قم بإنشاء نسخة من الملف Aexp2b.asp الموجود في المجلد Iisadmpwd. ثم إعادة تسمية الملف Aexp2b.htr. بالإضافة إلى ذلك، يجب إضافة تعيين للملحق.htr التي يمكن معالجتها بواسطة Asp.dll في الدليل الظاهري Iisadmpwd.
في الشرط 2 و 3 حالة، يجب إضافة تعيين للملحق.htr في الدليل الظاهري Iisadmpwd. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، انقر فوق كافة البرامج، انقر فوق أدوات إدارية، وثم انقر فوق
    إدارة (IIS) خدمات معلومات إنترنت.
  2. تحديد موقع وثم انقر نقراً مزدوجاً فوق الدليل الظاهري IISADMPWDثم انقر فوق خصائص.
  3. في مربع الحوار " خصائص "، على
    التبويب الدليل الظاهري ، انقر فوق
    التكوين.
  4. في مربع الحوار تكوين التطبيق ، انقر فوق علامة التبويب تعيينات .
  5. إذا كان لديك تعيين ملحق.htr الذي تم تعيينه إلى C:\Windows\System32\Inetsrv\Asp.dll، تخطي الخطوات المتبقية. إذا لم يكن لديك تعيين، انقر فوق إضافة.
  6. في مربع الحوار إضافة/تحرير إعدادات التطبيق ، اكتب النص التالي في
    مربع الملف القابل للتنفيذ :
    C:\Windows\System32\Inetsrv\ASP.DLL
  7. في المربع ملحق , اكتب
    .HTR.
  8. ضمن الأفعال، انقر لتحديد
    حد خانة الاختيار، ومن ثم اكتب
    الحصول على وظيفة، و في المربع.
  9. تأكد من تحديد خانة الاختيار مشغل البرامج النصيةوخانة الاختيار التحقق من هذا الملف موجود على حد سواء.
  10. انقر فوق "موافق" مرتين لحفظ التغييرات.

لا يتم نشر اسم المستخدم

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

اسم المستخدم المحدد يحتوي على أحرف غير صالحة

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

عند النقر فوق موافق، يتم مطالبتك بإرسال أوراق اعتماد "تغيير كلمة المرور"

قد تحدث هذه المشكلة في حالة عدم مصادقة العميل إلى IIS قبل أن يقوم العميل بإرسال الطلب. عادة ما تحدث هذه المشكلة في OWA إذا تحققت الشروط التالية:
  • يتم تمكين المصادقة الأساسية على الدليل الظاهري Iisadmpwd وعلى الدليل الظاهري Exchange.
  • يستخدم Exchange Owaauth.dll للتحكم في تسجيل الدخول إلى OWA.
عندما تتم مطالبتك ببيانات الاعتماد، تأكد من إدخال كلمة المرور القديمة التي تحاول تغييرها. أدخل كلمة المرور القديمة لأنه لا يزال يتم تغيير كلمة المرور عند النقر فوق "موافق". إدخال بيانات الاعتماد الجديدة فقط بعد تلقي رسالة تم تغيير كلمة المرور بنجاح.

طلب كائن الملقم لا تستطيع توريد مصنع فئة ASP 0177 الفئة

بعد تطبيق حزمة الخدمة SP4 5 IIS على خادم ويب المستندة إلى IIS 5، عند النقر فوق تغيير كلمة المرور، تتلقى رسالة الخطأ التالية:
طلب كائن الملقم لا تستطيع توريد مصنع فئة ASP 0177 الفئة. IISadmpwd/aexp2b.htr، يتم تعيين البند 61 "IISadmpwd/aexp2b.htr، البند 61 أوبجنيت = Server.CreateObject("WScript.Network")
WScript جزء من "مكونات البرنامج النصي". لتحميل "مكونات البرنامج النصي"، قم بزيارة موقع Microsoft التالي على الويب:إذا تم مسبقاً تثبيت Windows Script Host، حل هذه المشكلة عن طريق تسجيل % systemroot%\System32\Wshom.ocx.

المراجع


لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة معارف Microsoft":
297121 استخدام ميزة "تغيير كلمة المرور" باستخدام Outlook Web Access

إصلاح 833734 : تواجه مشكلات عديدة عند استخدام صفحة "تغيير كلمة المرور" في IIS 6.0

إصلاح 831047 : تواجه مشكلات عديدة عند استخدام صفحة "تغيير كلمة المرور" في IIS 5.0

331834 تغيير وظيفة كلمة المرور التي تم استبدالها "صفحات الملقم النشطة"

271071 كيفية تعيين حقوق المستخدم وأذونات NTFS المطلوبة لخادم ويب IIS 5.0

الأذونات الافتراضية وحقوق المستخدم ل IIS 6.0 812614