Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Ordinal not found: ไม่พบ Ordinal ใน Dynamic Link Library (DLL)

คุณเคยได้รับข้อความแสดงข้อผิดพลาดว่า "Ordinal not found" หรือไม่? คุณเห็นการอ้างอิงถึง DLL ที่หายไปด้วยหรือไม่? แล้วหมายความว่าซอฟต์แวร์กำลังพยายามค้นหาไฟล์ที่เกี่ยวข้อง แต่มันหายไป ทางคณิตศาสตร์ Ordinal หมายถึงลำดับของตัวเลข เช่น 1st, 2nd, ฯลฯ ในข้อความแสดงข้อผิดพลาดนี้ มันชี้ไปที่ไฟล์ลำดับที่ n ของชื่อ ไฟล์ ABC.DLL ซึ่งหายไป จึงเกิดข้อความแสดงข้อผิดพลาดนี้ขึ้น

Ordinal not found: ไม่พบ Ordinal ใน Dynamic Link Library (DLL)

Ordinal not found, The ordinal could not be located in the dynamic link library

หากคุณได้รับข้อความแสดงข้อผิดพลาด "The ordinal ABC could not be located in the dynamic link library C:\Program Files (x86)\Microsoft VS Code Insiders\code – insiders.exe" แสดงว่าคอมพิวเตอร์ของคุณขาด Microsoft Visual C++ Redistributable

ABC คือตัวเลขซึ่งเป็น Ordinal ข้อความแสดงข้อผิดพลาดทั่วไปอีกอย่างคือ "The ordinal 12404 could not be located in the dynamic link library mfc90u.dl"

ข้อความอาจชี้ไปที่ DLL ใดๆ ในข้อความ ทุก DLL เหล่านี้เป็นส่วนหนึ่งของแพ็กเกจ และเมื่อ Visual Studio ค้นหา DLL นั้น ข้อความแสดงข้อผิดพลาดจึงเปลี่ยนไปเล็กน้อย

ติดตั้ง Microsoft Visual C++ Redistributable

ข้อความแสดงข้อผิดพลาดนี้ขึ้นเมื่อ Microsoft Visual C++ Redistributable หายไปจากคอมพิวเตอร์ของคุณ คลิกที่นี่สำหรับรุ่น 32-bit หรือที่นี่สำหรับรุ่น 64-bit หากคุณใช้รุ่นเก่าของ Visual Studio คุณสามารถไปที่นี่และดาวน์โหลดตามรุ่นของคุณ

หลังจากที่คุณติดตั้ง Microsoft Visual C++ Feature Pack Redistributable Package แล้ว ข้อความแสดงข้อผิดพลาดนี้ควรไม่ปรากฏอีก

ติดตั้ง OpenSSL

เมื่อคุณได้รับข้อความแสดงข้อผิดพลาดเดียวกัน แต่ระบุว่า LIBEAY32.DLL หายไป คุณต้องติดตั้ง OpenSSL ข้อความแสดงข้อผิดพลาดเต็มรูปแบบมีดังนี้:

Ordinal not found. The Ordinal [ABC] could not be located in the Dynamic Link Library Libeay32.dll.

ตอนติดตั้ง OpenSSL ให้แน่ใจว่าติดตั้งเข้าไปในไดเรกทอรีระบบของ Windows ไฟล์ Libeay32.dll เกี่ยวข้องกับความปลอดภัย

ตรวจสอบกับ Windows Update

หลายครั้ง Microsoft เปิดเผยเฟรมเวิร์กและอัปเดตที่เกี่ยวข้องผ่าน Windows อาจมีการอัปเดตที่เกี่ยวข้องยังค้างอยู่ ไปที่ Settings > Update and Security ตรวจสอบว่ามีการอัปเดตค้างอยู่หรือไม่ หากมี ให้อัปเดตและรีสตาร์ทคอมพิวเตอร์หากจำเป็น

เนื่องจากความเป็นไปได้ของข้อความแสดงข้อผิดพลาด Ordinal not found อาจกว้างขวาง มาจึงดีที่สุดที่จะค้นหาด้วยหมายเลขเฉพาะเพื่อให้ได้ผลลัพธ์ที่แม่นยำ

Ordinal not found: ไม่พบ Ordinal ใน Dynamic Link Library (DLL)