วิธีแก้ไข msvcp140.dll หรือ vcruntime140.dll Missing or Not Found Error

ไฟล์ไดนามิกลิงก์ไลบรารี (DLL) เป็นไฟล์(Dynamic Link Library (DLL) files)ระบบที่สำคัญที่ขับเคลื่อนฟังก์ชันต่างๆ ในแอพพลิเค ชั่น Windows พีซีของคุณอาจไม่สามารถเรียกใช้บางโปรแกรมได้ หาก ไฟล์ DLL ที่สำคัญ เสียหายหรือสูญหาย (vital DLL files are corrupt or missing)หาก คอมพิวเตอร์ Windows ของคุณ ไม่สามารถเปิดแอปได้เนื่องจาก "MSVCP140.dll" หรือ "VCRUNTIME140.dll" หายไป เราจะแสดงวิธีการคืนค่าไฟล์ให้คุณ

ในข้อความแสดงข้อผิดพลาด คุณควรเห็นคำสั่งให้ติดตั้งแอปที่ได้รับผลกระทบอีกครั้ง แม้ว่าวิธีดังกล่าวอาจช่วยแก้ปัญหาได้ แต่ขั้นตอนการแก้ปัญหาที่รุนแรงน้อยกว่าก็คุ้มค่าที่จะลอง

ตัวอย่างเช่น ไวรัสอาจลบไฟล์ออกจากอุปกรณ์ของคุณ เราแนะนำให้เรียกใช้การสแกนไวรัสโดยใช้ Windows Defender(running a virus scan using Windows Defender)หรือซอฟต์แวร์ป้องกันไวรัส(antivirus software)ที่ คุณต้องการ จากนั้นดำเนินการตามขั้นตอนการแก้ไขปัญหาด้านล่างหากอุปกรณ์ของคุณปราศจากมัลแวร์

Repair Microsoft Visual C++ Redistributable

Microsoft Visual C++ Redistributableมีข้อมูลที่Windows ต้องการเพื่อติดตั้งและเรียกใช้แอปพลิเคชันที่เขียน ด้วยC++ อย่างมีประสิทธิภาพ กล่าวคือ ประเภทของภาษาการเขียนโปรแกรม ไฟล์ DLL(DLL)ทั้งสองไฟล์ ( MSVCP140.dllและVCRUNTIME140.dll ) เป็นส่วนหนึ่งของVisual Visual C++ Redistributable

หากการแจกจ่ายต่อเหล่านี้เสียหายหรือมีข้อบกพร่อง แอพบางตัวอาจไม่สามารถเริ่มทำงานบนพีซีของคุณได้ เราพบว่าผู้ใช้ Dell บางราย แก้ไขปัญหานี้โดยการซ่อมแซม (some Dell users)Microsoft Visual C++ Redistributableเวอร์ชัน2015-2019 อุปกรณ์ Windows มักจะมี (Windows)Visual C++ 2015-2019 Redistributableสองเวอร์ชัน รุ่น 32 บิต ( x84 ) และ 64 บิต ( x64 ) ซ่อมแซม(Repair)ทั้งสองเวอร์ชันและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

  1. เปิด แอป การตั้งค่า Windows(Windows Settings)ไปที่แอป(Apps) > แอปและคุณลักษณะ(Apps & features) > Microsoft Visual C++ 2015-2019 Redistributable ต่อได้และเลือกModify

หมายเหตุ:(Note:)คุณอาจพบMicrosoft Visual C++ 2015-2019 Redistributable สองเวอร์ชัน—(Redistributable—the) เวอร์ชัน 32 บิต ( x84 ) และ 64 บิต ( x64 ) ซ่อมแซม(Repair)การแจกจ่ายต่อทั้งสองเวอร์ชัน

  1. เลือกซ่อมแซม(Repair)ในหน้าต่างใหม่ที่ปรากฏขึ้น

  1. รีสตาร์ทคอมพิวเตอร์เพื่อทำการซ่อมแซมให้เสร็จสิ้น

อย่าลืม(Remember)ทำซ้ำขั้นตอนสำหรับไลบรารีVisual C++หากข้อผิดพลาดยังคงอยู่หลังจากซ่อมแซมส่วนที่แจกจ่ายได้ ให้ติดตั้งไลบรารีทั้งสองใหม่อีกครั้งจากเว็บไซต์ของ Microsoft

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

การติดตั้งVisual C++ Redistributableอีกครั้งช่วยแก้ปัญหาสำหรับ ผู้ใช้ Windows จำนวนมาก ในMicrosoft Community(Microsoft Community thread)นี้

Uninstall Microsoft Visual C++ Redistributable

ขั้นแรก ให้ลบไลบรารีและรีสตาร์ทพีซีของคุณ

  1. ไปที่การตั้งค่า(Settings) > แอป(Apps) > แอปและคุณสมบัติ(Apps & features) > Microsoft Visual C++ 2015-2019 Redistributable ต่อได้ และเลือกถอนการติด(Uninstall)ตั้ง

  1. เลือกถอนการติดตั้ง(Uninstall)เพื่อดำเนินการต่อ

  1. อีกครั้ง เลือกถอนการติดตั้ง(Uninstall)ในหน้าต่างใหม่และรีสตาร์ทพีซีของคุณเมื่อการดำเนินการเสร็จสิ้น

Visual C++ 2015-2019 Redistributableทุกเวอร์ชันบนคอมพิวเตอร์ของคุณ

Install Microsoft Visual C++ Redistributable

หากต้องการติดตั้งไลบรารีใหม่ ให้ไปที่ หน้าดาวน์โหลด Visual C++ 2015 Redistributable บนเว็บไซต์ของ Microsoft(download page on Microsoft’s website)และทำตามขั้นตอนเหล่านี้

  1. เลือกภาษาแล้วคลิกปุ่มดาวน์โหลด(Download)

  1. เลือก(Select)ไฟล์ทั้งสองเวอร์ชันและเลือกถัด(Next)ไป

  1. เบราว์เซอร์ของคุณอาจแสดงการแจ้งเตือนที่แจ้งให้คุณทราบว่า microsoft.com ต้องการดาวน์โหลดไฟล์หลายไฟล์พร้อมกัน เลือกอนุญาต(Allow)และบันทึกไฟล์ปฏิบัติการบนพีซีของคุณ

ไปที่โฟลเดอร์ที่มีไฟล์ดาวน์โหลดและติดตั้งไฟล์ที่แจกจ่ายซ้ำได้ทีละรายการ

  1. คลิกขวาที่ไฟล์ ( vc_redist.x64หรือvc_redist.x86 ) คลิกRun as administratorและปฏิบัติตามพร้อมท์

ซ่อมแซมโปรแกรมที่ได้รับผลกระทบ

Windows 10 มาพร้อมกับเครื่องมือที่ซ่อมแซมโปรแกรมที่ทำงานไม่ถูกต้องบนพีซีของคุณ เครื่องมือนี้จะพยายามแก้ไขปัญหาที่ทำให้แอปทำงานผิดพลาดโดยไม่ต้องลบหรือแก้ไขข้อมูลของแอป 

โปรดทราบว่าเครื่องมือนี้ไม่สนับสนุนแอปพลิเคชันทั้งหมด จากการวิจัยของเรา เครื่องมือซ่อมแซม Windows 10ใช้งานได้กับแอปและโปรแกรมในตัวที่คุณติดตั้งจากMicrosoft Storeเท่านั้น

  1. ก่อนสิ่งอื่นใด ให้บังคับปิดแอปในWindows Task Manager (Windows Task Manager)กดCtrl + Shift + Escเพื่อเปิดTask Manager เลือกแอ ปและเลือกEnd task

  1. ไปที่การตั้งค่า(Settings) > แอป(Apps) > แอปและคุณลักษณะ(Apps & features)เลือกโปรแกรมที่ได้รับผลกระทบ แล้วเลือกตัวเลือกขั้น(Advanced options)สูง

  1. เลื่อน(Scroll)หน้าลงมาที่ส่วน "รีเซ็ต" และเลือกปุ่มซ่อมแซม(Repair)

รอ(Wait)จนกระทั่งเครื่องหมายถูกปรากฏถัดจากปุ่มซ่อมแซม (Repair)นั่นบ่งชี้ว่าการดำเนินการซ่อมแซมประสบความสำเร็จ

ซ่อมแซมแอพ Windows จากแผงควบคุม(Repair Windows Apps From the Control Panel)

หากคุณไม่พบตัวเลือกในการซ่อมแซมแอปพลิเคชันใน เมนู การตั้งค่า Windows(Windows Settings)ให้ตรวจสอบแผง(Control Panel)ควบคุม

  1. กดปุ่ม(Press) Windows เพื่อ(Windows)เปิดเมนู(Start Menu)เริ่ม ขยาย โฟลเดอร์ ระบบ Windows(Windows System)และเลือกแผง(Control Panel)ควบคุม

  1. เลือกโปรแกรม(Program) _

  1. คลิกส่วนหัว ของ โปรแกรมและคุณลักษณะ(Programs and Features)

  1. เลือกแอปที่มีปัญหาแล้วเลือกซ่อม(Repair)

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

เรียกใช้คำสั่งล้างข้อมูลระบบขั้นสูงของ Windows(Run Windows Advanced System Cleanup Commands)

System File Checker ( SFC ) และDeployment Image Servicing and Management ( DISM ) เป็นเครื่องมือที่ประกอบเป็นคำสั่งระบบขั้นสูงใน(advanced system commands in Windows) Windows พวกเขาตรวจสอบอุปกรณ์ของคุณเพื่อหาความเสียหายของระบบไฟล์(file system corruption)และกู้คืนไฟล์ระบบที่หายไป

หากพีซีของคุณยังคงไม่สามารถเปิดโปรแกรมได้เนื่องจากMSVCP140.dllหรือVCRUNTIME140.dllหายไป ให้เรียกใช้คำ สั่ง SFCและDISMผ่านCommand Prompt

  1. กดปุ่มWindows(Windows key) + Xแล้วเลือกCommand Prompt (Admin )

  1. วางDISM.exe /Online /Cleanup-image /Restorehealth ในเทอร์มินัล แล้วกดEnter

เครื่องมือDISMจะซ่อมแซมไฟล์ระบบโดยการคัดลอกไฟล์จากเซิร์ฟเวอร์ของ Microsoft ตรวจสอบให้แน่ใจว่าพีซีของคุณเชื่อมต่อกับเครือข่าย Wi-Fi หรืออีเทอร์เน็ต(Ethernet)ในขณะที่คุณเรียกใช้คำสั่ง คุณควรทราบด้วยว่า เครื่องมือ DISM จะใช้เวลา หลายนาทีในการดำเนินการนี้ รอ(Wait)จนกว่าคุณจะได้รับข้อความแสดงความสำเร็จและดำเนินการในขั้นตอนต่อไป 

  1. วางsfc /scannow ในเทอร์มินัล แล้วกดEnter

คำสั่งนี้จะแทนที่ไฟล์ระบบที่เสียหายหรือหายไปด้วยสำเนาแคช (ดาวน์โหลดโดยDISM ) จากเซิร์ฟเวอร์ของ Microsoft

  1. เมื่อแถบความคืบหน้าถึง 100% ให้วางexit ในเทอร์มินัล แล้วกดEnter

รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าคุณสามารถใช้แอปที่ได้รับผลกระทบได้หรือไม่

รีเซ็ตแอปพลิเคชันที่ได้รับผลกระทบ

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

  1. ไปที่การตั้งค่า(Settings) > แอป(Apps) > แอปและคุณลักษณะ(Apps & features)คลิกโปรแกรมที่ได้รับผลกระทบ แล้วเลือกตัวเลือกขั้น(Advanced options)สูง

  1. เลื่อนไปที่ส่วน "รีเซ็ต" และเลือกปุ่มรีเซ็ต(Reset)

  1. เลือกรีเซ็ต(Reset)อีกครั้ง

  1. เปิดแอปเมื่อไอคอนเครื่องหมายถูกปรากฏขึ้นถัดจากปุ่มรีเซ็ต(Reset)

ติดตั้งโปรแกรมอีกครั้ง

หากข้อผิดพลาดยังคงอยู่หลังจากรีเซ็ตแอป การลบแอปทั้งหมดออกจากอุปกรณ์ของคุณน่าจะช่วยได้

  1. ไปที่การตั้งค่า(Settings) > แอป(Apps) > แอปและคุณลักษณะ(Apps & features)คลิกโปรแกรมที่ได้รับผลกระทบ แล้วเลือกถอนการติด(Uninstall)ตั้ง

  1. เลือก ปุ่ม ถอนการติดตั้ง(Uninstall)อีกครั้งเพื่อยืนยันการลบแอพ

รีสตาร์ทคอมพิวเตอร์และไปที่Microsoft Storeหรือเว็บไซต์ของผู้พัฒนาเพื่อดาวน์โหลดแอปอีกครั้ง

กู้คืนไฟล์ DLL ที่หายไป

เมื่อมีการผลักดันเข้ามา และคำแนะนำเหล่านี้ไม่ช่วยแก้ปัญหา คุณอาจถูกล่อลวงให้ดาวน์โหลดไฟล์ DLL ที่หายไป(missing DLL files)จากเว็บไซต์บุคคลที่สาม อย่า(Well)เลย—อย่างน้อยก็ก่อนใช้ตัวเลือกที่มีอยู่ทั้งหมดจนหมด 

มีความเสี่ยงด้านความปลอดภัยที่แนบมากับการจัดหา ไฟล์ DLLจากแพลตฟอร์มที่ไม่เป็นทางการ ประการหนึ่ง พวกเขาอาจแก้ไขปัญหาเพียงชั่วคราวหรือไม่แก้ไขเลยก็ได้ ที่แย่ไปกว่านั้นคือ บางครั้งมันก็ล้าสมัยหรือติดไวรัส

การลบและติดตั้งไลบรารี Visual C++ 2015-2019 ใหม่จากเว็บไซต์ของ Microsoft เป็นวิธีที่ดีและปลอดภัยกว่าในการกู้คืนไฟล์DLL ที่หายไปเหล่านี้ (DLL)คุณควรพิจารณาดำเนินการคืนค่าระบบ(performing a System Restore)หรืออัปเดต Windows เป็นเวอร์ชันล่าสุด



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts