บทความนี้จะแนะนำวิธีแก้ปัญหาข้อผิดพลาดพร้อมท์ ASP '8002801d' เป็นหลัก บทความนี้ใช้วิธีการลงทะเบียนใหม่เพื่อแก้ไขปัญหานี้
1. หยุด IIS;
2. ป้อนคำสั่งต่อต้านการลงทะเบียน regsvr32 /u vbscript.dll ระหว่างการดำเนินการ เมื่อได้รับแจ้ง ให้ดำเนินการขั้นตอนที่ 3
3. ป้อนคำสั่งต่อต้านการลงทะเบียน regsvr32 /u %windir%/system32/Inetsrv/Asp.dll ระหว่างการดำเนินการ
4. เริ่ม IIS;
5. เยี่ยมชมไซต์ ASP และให้ความสนใจกับข้อความแจ้งบนหน้าจอ หากข้อผิดพลาด '8002801d' ปรากฏขึ้น ให้ไปที่ขั้นตอนที่ 6 หรือไปที่ขั้นตอนที่ 8
6. ป้อนคำสั่งการลงทะเบียน regsvr32 %windir%/system32/Inetsrv/Asp.dll ระหว่างการดำเนินการ เมื่อได้รับแจ้ง ให้ดำเนินการขั้นตอนที่ 7
7. ป้อนคำสั่งการลงทะเบียน regsvr32 vbscript.dll ระหว่างการดำเนินการ เมื่อได้รับแจ้ง ให้ดำเนินการตามขั้นตอนที่ 8
8. รันไซต์ ASP อีกครั้งและให้ความสนใจกับข้อความแจ้งบนหน้าจอ หากคุณทำสำเร็จ ให้ไปโดยไม่บอกกล่าว!
หมายเหตุ:
วิธีการข้างต้นคือการตระหนักว่าภาษาสคริปต์เริ่มต้นของ IIS คือ VB หากภาษาสคริปต์เริ่มต้นของคุณคือ Jscript โปรดแทนที่ vbscript.dll ด้วย jscript.dll
ฉันได้ทดสอบวิธีนี้เป็นการส่วนตัวแล้ว หากยังไม่ได้ผลคุณอาจต้องติดตั้งระบบหรือ GHOST ใหม่