1. รีเซ็ตรหัสผ่านบัญชี IWAM และรหัสผ่าน IUSR ของ IIS (เครื่องมือการดูแลระบบ -> การจัดการคอมพิวเตอร์ -> ผู้ใช้และกลุ่มภายใน -> ผู้ใช้)
2. ซิงโครไนซ์รหัสผ่านของ IWAM_MYSERVER ใน IIS metabase ใน CMD: c:/inetpub/adminscripts>adsutil set w3svc/wamuserpass yourpassword
3. ซิงโครไนซ์รหัสผ่าน IWAM_MYSERVER ที่ใช้โดยแอปพลิเคชัน COM+ ใน CMD: c:/inetpub/adminscripts>cscript synciwam.vbs -v
หากเกิดข้อผิดพลาด Error:80110414 ในตอนท้าย
บริการคอมโพเนนต์ -> คอมพิวเตอร์ -> คอมพิวเตอร์ของฉัน -> แอปพลิเคชัน COM + -> แอปพลิเคชันพูลที่ไม่อยู่ในกระบวนการของ IIS -> คุณสมบัติ -> ข้อมูลประจำตัว ป้อนรหัสผ่านที่คุณเพิ่งตั้ง ยืนยันที่จะออก จากนั้นดำเนินการ cscript synciwam.vbs -v อีกครั้ง
สถานการณ์ที่ไม่คาดคิด 1: Run->cmd->enter net start msdtc หากข้อความแสดงข้อผิดพลาดปรากฏขึ้นว่าไม่สามารถเริ่มบริการได้
ลบคีย์ในรีจิสทรี:
HKEY_LOCAL_MACHINE/ระบบ/ชุดควบคุมปัจจุบัน/บริการ/MSDTC
HKEY_LOCAL_MACHINE/ซอฟต์แวร์/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 +'
ป้อน cd %windir%/system32/inetsrv
ป้อน rundll32 wamreg.dll, CreateIISPackage
หมายเหตุ: ต้องพิมพ์ 'CreateIISPackage' โดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ป้อน regsvr32 asptxn.dll
ปิดและเปิด 'บริการส่วนประกอบ' อีกครั้ง