เห็นข้อผิดพลาด DLL บนพีซี Windows ของคุณหรือไม่ ข้อผิดพลาดทั่วไปเหล่านี้น่าหงุดหงิดในการแก้ไขปัญหา เนื่องจากคุณมักจะต้องผ่านหลายขั้นตอนเพื่อค้นหาปัญหา
มาทบทวนข้อผิดพลาด DLL ที่พบบ่อยที่สุดและดำเนินการตามขั้นตอนการแก้ไขปัญหาที่น่ารำคาญเหล่านี้
DLL คืออะไร?
ช่วยให้เข้าใจว่าข้อความแสดงข้อผิดพลาดของคุณหมายถึงอะไรก่อนที่คุณจะเริ่มแก้ไขปัญหา DLL ย่อมาจาก ไดนามิกลิงก์ไลบรารี . โดยพื้นฐานแล้ว ไฟล์เหล่านี้เป็นส่วนประกอบหลักของ Windows และอนุญาตให้โปรแกรมทำงานต่างๆ ได้หลากหลายโดยไม่ต้องเขียนตั้งแต่ต้นทุกครั้ง
ตัวอย่างเช่น โปรแกรมอาจเข้าถึง DLL เมื่อต้องการ แสดงข้อความบนหน้าจอ . มันใช้ DLL ที่เหมาะสมเพื่อสร้างกล่องนี้แทนที่จะให้นักพัฒนาต้องสร้างกล่องใหม่ ส่งผลให้โปรแกรมเมอร์และการกำหนดมาตรฐานใน Windows มีประสิทธิภาพมากขึ้น
แต่เมื่อมีสิ่งผิดปกติเกิดขึ้น ไฟล์ DLL นั้นอาจหายไปได้ และเนื่องจากหลายโปรแกรมสามารถแชร์ DLL หนึ่งรายการบนพีซีของคุณ (แม้ในเวลาเดียวกัน) ข้อผิดพลาด DLL มักจะไม่ได้ระบุถึงปัญหาของแอปเพียงแอปเดียว นี่เป็นส่วนหนึ่งของสิ่งที่ทำให้การแก้ไขปัญหายุ่งยาก
ข้อผิดพลาด DLL ทั่วไป
อย่างที่คุณอาจจินตนาการได้ DLL บางตัวปรากฏขึ้นในข้อความแสดงข้อผิดพลาดบ่อยกว่าส่วนอื่นๆ ต่อไปนี้คือ DLLs บางส่วนที่เป็นที่รู้จักมากที่สุดสำหรับการทำให้เกิดปัญหา
MSVCP140, MSVCP120, MSVCP110 และ MSVCP100
ทั้งสี่เวอร์ชันนี้เป็นเวอร์ชันต่างๆ (14.0, 10.0 ฯลฯ) ของ DLL เดียวกัน MSVC ย่อมาจาก Microsoft Visual C++ ซึ่งเป็นรูปแบบทั่วไปสำหรับแอปพลิเคชัน Windows
เป็นไปได้ว่าถ้าคุณเปิดรายการโปรแกรมที่ติดตั้งไว้ คุณจะเห็นรายการหลายรายการติดป้าย Microsoft Visual C++ 20xx แจกจ่ายต่อได้ . เมื่อใดก็ตามที่คุณติดตั้งโปรแกรมที่ต้องการเวอร์ชันเฉพาะของแพ็คเกจนี้ โปรแกรมจะแจ้งให้คุณดำเนินการดังกล่าว มิฉะนั้นโปรแกรมจะไม่ทำงาน
เนื่องจากไฟล์นี้ถูกใช้งานโดยแอปพลิเคชั่นมากมาย มัน มักปรากฏขึ้นในข้อผิดพลาด . ผู้ใช้รายงานปัญหานี้เมื่อเปิด Skype, แอพ WordPress และเกมต่างๆ
MSVCR100, MSVCR71
DLL ทั้งสองนี้เป็นคู่หูของข้างต้น ในขณะที่ CP ในคำเหล่านั้นหมายถึง ค ++ , ไฟล์เหล่านี้มีไลบรารี่ใน ค ภาษาโปรแกรม ตัวเลขทั้งสองนี้เป็นเวอร์ชันที่ต่างกันของไฟล์เดียวกัน และคุณน่าจะติดตั้งหลายเวอร์ชันเนื่องจากความเข้ากันได้ของโปรแกรม
เนื่องจากสิ่งเหล่านี้เป็นเรื่องปกติ ข้อผิดพลาดมักปรากฏขึ้นเมื่อคุณเปิดซอฟต์แวร์ที่หลากหลาย
VCRUNTIME140
'ลิงก์' ในไลบรารีลิงก์แบบไดนามิกมีอยู่ด้วยเหตุผล --- นี่คือ DLL อื่นที่เกี่ยวข้องกับสองรายการแรก เวอร์ชัน 7 ถึง 13 ของ DLL ของไลบรารี Visual C++ ใช้ชื่อต่างกันสำหรับแต่ละเวอร์ชัน ส่งผลให้ไฟล์ทั่วไปข้างต้น เริ่มตั้งแต่เวอร์ชัน 14 โปรแกรมที่ใช้ภาษาใดภาษาหนึ่งต้องลิงก์ไปยัง DLL ใหม่อื่น ชื่อของมันคือ VCRUNTIME ซึ่งจะเปลี่ยนไปตามเวอร์ชันใหม่แต่ละเวอร์ชัน
ข้อผิดพลาดนี้เกิดขึ้นเมื่อพยายามเรียกใช้ซอฟต์แวร์ Adobe Creative Cloud รวมถึง Kodi
D3DX9_43
นี่คือ DLL ที่มีรูทอื่น NS DX ในชื่อไฟล์นี้หมายถึง Microsoft DirectX ซึ่งเป็นชุดของ API สำหรับการเรียกใช้เกมมัลติมีเดียและแอป NS 43 ในชื่อหมายถึงเวอร์ชันเฉพาะ ดังนั้นคุณอาจเห็นสิ่งนี้พร้อมกับตัวเลขอื่น
เนื่องจากคอมพิวเตอร์ของคุณใช้ DirectX สำหรับโปรแกรมแบบเข้มข้นเหล่านี้ คุณจึงมักจะเห็นข้อผิดพลาดนี้เมื่อเริ่มวิดีโอเกม
Lame_enc
Lame_enc ไม่ได้ดูถูกพีซีของคุณ มันหมายถึงตัวเข้ารหัส LAME (LAME ไม่ใช่ตัวเข้ารหัส MP3) ที่อนุญาตให้ซอฟต์แวร์เสียงแปลงเป็น MP3 เนื่องจากสิทธิบัตรซอฟต์แวร์ โปรแกรมอย่างถูกกฎหมายไม่สามารถรวมซอฟต์แวร์เข้ารหัส MP3 ได้ ดังนั้น คุณจะต้องติดตั้ง LAME ด้วยตัวเอง
ผู้ใช้ส่วนใหญ่ที่เห็นข้อผิดพลาดนี้จะมีการติดตั้ง LAME ไว้ เพื่อใช้ในความกล้า . หากคุณไม่ได้ใช้ Audacity คุณอาจเห็นข้อผิดพลาดนี้เมื่อพยายามโหลดหรือบันทึก MP3
สามารถใช้ netflix พร้อมกันได้กี่คน
ก่อนที่คุณจะทำตามขั้นตอนการแก้ไขปัญหาทั้งหมดด้านล่าง ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง LAME ไว้จริงแล้ว หากคุณเห็นข้อความจาก Audacity ขึ้นต้นด้วย Audacity ไม่ส่งออกไฟล์ MP3 โดยตรง... , ดาวน์โหลด LAME แล้วลองอีกครั้ง
NTDLL
อาจเป็นข้อผิดพลาดที่ร้ายแรงที่สุดในรายการ NTDLL เป็นไฟล์ที่จัดการฟังก์ชันเคอร์เนล NT NT เคยย่อมาจาก เทคโนโลยีใหม่ และเคยเป็นส่วนหนึ่งของชื่อผลิตภัณฑ์ Windows แต่ตอนนี้รวมอยู่ในข้อมูลทางเทคนิคของ Windows เท่านั้น
ข้อผิดพลาดเกี่ยวกับ DLL นี้มักเกิดจากปัญหาไดรเวอร์หรือปัญหาเกี่ยวกับ Windows ที่เชื่อมต่อกับโปรแกรม เนื่องจากไฟล์นี้จัดการฟังก์ชันระบบระดับต่ำ การขัดข้องจึงมักทำให้คุณไม่สามารถบูตเข้าสู่ Windows ได้
วิธีแก้ไขข้อผิดพลาด DLL
ตอนนี้เราได้ตรวจสอบข้อผิดพลาดที่พบบ่อยที่สุดบางส่วนแล้ว มาดูขั้นตอนทั่วไปในการแก้ปัญหาเหล่านี้กัน โปรดทราบว่านี่เป็นขั้นตอนการแก้ไขปัญหาทั่วไปและอาจใช้ไม่ได้กับทุกข้อผิดพลาด แต่ถ้าคุณได้รับข้อผิดพลาดเนื่องจากไฟล์ DLL หายไป ลำดับนี้จะช่วยคุณได้
- รีบูต
- ตรวจสอบ DLL . ที่หายไป
- ติดตั้งการอัปเดต Windows
- ติดตั้งโปรแกรมที่ได้รับผลกระทบอีกครั้ง
- อัพเดทไดรเวอร์ที่เกี่ยวข้อง
- ทำการตรวจสอบไฟล์ระบบ
- สแกนหามัลแวร์
- ลงทะเบียน DLL . อีกครั้ง
- ลองใช้การคืนค่าระบบ
- รีเซ็ต Windows
ขั้นตอนที่ 0: สิ่งที่ไม่ควรทำ
เมื่อแก้ไขข้อผิดพลาด DLL คุณเกือบจะเจอเว็บไซต์ที่อ้างว่าสามารถแก้ไขปัญหาทั้งหมดของคุณได้ด้วยการดาวน์โหลดไฟล์ DLL แบบง่ายๆ ที่คุณต้องการ อย่าดาวน์โหลดไฟล์ DLL จากเว็บไซต์เหล่านี้ .
เช่นเดียวกับยูทิลิตี้อัพเดตไดรเวอร์ คุณไม่มีทางรู้ได้เลยว่าไซต์เหล่านี้ได้รับ DLL มาจากที่ใด ดังนั้น จึงแทบไม่เป็นทางการ มักจะล้าสมัย และอาจมีมัลแวร์ นอกจากนี้ การแทนที่ DLL เดียวมักจะไม่เพียงพอที่จะแก้ไขปัญหาของคุณ ซึ่งหมายความว่าการติดตาม DLL ใหม่เป็นการเสียเวลา
นอกจากนี้ ให้หลีกเลี่ยงการกระโดดไปยังไฟล์ DLL เฉพาะที่ทำให้เกิดข้อผิดพลาด และอย่าไปค้นหาใน Windows Registry ขั้นตอนขั้นสูงเหล่านี้ไม่จำเป็นในกรณีส่วนใหญ่ และคุณอาจจบลงด้วยการทำให้เกิดปัญหามากขึ้น
ขั้นตอนที่ 1: รีบูต
เช่นเดียวกับการแก้ไขปัญหาส่วนใหญ่ การรีบูตควรเป็นสิ่งที่คุณลองก่อน หากคุณโชคดี ปัญหาของคุณเป็นเพียงความผิดพลาดเล็กน้อยและการรีบูตจะช่วยแก้ปัญหาได้ บันทึกงานของคุณ รีบูต และลองทำสิ่งที่ทำให้เกิดข้อผิดพลาดอีกครั้ง
ขั้นตอนที่ 2: ตรวจสอบ DLL . ที่หายไป
ไม่น่าจะใช่ตั้งแต่ Windows ปกป้องโฟลเดอร์ มี DLL แต่คุณ (หรือโปรแกรม) อาจลบ DLL โดยไม่ได้ตั้งใจ ตรวจสอบถังรีไซเคิลสำหรับ DLL ที่เป็นปัญหาและกู้คืนหากคุณพบที่นั่น หากคุณคิดว่าคุณลบออกแต่ล้างถังรีไซเคิลแล้ว ใช้โปรแกรมฟื้นฟู .
ขั้นตอนที่ 3: ติดตั้ง Windows Updates
เนื่องจากข้อผิดพลาด DLL จำนวนมากเกี่ยวข้องกับไลบรารีที่แจกจ่ายโดย Microsoft กำลังตรวจหาการอัปเดต Windows สามารถแก้ไขปัญหาได้โดยการดาวน์โหลดเวอร์ชันใหม่ล่าสุด นี่เป็นสิ่งสำคัญอย่างยิ่ง หากคุณเลื่อนการติดตั้งการอัปเดตออกไป บางครั้ง.
หลังจากที่คุณติดตั้งการอัปเดตใดๆ ที่มีอยู่ ให้รีบูตระบบของคุณอีกครั้งเพื่อให้แน่ใจว่ามีการนำการอัปเดตเหล่านั้นไปใช้
ขั้นตอนที่ 4: ติดตั้งโปรแกรมที่ได้รับผลกระทบอีกครั้ง
บางครั้งโปรแกรมบางโปรแกรมอาจสะดุดเมื่อเข้าถึงไฟล์ DLL มันคุ้มค่าที่จะถอนการติดตั้งโปรแกรมใดก็ตามที่ทำให้เกิดข้อผิดพลาดและติดตั้งสำเนาใหม่อีกครั้ง นี้อาจใช้การได้เล็กน้อยขึ้นอยู่กับสิ่งที่ทำให้คุณมีปัญหา แต่เป็นขั้นตอนที่สำคัญ
ขั้นตอนที่ 5: อัปเดตไดรเวอร์ที่เกี่ยวข้อง
หากข้อผิดพลาด DLL ปรากฏขึ้นเมื่อคุณจัดการกับฮาร์ดแวร์บางชิ้น คุณควรอัปเดตไดรเวอร์ที่เหมาะสม ตัวอย่างเช่น หากคุณพบข้อผิดพลาดทุกครั้งที่พยายามพิมพ์ ให้ลองอัปเดตไดรเวอร์เครื่องพิมพ์ของคุณ อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ หากเกิดข้อผิดพลาดระหว่างงานที่เน้นกราฟิก เช่น เปิดเกม
ขั้นตอนที่ 6: ทำการตรวจสอบไฟล์ระบบ
ต่อไป คุณควรลองใช้คำสั่ง SFC (System File Checker) มี Windows ตรวจสอบไฟล์ระบบต่างๆและ แก้ไขสิ่งที่ขาดหายไปหรือเสียหาย .
โดยพิมพ์ cmd ลงในเมนูเริ่ม คลิกขวาที่รายการและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . จากนั้นป้อนคำสั่งต่อไปนี้:
sfc /scannow
การสแกนนี้จะใช้เวลาสักครู่ ดังนั้นให้เรียกใช้เมื่อคุณมีเวลาสักครู่ เมื่อเสร็จสิ้น Windows จะแจ้งให้คุณทราบหากพบปัญหาใดๆ
ขั้นตอนที่ 7: สแกนหามัลแวร์
แม้ว่าข้อผิดพลาด DLL จะไม่ได้เกิดจากมัลแวร์ แต่ก็อาจเกิดขึ้นได้ บางทีการติดไวรัสอาจสร้างความเสียหายให้กับไฟล์ DLL ในอดีตหรือกำลังยุ่งอยู่กับไฟล์ในขณะนี้ เรียกใช้การสแกนด้วยโปรแกรมป้องกันไวรัสของคุณแล้วใช้ Malwarebytes เวอร์ชันฟรี สำหรับความเห็นที่สองเพียงเพื่อแยกแยะ
ขั้นตอนที่ 8: ลงทะเบียน DLL . อีกครั้ง
ณ จุดนี้ คุณควรพยายามยกเลิกการลงทะเบียนและลงทะเบียนไฟล์ DLL ใหม่อีกครั้ง สิ่งนี้บังคับให้ Windows 'ลืม' DLL ชั่วขณะหนึ่งและสร้างส่วนประกอบใหม่ ซึ่งสามารถแก้ไขปัญหาได้
เปิด Command Prompt อื่นที่ยกระดับขึ้นโดยพิมพ์ cmd ลงใน Start Menu จากนั้นคลิกขวาและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง โดยเพิ่มชื่อของ DLL ที่มีปัญหา:
regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll
ขั้นตอนที่ 9: ลองใช้การคืนค่าระบบ
หากข้อผิดพลาดนี้เพิ่งเริ่มต้นขึ้นเมื่อเร็วๆ นี้ การคืนค่าระบบอาจนำคุณย้อนเวลากลับไปและหวังว่าจะช่วยแก้ปัญหาได้
พิมพ์ แผงควบคุม ใน Start Menu เปิดขึ้นมาแล้วเลือก การกู้คืน . ที่นี่ เลือก เปิดการคืนค่าระบบ . ทำตามคำแนะนำเพื่อเลือกเวลาคืนค่าและปล่อยให้ Windows ดำเนินการตามขั้นตอนให้เสร็จสิ้น
ดูความช่วยเหลือของเราในการแก้ไขปัญหาการคืนค่าระบบหากคุณประสบปัญหา
ขั้นตอนที่ 10: รีเซ็ต Windows
ณ จุดนี้ คุณได้ดำเนินการแก้ไขปัญหาเกือบทั้งหมดที่ทำได้แล้ว หากคุณแน่ใจว่าได้ติดตั้งการอัปเดต Windows และไดรเวอร์ที่มีอยู่ทั้งหมด ติดตั้งโปรแกรมใหม่ ลองใช้ยูทิลิตี้พร้อมรับคำสั่ง และรีบูต (เมื่อเร็วๆ นี้) แสดงว่าคุณ ควรดำเนินการรีเซ็ต Windows . ต่อไป .
โชคดีที่คุณสามารถใช้ รีเซ็ตพีซีเครื่องนี้ เพื่อติดตั้ง Windows ใหม่โดยไม่ต้องลบไฟล์ส่วนตัวของคุณ หวังว่ามันจะไม่มาถึงจุดนี้ แต่หลังจากการแก้ไขปัญหาข้างต้นทั้งหมด คุณควรรีเซ็ตและหลีกเลี่ยงการเสียเวลาในการแก้ไขปัญหามากยิ่งขึ้น
ข้อผิดพลาด DLL ใดที่ทำให้คุณคลั่งไคล้?
ตอนนี้คุณทราบสาเหตุของข้อผิดพลาด DLL ทั่วไปและวิธีแก้ไขปัญหาแล้ว ขออภัย ปัญหาเหล่านี้เป็นปัญหาที่น่าหงุดหงิดที่สุดในการแก้ปัญหา เราขอให้คุณโชคดี หวังว่าปัญหาของคุณจะหายไปพร้อมกับการอัปเดตและการรีบูตอย่างรวดเร็ว
ดูรายละเอียดเพิ่มเติมได้ที่ คู่มือฉบับสมบูรณ์ของเราในการแก้ไขปัญหา Fall Creators Update .
แบ่งปัน แบ่งปัน ทวีต อีเมล คู่มือสำหรับผู้เริ่มต้นในการพูดแบบเคลื่อนไหวการพูดแบบเคลื่อนไหวอาจเป็นเรื่องท้าทาย หากคุณพร้อมที่จะเริ่มเพิ่มบทสนทนาในโครงการของคุณ เราจะแบ่งขั้นตอนให้คุณ
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- Windows
- ไดรเวอร์
- ระบบการเรียกคืน
- Windows 10
- การแก้ไขปัญหา
- Windows Update
เบ็นเป็นรองบรรณาธิการและผู้จัดการการเริ่มต้นใช้งานที่ MakeUseOf เขาลาออกจากงานไอทีเพื่อเขียนงานเต็มเวลาในปี 2559 และไม่เคยหันหลังกลับ เขาสอนเกี่ยวกับเทคโนโลยี คำแนะนำวิดีโอเกม และอื่นๆ ในฐานะนักเขียนมืออาชีพมากว่าเจ็ดปี
iphone 7 มีเอฟเฟกต์ความลึกหรือไม่?เพิ่มเติมจาก Ben Stegner
สมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก