Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด Msvcrt.dll

Msvcrt.dll เป็นไฟล์หลักในระบบ Windows ซึ่งมีฟังก์ชันและคำสั่ง Visual C++ ที่สำคัญ โปรแกรมใดๆ ที่สร้างด้วยเฟรมเวิร์ก Visual C++ หรือฟังก์ชัน C++ ทั่วไปจำเป็นต้องใช้ไฟล์นี้ และใช้สำหรับการคำนวณทางคณิตศาสตร์และข้อมูลทางเรขาคณิตโดยเฉพาะ

ข้อผิดพลาดที่เกิดจาก Msvcrt.dll

Msvcrt.dll รับผิดชอบต่อชุดของข้อผิดพลาดทั่วไปในระบบ Windows XP, Vista และ 7 และมักพบในรูปแบบนี้:

  • “ไม่พบ Msvcrt.dll”
  • “แอปพลิเคชันนี้ไม่สามารถเริ่มทำงานได้เพราะไม่พบ msvcrt.dll การติดตั้งแอปพลิเคชันใหม่อีกครั้งอาจช่วยแก้ปัญหานี้ได้”
  • “ไม่พบ [PATH]\msvcrt.dll”
  • “ไฟล์ msvcrt.dll หายไป”
  • “ไม่สามารถเริ่ม [APPLICATION] ได้ องค์ประกอบที่จำเป็นขาดหายไป:msvcrt.dll โปรดติดตั้ง [APPLICATION] อีกครั้ง”
  • ข้อผิดพลาดเหล่านี้มักแสดงขึ้นเมื่อคุณต้องการเรียกใช้หรือติดตั้งโปรแกรมบนพีซีของคุณ เนื่องจากโปรแกรมต่างๆ จำนวนมากใช้ไฟล์ msvcrt.dll ข้อผิดพลาดจึงอาจสร้างความรำคาญอย่างยิ่งและปรากฏเป็นแบบสุ่ม

    วิธีแก้ไขข้อผิดพลาด Msvcrt.dll

    หากคุณต้องการแก้ไขข้อผิดพลาด msvcrt.dll คุณควรทำตามวิธีการง่ายๆ นี้ Windows จำเป็นต้องใช้ไฟล์ msvcrt.dll ดังนั้นจึงมีเพียงไม่กี่ส่วนเท่านั้นที่อาจทำให้เกิดปัญหาที่คุณเห็นในพีซีของคุณ โชคดีที่วิธีนี้จะแสดงวิธีแก้ไขข้อผิดพลาดให้ดี:

    วิธีที่ 1 – ใช้แผ่นดิสก์การติดตั้งเพื่อกู้คืนไฟล์นี้

    คุณสามารถใช้แผ่นดิสก์การติดตั้งเพื่อกู้คืนไฟล์นี้ และวางสำเนาของไฟล์ที่ไม่เสียหายและเชื่อถือได้ ในการดำเนินการนี้ คุณควรใส่ แผ่นดิสก์การติดตั้ง Windows ลงในไดรฟ์ CD / DVD ของพีซีของคุณแล้ว กด “R” เพื่อเปิดคอนโซลการกู้คืน การดำเนินการนี้จะโหลดหน้าจอขาวดำซึ่งคุณจะต้องเลือกตัวเลือกต่างๆ คุณควร กดปุ่มตัวเลข ซึ่งสอดคล้องกับการติดตั้งระบบปฏิบัติการที่คุณต้องการซ่อมแซมแล้วดำเนินการต่อ พีซีของคุณจะแจ้งให้คุณเข้าสู่ระบบด้วยรายละเอียดผู้ดูแลระบบของคุณ จากนั้นจะแสดงคอนโซลการกู้คืนจริงให้คุณเห็น บนหน้าจอนี้ คุณควรพิมพ์คำสั่งต่อไปนี้:

    cd system32
    ren msvcrt.dll msvcrt.bak
    D:
    cd \i386
    expand msvcrt.dl_ C:\windows\system32
    exit

    โปรดทราบว่า C:\ ถือว่าการติดตั้ง Windows ของคุณอยู่บนไดรฟ์ C:\ และ D:\ จะถือว่าเครื่องอ่านซีดี / ดีวีดีของคุณถูกกำหนดให้กับไดรฟ์ D:\ คุณควรแทนที่ตัวอักษรเหล่านี้ด้วยตัวอักษรของไดรฟ์ของคุณ

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

    วิธีที่ 2 – แทนที่ Msvcrt.dll ด้วยตนเอง

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

    1) ดาวน์โหลด msvcrt.dll เวอร์ชันนี้

    2) เปิดเครื่องรูด ไฟล์ msvcrt.dll ไปยังพีซีของคุณ

    3) เรียกดู C:\Windows\System32 ในระบบของคุณ

    4) ค้นหา msvcrt.dll ปัจจุบัน

    5) เปลี่ยนชื่อ msvcrt.dll ปัจจุบันเป็น msvcrtBACKUP.dll

    6) ใช้ msvcrt.dll ใหม่ แล้วใส่ลงใน C:\Windows\System32

    7) เริ่มต้นใหม่ พีซีของคุณ

    การดำเนินการนี้จะแทนที่ไฟล์ msvcrt.dll ที่อยู่ในคอมพิวเตอร์ของคุณและทำให้เกิดปัญหามากมายสำหรับพีซีของคุณ ควรอนุญาตให้ Windows อ่านไฟล์ได้อีกครั้ง หากไฟล์แสดง “msvcrt.dll หายไป” จำนวนมาก ข้อผิดพลาดในระบบของคุณ

    วิธีที่ 3 – สแกนหาไวรัส

    – ดาวน์โหลดเครื่องมือป้องกันไวรัสนี้

    ไวรัสยังสามารถทำให้เกิดข้อผิดพลาดที่คุณเห็น มีไวรัสที่ดักจับไฟล์เช่น msvcrt.dll และทำให้เสียหาย ทำให้ Windows ไม่สามารถจดจำไฟล์เหล่านั้นได้อีก นี่เป็นปัญหาใหญ่ที่สามารถแก้ไขได้โดยใช้โปรแกรมป้องกันไวรัสเพื่อสแกนผ่านคอมพิวเตอร์ของคุณและแก้ไขไวรัสที่อยู่ภายในเท่านั้น เรามีเครื่องมือป้องกันไวรัสแนะนำที่เรียกว่า “XoftSpySE”

    วิธีที่ 4 – ทำความสะอาดรีจิสทรี

    – 

    'รีจิสทรี' เป็นฐานข้อมูลขนาดใหญ่ภายใน Windows ซึ่งเก็บรายการอ้างอิงจำนวนมากสำหรับไฟล์ DLL ในระบบของคุณ ฐานข้อมูลกลางนี้เป็นที่ที่ Windows เก็บรายการตำแหน่งไฟล์ DLL สำหรับคอมพิวเตอร์ของคุณ และเป็นที่ที่ระบบของคุณจะค้นหาทุกครั้งที่ต้องการใช้ไฟล์ dll เช่น msvcrt.dll น่าเสียดายที่มีแนวโน้มที่จะเกิดความเสียหายและเสียหายและไม่สามารถอ่านไฟล์และข้อมูลอ้างอิงที่จำเป็นสำหรับการเปิดไฟล์ที่ต้องการได้อย่างต่อเนื่อง นี่เป็นปัญหาสำคัญที่สร้างความเสียหายอย่างมากให้กับส่วนต่างๆ ในระบบของคุณ การเรียกใช้การสแกนรีจิสทรีจะลบข้อมูลอ้างอิงที่เสียหายทั้งหมดภายในรีจิสทรี ทำให้ทำงานได้อย่างรวดเร็วและราบรื่นที่สุด