How to: แก้ปัญหาวินโดวส์ค้นหาไฟล์ DLL ไม่เจอหรือไฟล์ DLL สูญหายไปจากเครื่อง
สวัสดีครับ หลายคนคงจะเคยเจอปัญหาไฟล์ DLLs หายหรือ Error Missing DLLs ไฟล์กันมานะครับ

วันนี้ผมจะมาแนะนำเว็บสำหรับค้นหาไฟล์ DLL และดาวน์โหลดไฟล์ DLL ที่จะต้องเอามาแทนที่ไฟล์ DLL ที่มันหายไปจากเครื่อง มาฝากกันครับ แต่ก่อนอื่น มาทำความรู้จักกับไฟล์ DLL กันก่อนนะครับ
ไฟล์ DLL เป็นคำย่อของ “Dynamic Link Library” ซึ่งเป็นไฟล์ที่สำคัญ และจำเป็นสำหรับวินโดวส์ เรียกใช้งาน เพราะไฟล์ DLL นี้เป็นไฟล์ที่จัดเก็บรวบรวมข้อมูล คำสั่ง ฟังก์ชั่นหลักของวินโดวส์ รวมไปถึงการสนับสนุนให้ โปรแกรม แอพพลิเคชั่นต่างๆที่เราเขียน พัฒนาขึ้นมาเอง ให้สามารถเรียกใช้งานและรันทำงานได้ ซึ่งถ้าหากว่าไฟล์ DLL ที่จำเป็นเหล่านั้นได้สุญหายไปจากเครื่องแล้วหล่ะก็ วินโดวส์อาจจะทำงานไม่ได้ บู๊ตไม่ขึ้น หรือโปรแกรม แอพพลิเคชั่น ที่เรียกใช้งานไฟล์ DLL เหล่านั้นก็จะไม่สามารถทำงานได้ โดยวินโดวส์จะฟ้องข้อผิดพลาด “Error Missing File” แล้วเราจะค้นหาไฟล์ DLL ดูข้อมูล รายละเอียดเกี่ยวกับไฟล์ DLL หรือดาวน์โหลดไฟล์ DLL ที่สุญหาย หรือมีปัญหาได้จากที่ไหน มาดู
ไกด์แนะนำเว็บสำหรับค้นหาและตรวจสอบข้อมูล รายละเอียดเกี่ยวกับไฟล์ DLL ดังนี้
1. ค้นหาและตรวจสอบจากเว็บไซต์ Microsoft DLL Help Database

ซึ่งเว็บไซต์ Microsoft DLL Help Database นี้ เป็นแหล่งรวบรวม ให้ข้อมูลรายละเอียดเกี่ยวกับไฟล์ DLL สามารถเลือกค้นหาดูได้ตามแอพลิเคชั่นที่เรียกใช้งาน หรือเฉพาะชื่อไฟล์ก็ได้ ซึ่งส่วนใหญ่จะเ็ป็นไฟล์ที่แอพพลิเคชั่นของไมโครซอร์ฟ ที่เรียกใช้งานทั่วไปและมี Provide ไว้ให้สำหรับการเรียกใช้งานด้วยโปรแกรม หรือแอพพลิเคชั่นอื่นๆ
2. ค้นหาและตรวจสอบจากเว็บไซต์ Process Library

โดยเว็บไซต์ Process Library นี้เป็นแหล่งรวบรวมและให้ข้อมูล รายละเอียดเกี่ยวกับ Execute File(*.exe) หรือ Process File รวมไปถึงไฟล์ DLL ต่างๆด้วย ซึ่งเมื่อเราทำการค้นหาไฟล์ Execute File(*.exe) หรือ Process File รวมไปถึงไฟล์ DLL ต่างๆที่ต้องการแล้ว ทางเว็บจะมีเครื่องมือช่วยเหลือ สำหรับรันสแกนตรวจสอบปัญหาไฟล์ที่เราต้องการ และให้ความช่วยเหลืออื่นๆ อีกด้วย
3. ขาดไม่ได้ คือค้นหาและตรวจสอบ ด้วยการใช้เครื่องมือค้นหา Google โดยการพิมพ์ชื่อไฟล์ Execute File(*.exe) หรือ Process File รวมไปถึงไฟล์ DLL ที่ต้องการ แล้วเลือกดูตามผลลัพธ์ที่ Google แสดงมาให้
ค้นหาและดาวน์โหลดไฟล์ DLL
เมื่อเราได้ทำการค้นหา ตรวจสอบไฟล์ DLL ที่เราต้องการมาได้แล้ว ก็มาทำการค้นหาและดาวน์โหลดไฟล์ DLL นั้น เพื่อทำการ Register ลงไปในเครื่อง เพื่อให้วินโดวส์รู้จัก และให้โปรแกรม แอพพลิเคชั่นที่เรียกใช้งาน สามารถเรียกใช้ และทำงานได้
- ค้นหาและตรวจสอบ ด้วยการใช้เครื่องมือค้นหา Google โดยการพิมพ์ชื่อไฟล์ DLL ที่ต้องการ แล้วเลือกดูตามผลลัพธ์ที่ Google แสดงมาให้ พร้อมทั้งทำการดาวน์โหลด แล้วทำการ Register หรือลงทะเบียนไฟล์ DLL เพื่อให้วินโดวส์รู้จัก ซึ่งในที่นี้ขอแนะนำเว็บไซต์ dll-files ซึ่งเป็นเว็บไซต์สำหรับ ค้นหาและดาวน์โหลดไฟล์ DLL

ซึ่งเมื่อทำการค้นหาและดาวน์โหลดไฟล์ DLL ที่ต้องการมาได้แล้วให้ทำการ Extract แตกไฟล์ซิปออกมา (ซึ่งส่วนใหญ่จะเป็นประเภท Self Register นั่นคือเมื่อเราเอาไฟล์ DLL นั้นๆ ไปวางไว้ที่ C:\Windows\System32 ไฟล์ DLL จะทำการลงทะเบียนให้วินโดวส์รู้จักกด้วยตัวเอง) แต่ถ้าไม่ใช่ ให้ทำการเรียกใช้คำสั่ง ดังนี้ เพื่อทำการ Register
- ไปที่ Start > Run > พิมพ์ว่า cmd
- จากนั้นพิมพ์คำสั่งว่า regsvr32 dll_file_name โดย dll_file_name คือไฟล์ DLL ที่ต้องการ แล้วกดปุ่ม OK หรือ Enter จากนั้นก็ทำการรีบู๊ตเครื่องทีนึง หรือจะไม่รีบู๊ตก็ได้ ตามแต่สะดวก เพราะส่วนใหญ่ไม่มีผล
ลองนำไกด์ไลน์นี้ไปใช้แก้ปัญหาวินโดวส์ค้นหาไฟล์ DLL ไม่เจอหรือไฟล์ DLL สูญหายไปจากเครื่อง กันดูนะครับ :D
Popularity: 15% [?]
Similar Posts
- วิธีแก้ไขปัญหาที่เกิดจากการ Missing หรือ Corrupt ของไฟล์ Hal.dll Error !!!
- svchost.exe คืออะไร แล้วมันเป็นไวรัส,สปายแวร์เหรอ???
- 4 วิธีแฮครีจิสทรี ช่วยเพิ่มประสิทธิภาพการทำงานของวินโดวส์
- ไฟล์ ctfmon.exe คืออะไร แล้วจะ Remove มันออกไปได้อย่างไร?
- explorer.exe Windows process คืออะไรกันแน่ !!!
Print This Post
This entry was posted on Monday, January 19th, 2009 at 10:10 pm and is filed under windows xp tips & tricks. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.



เก็บเข้า Bookmark!

admin April 24th, 2009 at 12:59 pm
ยินดีครับ คุณcambodia แล้วแต่ว่าอยากจะสมัครสมาชิกหรือไม่ ไม่บังคับ แต่ถ้าสมัคร ก็จะสามารถโพสต์ ถามตอบได้ โดยไม่ต้องรอ Approve ครับ
ปล. มีอะไรที่พอจะช่วยได้ก็สอบถามหรือแนะนำ ติชมก็ยินดีครับ :) adminอ้างถึง(Quote)