1. قم بإعادة تعيين كلمة مرور حساب IWAM وكلمة مرور IUSR الخاصة بـ IIS. (الأدوات الإدارية -> إدارة الكمبيوتر -> المستخدمون والمجموعات المحلية -> المستخدمون)
2. قم بمزامنة كلمة المرور الخاصة بـ IWAM_MYSERVER في قاعدة تعريف IIS، في CMD: c:/inetpub/adminscripts>adsutil set w3svc/wamuserpass yourpassword
3. قم بمزامنة كلمة المرور IWAM_MYSERVER التي يستخدمها تطبيق COM+، في CMD: c:/inetpub/adminscripts>cscript synciwam.vbs -v
إذا حدث الخطأ: 80110414 في النهاية
خدمات المكونات->الكمبيوتر->جهاز الكمبيوتر->تطبيقات COM+->تطبيقات IIS المجمعة خارج العملية->الخصائص->الهوية. أدخل كلمة المرور التي قمت بتعيينها للتو، وأكد الخروج، ثم قم بتنفيذ cscript synciwam.vbs -v مرة أخرى
الموقف غير المتوقع 1: تشغيل->cmd->أدخل net start msdtc، إذا ظهرت رسالة خطأ تفيد بأنه لا يمكن بدء الخدمة.
حذف مفتاح في التسجيل:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC
HKEY_CLASSES_ROOT/CID
إيقاف خدمة MSDTC: net stop msdtc
إلغاء تثبيت خدمة MSDTC: msdtc -uninstall
أعد تثبيت خدمة MSDTC: msdtc -install
أعد تشغيل الكمبيوتر
بدء الخدمة: net start msdtc
الموقف الثاني غير المتوقع: يظهر الحل تعذر العثور على الوحدة النمطية المحددة في IIS (تذكر إزالة رسالة خطأ http المألوفة في الخيارات المتقدمة لـ IE)
خصائص موقع الويب iis->أمان الدليل->الوصول المجهول والتحكم في المصادقة
قم بإزالة كلمة مرور التحكم الخاصة بالسماح iis
الموقف الثالث غير المتوقع: غير قادر على توسيع "تطبيق COM+"
تم حذف ملف سجل MS DTC عن طريق الخطأ، أدخل msdtc -resetlog في cmd لإعادة إنشاء ملف السجل.
الموقف الرابع غير المتوقع: لا يمكن العثور على تطبيقات IIS المجمعة خارج العملية بعد توسيع "تطبيق COM +"
أدخل القرص المضغوط %windir%/system32/inetsrv
أدخل rundll32 wamreg.dll، CreateIISPackage
ملاحظة: يجب كتابة "CreateIISPackage" تمامًا لأنه حساس لحالة الأحرف
أدخل regsvr32 asptxn.dll
أغلق وأعد فتح "خدمات المكونات"