Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Runtime Error 53 ใน MTS: คู่มือขั้นตอน

เมื่อผู้ใช้พยายาม "เรียก" ไฟล์ Dynamic Link Library (DLL) ที่ส่งออกจาก Microsoft Transaction Server (MTS) ที่เปิดเป็น Server Package อาจพบ Runtime Error 53 ไฟล์ DLL เป็นไฟล์ที่พร้อมใช้งานสำหรับโปรแกรมเพื่อให้รันรูทีนได้ Microsoft Transaction Server เป็นซอฟต์แวร์ที่ช่วยให้ผู้ใช้นำแอปพลิเคชันกระจายขนาดใหญ่มาใช้งานได้ง่ายขึ้น สองส่วนของซอฟต์แวร์ Windows นี้จึงมีความสัมพันธ์ใกล้ชิดกัน Runtime Error 53 สามารถแก้ไขได้โดยการย้ายไฟล์ DLL ที่เป็นสาเหตุไปยังตำแหน่งที่ต่างกัน อ่านต่อเพื่อดูวิธีการ

สาเหตุของ Runtime Error 53 คืออะไร?

Runtime Error 53 มักแสดงดังนี้:

Runtime error '53': File not found (yourfile.dll).

สิ่งนี้อาจเกิดขึ้นเมื่อ DLL ที่แอปพลิเคชันพยายามค้นหาไม่พบ หรือไม่อยู่ในตำแหน่งเดียวกับคอมโพเนนต์ MTS "yourfile.dll" คือชื่อไฟล์ของ DLL ที่เป็นปัญหา ควรจดจำไว้ เพื่อแก้ไขปัญหานี้ คุณต้องย้ายไฟล์ DLL ไปยังโฟลเดอร์ System32 บนไดรฟ์ C:\ ข้อผิดพลาดนี้ควรจัดการเร็วที่สุดเพื่อหยุดปัญหาเพิ่มเติม ทำตามขั้นตอนด้านล่างเพื่อหาวิธีแก้ไข

วิธีแก้ไข Runtime Error 53

ขั้นตอนที่ 1 – ย้ายไฟล์ DLL ไปยังโฟลเดอร์ "C:\Windows\System32"

จดบันทึกไฟล์ DLL ที่ก่อให้เกิด Runtime Error 53 แล้ว:

  1. ทำการ ค้นหา ทุกฮาร์ดดิสก์เพื่อหา ตำแหน่งปัจจุบัน ของไฟล์ DLL
  2. เมื่อค้นพบไฟล์ที่เกี่ยวข้องแล้ว ให้คัดลอกจากตำแหน่งเดิม (คลิกขวา > Copy)
  3. ใน Windows Explorer ไปที่ C:\Windows\System32
  4. เมื่ออยู่ในโฟลเดอร์นี้แล้ว ให้ วางไฟล์ DLL ไว้ที่นี่

เนื่องจากคอมโพเนนต์ MTS อยู่ในโฟลเดอร์ System32 มันจึงเริ่มค้นหาที่นี่ก่อน การให้คอมโพเนนต์ได้รับไฟล์ DLL ที่ต้องการในโฟลเดอร์ที่ถูกต้อง จะทำให้มันจับไฟล์ได้เร็วขึ้น Runtime Error 53 เกิดขึ้นเมื่อคอมโพเนนต์ MTS เปิดเป็น Server Package เมื่อสิ่งนี้เกิดขึ้น คอมโพเนนต์ COM จะถูกสร้างในพื้นที่กระบวนการแยกต่างหาก คือ Mts.exe ตำแหน่งเริ่มต้นของไฟล์ Mts.exe คือ %SystemRoot%\System32 นี่คือเหตุผลที่ Mts.exe ไม่พบไฟล์ DLL ที่จำเป็นเมื่อมันไม่อยู่ใน Search Path วิธีนี้ควรแก้ปัญหาได้ หากไม่ได้ ให้ดำเนินการขั้นตอนถัดไป

ขั้นตอนที่ 2 – ติดตั้งใหม่แอปพลิเคชันที่ก่อให้เกิดข้อผิดพลาด

หากพบว่าขั้นตอนที่ 1 ไม่ได้ผล หรือไม่สามารถประยุกต์ใช้ได้ ควรติดตั้งใหม่แอปพลิเคชันที่ก่อให้เกิดข้อผิดพลาด วิธีนี้ทำได้ง่ายหากโปรแกรมเป็นซอฟต์แวร์ของบุคคลที่สามจาก Windows วิธีติดตั้งใหม่ซอฟต์แวร์ที่อาจเสียหาย:

  • คลิก Start > Control Panel > Add / Remove Programs
  • ค้นหาโปรแกรม ที่ก่อให้เกิดข้อผิดพลาด
  • คลิก Remove / Uninstall เพื่อลบโปรแกรม
  • Restart ระบบของคุณ
  • Install โปรแกรมอีกครั้ง
  • Test ดูว่าข้อผิดพลาดยังแสดงหรือไม่

บ่อยครั้งที่โปรแกรมที่แสดงข้อผิดพลาดจะมีไฟล์หรือการตั้งค่าที่เสียหาย ทำให้ไม่สามารถทำงานได้อย่างถูกต้อง วิธีที่ง่ายและมีประสิทธิภาพที่สุดในการแก้ไขข้อผิดพลาดนี้คือการติดตั้งใหม่โปรแกรม ซึ่งจะล้างไฟล์ทั้งหมดที่มันใช้ หากพบว่าวิธีนี้ไม่แก้ไขข้อผิดพลาด คุณอาจต้องการดำเนินการขั้นตอนต่อไป:

ขั้นตอนที่ 3 – เพิ่ม / แทนที่ไฟล์ด้วยตนเองบนคอมพิวเตอร์

หากคุณทราบว่าไฟล์ไหนเสียหาย / ขาดหาย ควรแทนที่บนคอมพิวเตอร์ สามารถทำได้โดยทำตามขั้นตอนด้านล่าง:

1) ดาวน์โหลด ไฟล์จากอินเทอร์เน็ต

2) แตกไฟล์ ไฟล์ใหม่ลงในฮาร์ดดิสก์ของคอมพิวเตอร์

3) ไปที่ c:\Windows\System32

4) ค้นหา ไฟล์ปัจจุบัน บนระบบของคุณ

5) เปลี่ยนชื่อไฟล์ปัจจุบันเป็น <<filename>>BACKUP.dll

6) คัดลอกและวางไฟล์ใหม่ลงใน C:\Windows\System32

7) คลิก Start > Run (หรือค้นหา "run" บน Vista และ Win7)

8) พิมพ์ "cmd" ในกล่องที่ปรากฏ

9) พิมพ์ "regsvr32 <<filename>>" บนหน้าจอสีดำ

10) กด Enter

สิ่งนี้จะแทนที่ไฟล์ที่ขาดหายบนคอมพิวเตอร์ด้วยสำเนาใหม่ที่คอมพิวเตอร์ควรเข้าถึงได้อีกครั้ง อย่างไรก็ตาม หากไม่แก้ไขข้อผิดพลาดได้ คุณอาจต้องลองขั้นตอนที่ 4 ด้านล่าง:

ขั้นตอนที่ 4 – ทำความสะอาด Registry

  • ดาวน์โหลด Registry Cleaner

Registry Cleaner เล่นบทบาทสำคัญในการทำงานของ Windows และช่วยหยุด Runtime Error 53 ได้ Registry คือฐานข้อมูลกลางที่จัดเก็บการตั้งค่าและข้อมูลสำคัญของระบบ ทำให้ Windows จำรายละเอียดมากมายของคอมพิวเตอร์ได้ น่าเสียดายที่ Registry ยังมีแนวโน้มเสียหาย ทำให้ระบบทำงานช้าลงและไม่น่าเชื่อถือ เพื่อแก้ไขปัญหานี้ ควรใช้ "Registry Cleaner" เพื่อสแกนและซ่อมแซมส่วนที่เสียหายซึ่งทำให้คอมพิวเตอร์ทำงานช้าหรือมีข้อผิดพลาด สามารถดาวน์โหลด Registry Cleaner ที่แนะนำได้ด้านล่าง: