สิ่งที่ต้องรู้
- ไฟล์ DLL เป็นไฟล์ไลบรารีลิงก์แบบไดนามิก
- สามารถใช้หลายโปรแกรมเพื่อแชร์ฟังก์ชันต่างๆ
- คนส่วนใหญ่จัดการกับพวกเขาเมื่อจำเป็นต้องแก้ไขข้อผิดพลาด DLL เท่านั้น
บทความนี้จะอธิบายว่าไฟล์ DLL คืออะไร ใช้งานอย่างไรและทำไม และต้องทำอย่างไรหากคุณพบข้อผิดพลาด DLL
ไฟล์ DLL คืออะไร?
ไฟล์ DLL ย่อมาจากไลบรารีลิงก์แบบไดนามิกเป็นไฟล์ประเภทหนึ่งที่มีคำสั่งที่โปรแกรมอื่นสามารถเรียกใช้เพื่อทำบางสิ่งได้ ด้วยวิธีนี้ หลายโปรแกรมสามารถแบ่งปันความสามารถที่ตั้งโปรแกรมไว้ในไฟล์เดียว และแม้กระทั่งทำพร้อมกันก็ได้
ตัวอย่างเช่น หลายโปรแกรมที่แตกต่างกันทั้งหมดอาจเรียกใช้veryuseful.dll(แน่นอนว่าเป็นการสร้างขึ้นมา) เพื่อค้นหาพื้นที่ว่างบนฮาร์ดไดรฟ์ ค้นหาไฟล์ในไดเร็กทอรีเฉพาะ และพิมพ์หน้าทดสอบไปยังเครื่องพิมพ์เริ่มต้น
ต่างจากโปรแกรมปฏิบัติการเหมือนกับโปรแกรมที่มี อีเอ็กซ์อี นามสกุลไฟล์ ไฟล์ DLL ไม่สามารถเรียกใช้ได้โดยตรง แต่จะต้องถูกเรียกใช้โดยโค้ดอื่นที่กำลังทำงานอยู่แทน อย่างไรก็ตาม DLL อยู่ในรูปแบบเดียวกับ EXE และบางตัวอาจใช้นามสกุลไฟล์ .EXE อีกด้วย ในขณะที่ Dynamic Link Libraries ส่วนใหญ่ลงท้ายด้วย นามสกุลไฟล์ .DLL ส่วนอื่นๆ อาจใช้ .OCX, .CPL หรือ .DRV
ไฟล์ DLL.
แก้ไขข้อผิดพลาด DLL
เนื่องจากไฟล์ DLL มีกี่ไฟล์และใช้งานบ่อยแค่ไหน จึงมักเป็นจุดสนใจของข้อผิดพลาดส่วนใหญ่ที่เห็นเมื่อเริ่ม ใช้งาน และปิดระบบ Windows
แม้ว่าการดาวน์โหลดนั้นจะเป็นเรื่องง่ายก็ตามหายไปหรือไม่พบDLL นั่นไม่ใช่วิธีที่ดีที่สุด ดูบทความของเรา เหตุผลสำคัญที่ไม่ควรดาวน์โหลดไฟล์ DLL สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนั้น
หากคุณได้รับข้อผิดพลาด DLL ทางออกที่ดีที่สุดของคุณคือค้นหาข้อมูลการแก้ไขปัญหาเฉพาะสำหรับปัญหา DLL นั้น เพื่อให้คุณมั่นใจได้ว่าจะแก้ไขด้วยวิธีที่ถูกต้องและตลอดไป เราอาจมีคู่มือแก้ไขปัญหาเฉพาะสำหรับคุณด้วย มิฉะนั้นโปรดดูของเรา วิธีการแก้ไขข้อผิดพลาด DLL สำหรับคำแนะนำทั่วไปบางประการ
ข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ DLL
คำว่า 'ไดนามิก' ใน Dynamic Link Library ถูกใช้เนื่องจากข้อมูลจะถูกนำไปใช้ในโปรแกรมเฉพาะเมื่อโปรแกรมเรียกใช้อย่างแข็งขัน แทนที่จะให้ข้อมูลมีอยู่ในหน่วยความจำตลอดเวลา
ไฟล์ DLL จำนวนมากมีให้ใช้งานจาก Windows ตามค่าเริ่มต้น แต่โปรแกรมของบริษัทอื่นก็สามารถติดตั้งได้เช่นกัน อย่างไรก็ตาม เป็นเรื่องปกติที่จะเปิดไฟล์ DLL เนื่องจากไม่จำเป็นต้องแก้ไขไฟล์เลย แถมอาจทำให้เกิดปัญหากับโปรแกรมและ DLL อื่นๆ ได้ อย่างไรก็ตาม หากคุณรู้ว่าคุณกำลังทำอะไรอยู่ แฮกเกอร์ทรัพยากร เป็นวิธีหนึ่งในการทำเช่นนั้น
ไฟล์ DLL มีประโยชน์เนื่องจากสามารถอนุญาตให้โปรแกรมแยกส่วนประกอบต่างๆ ออกเป็นโมดูลที่ไม่ซ้ำกัน ซึ่งสามารถเพิ่มหรือลบออกเพื่อรวมหรือแยกฟังก์ชันการทำงานบางอย่างได้ เมื่อซอฟต์แวร์ทำงานในลักษณะนี้กับ DLL โปรแกรมจะสามารถใช้หน่วยความจำน้อยลงเนื่องจากไม่จำเป็นต้องโหลดทุกอย่างพร้อมกัน
นอกจากนี้ DLL ยังจัดเตรียมช่องทางให้บางส่วนของโปรแกรมได้รับการอัปเดตโดยไม่ต้องสร้างหรือติดตั้งโปรแกรมใหม่ทั้งหมด ประโยชน์ที่ได้รับจะเพิ่มมากขึ้นเมื่อโปรแกรมใช้ DLL มากขึ้น เนื่องจากแอปพลิเคชันทั้งหมดสามารถใช้ประโยชน์จากการอัปเดตจากไฟล์ DLL ไฟล์เดียวนั้นได้
ตัวควบคุม ActiveX ไฟล์แผงควบคุม และไดรเวอร์อุปกรณ์คือไฟล์บางไฟล์ที่ Windows ใช้เป็นไลบรารีลิงก์แบบไดนามิก ไฟล์เหล่านี้ใช้นามสกุลไฟล์ OCX, CPL และ DRV ตามลำดับ
วิธีดูคนที่เพิ่งเพิ่มเพื่อนใน facebook 2016
เมื่อ DLL ใช้คำสั่งจาก DLL อื่น อันแรกนั้นจะขึ้นอยู่กับอันที่สอง ซึ่งทำให้ฟังก์ชัน DLL เสียหายได้ง่ายขึ้น เนื่องจากแทนที่จะมีโอกาสที่ฟังก์ชันแรกจะทำงานผิดพลาด ตอนนี้จะขึ้นอยู่กับฟังก์ชันที่สองด้วย ซึ่งจะส่งผลต่อฟังก์ชันแรกหากประสบปัญหา
หาก DLL ที่ต้องพึ่งพาได้รับการอัปเกรดเป็นเวอร์ชันใหม่ เขียนทับด้วยเวอร์ชันเก่า หรือลบออกจากคอมพิวเตอร์ โปรแกรมที่ใช้ไฟล์ DLL อาจไม่ทำงานอย่างที่ควรจะเป็นอีกต่อไป
DLL ของทรัพยากรคือไฟล์ข้อมูลที่อยู่ในรูปแบบไฟล์เดียวกับ DLL แต่ใช้นามสกุลไฟล์ ICL, FON และ FOT ไฟล์ ICL เป็นไลบรารีไอคอนในขณะที่ไฟล์ FONT และ FOT เป็นไฟล์ฟอนต์
คำถามที่พบบ่อย- คุณจะเปิดไฟล์ DLL ได้อย่างไร
ไฟล์ DLL ไม่ได้เปิดในลักษณะเดียวกับประเภทไฟล์ส่วนใหญ่ที่เปิด ไฟล์ DLL มักถูกเรียกใช้โดยแอปพลิเคชัน หากต้องการดูโค้ดภายในไฟล์ DLL คุณจะต้องถอดรหัสไฟล์ด้วยแอปพลิเคชันบุคคลที่สาม
- คุณจะติดตั้งไฟล์ DLL ได้อย่างไร?
ไฟล์ DLL ไม่ได้รับการติดตั้งเหมือนกับไฟล์ประเภทอื่นๆ ไฟล์ DLL สามารถ 'ติดตั้ง' ได้โดยวางไว้ในไดเร็กทอรีที่แอปพลิเคชันตั้งค่าให้ค้นหาไฟล์ DLL บางไฟล์