เมื่อคุณได้รับข้อผิดพลาด Microsoft Visual C++ runtime คุณจะไม่สามารถเปิดแอปพลิเคชันหรือใช้ฟีเจอร์ของแอปได้อย่างถูกต้อง หลายสิ่งเป็นสาเหตุของปัญหานี้บนคอมพิวเตอร์ Windows 11 หรือ Windows 10 ของคุณ เราจะแสดงวิธีแก้ไขสิ่งที่ทำให้เกิดปัญหานี้ เพื่อให้คุณสามารถกลับมาทำงานกับแอปที่ติดตั้งอยู่ได้
การแก้ไขข้อผิดพลาด Visual C++ runtime มักต้องทำตามหลายวิธีการแก้ไขปัญหา เนื่องจากสิ่งที่ทำให้เกิดปัญหามักไม่ชัดเจน การใช้หลายวิธีช่วยให้คุณแก้ไขสิ่งที่เป็นไปได้ทั้งหมดที่ทำให้เกิดปัญหา
อัปเดตไดรเวอร์การ์ดจอ
หากไดรเวอร์การ์ดจอของคุณล้าสมัย นั่นอาจเป็นเหตุผลที่คุณเจอข้อผิดพลาด runtime นี่มักเกิดขึ้นเมื่อคุณเปิดเกมบนคอมพิวเตอร์
คุณสามารถแก้ไขได้โดยการอัปเดตไดรเวอร์การ์ดจอโดยใช้ Windows Update บนระบบ Windows 11 และ Windows 10 ทั้งคู่
บน Windows 11
- เปิด Settings โดยกด Windows + I
- เลือก Windows Update ในแถบด้านซ้าย
- เลือก "Advanced options" ในแถบด้านขวา
- เลือก "Optional updates"
- ติดตั้งการอัปเดตที่มีอยู่ทั้งหมด
บน Windows 10
- เปิด Settings โดยใช้ Windows + I
- เลือก Update & Security ใน Settings
- เลือก Windows Update ในแถบด้านซ้าย
- เลือก "View optional updates" ในแถบด้านขวา
- ดาวน์โหลดและติดตั้งการอัปเดตที่มีอยู่
หากคุณยังไม่มีไดรเวอร์ล่าสุด ให้ดาวน์โหลดและติดตั้งไดรเวอร์ล่าสุดด้วยตนเองจากเว็บไซต์ของผู้ผลิตการ์ดจอของคุณ ตัวอย่างเช่น คุณสามารถอัปเดตไดรเวอร์ Nvidia ได้ดังนี้:
- เปิดเว็บเบราว์เซอร์บนคอมพิวเตอร์และไปที่เว็บไซต์ Nvidia Driver Downloads
- เลือกโมเดลการ์ดจอเฉพาะของคุณจากเมนูดรอปดาวน์และเลือก "Search"
- เลือก "Download" บนหน้าจอถัดไปเพื่อดาวน์โหลดไดรเวอร์ล่าสุด
- รันไฟล์ที่ดาวน์โหลดมาเพื่อติดตั้งไดรเวอร์ล่าสุด
ปิดโหมด Compatibility สำหรับแอปของคุณ
หากคุณใช้โหมด Compatibility ของ Windows เพื่อรันแอปของคุณ ให้ปิดโหมดนั้นและดูว่าปัญหาได้รับการแก้ไขหรือไม่
- คลิกขวาที่ลัดลัดแอปของคุณบนเดสก์ท็อป และเลือก Properties
- ไปที่แท็บ Compatibility
- ปิดตัวเลือก "Run this program in compatibility mode for"
- เลือก Apply ตามด้วย OK ที่ด้านล่าง
- รันแอปของคุณ
หากแอปของคุณเปิดไม่ได้เพราะแอปต้องการโหมด Compatibility ให้ใช้เวอร์ชันแอปที่เข้ากันได้กับเวอร์ชันระบบปฏิบัติการปัจจุบันของคุณ หากไม่เป็นไปได้ ให้ใช้แอปอื่นบนคอมพิวเตอร์ของคุณ
แก้ไขปัญหา RAM บนคอมพิวเตอร์ Windows
RAM (Random Access Memory) ของคอมพิวเตอร์บางครั้งก่อให้เกิดปัญหากับการเปิดแอป ในกรณีนี้ ให้ใช้เครื่องมือมาตรฐานของ Windows เพื่อค้นหาและแก้ไขปัญหาหน่วยความจำ
- เปิดเมนู Start ค้นหา "Windows Memory Diagnostic" และเปิดเครื่องมือ
- เลือก "Restart now and check for problems (recommended)" เพื่อรีบูตคอมพิวเตอร์และรันการสแกนปัญหาหน่วยความจำ
- รันแอปของคุณเมื่อคุณแก้ไขปัญหาหน่วยความจำแล้ว
Clean Boot คอมพิวเตอร์ Windows ของคุณ
แอปของบุคคลที่สามที่ติดตั้งบนระบบของคุณอาจเป็นสาเหตุของข้อผิดพลาด runtime วิธีหนึ่งในการตรวจสอบคือการ Clean Boot คอมพิวเตอร์ Windows ของคุณ การทำเช่นนี้จะโหลดเฉพาะไฟล์ที่จำเป็นในการรันระบบ ทำให้คุณค้นพบได้ว่ารายการของบุคคลที่สามเป็นสาเหตุหรือไม่
- เปิดเมนู Start ค้นหา "System Configuration" และเปิดเครื่องมือ
- ไปที่แท็บ Services เปิดใช้งาน "Hide all Microsoft services" และเลือก "Disable all"
- เปิดแท็บ Startup และเลือก "Open Task Manager"
- คลิกขวาที่แต่ละรายการที่คอลัมน์ Status บอกว่า "Enabled" และเลือก "Disable" เพื่อให้แน่ใจว่าไม่มีแอปไหนรันอัตโนมัติเมื่อคุณ Clean Boot คอมพิวเตอร์
- ปิด Task Manager และเลือก OK บนหน้าต่าง System Configuration
- รีสตาร์ทคอมพิวเตอร์ของคุณ
หากคุณไม่ได้รับข้อผิดพลาด runtime ในโหมด Clean Boot ให้ลบแอปที่น่าสงสัยบนคอมพิวเตอร์ของคุณ
ติดตั้งแอปพลิเคชันของคุณใหม่
บางครั้ง แอปเปิดไม่ได้เพราะแอปเองเสียหาย ในกรณีนี้ ให้ลบและติดตั้งแอปใหม่เพื่อแก้ไขปัญหาของคุณ
บน Windows 11
- เปิด Settings โดยใช้ Windows + I
- เลือก Apps > Installed apps ใน Settings
- ค้นหาแอปของคุณในรายการ เลือกสามจุดถัดจากแอป และเลือก "Uninstall"
- เลือก "Uninstall" ในกล่องแจ้งเตือน
บน Windows 10
- เปิด Settings ด้วย Windows + I
- เลือก Apps ใน Settings
- เลือกแอปของคุณในรายการ เลือก "Uninstall" และเลือก "Uninstall"
หลังจากลบแอปแล้ว ให้ดาวน์โหลดแอปใหม่และรันโปรแกรมติดตั้งเพื่อติดตั้งแอปบนคอมพิวเตอร์ของคุณอีกครั้ง
ซ่อมแซมแพ็กเกจ Microsoft Visual C++ Redistributable
หากแพ็กเกจ Microsoft Visual C++ redistributable ของคุณผิดปกติ นั่นอาจเป็นเหตุผลที่คุณมีข้อผิดพลาด runtime ในกรณีนี้ ให้ใช้ตัวเลือก Repair เพื่อแก้ไขปัญหากับแพ็กเกจของคุณ
- เข้าถึงเมนู Start ค้นหา "Control Panel" และเปิดยูทิลิตี้
- เลือก "Uninstall a program"
- ค้นหาแพ็กเกจ Microsoft Visual C++ Redistributable เลือกแพ็กเกจ และเลือก "Change" ที่ด้านบน
- เลือก "Repair" และปฏิบัติตามคำแนะนำบนหน้าจอ
ทำซ้ำขั้นตอนข้างต้นสำหรับแต่ละแพ็กเกจในรายการเพื่อแก้ไขแพ็กเกจที่ติดตั้งทั้งหมดของคุณ
ลบและติดตั้งแพ็กเกจ Microsoft Visual C++ Redistributable ใหม่
หากการซ่อมแซมแพ็กเกจ Microsoft Visual C++ redistributable ไม่ได้แก้ไขปัญหาของคุณ ให้ลบและติดตั้งแพ็กเกจใหม่เพื่อแก้ไขปัญหา
- เปิด Control Panel บนคอมพิวเตอร์ของคุณ
- เลือก "Uninstall a program"
- เลือกแพ็กเกจ Microsoft Visual C++ Redistributable ในรายการ และเลือก "Uninstall" ที่ด้านบน
- เลือก "Uninstall" บนหน้าต่างที่เปิดขึ้น
- รีสตาร์ทคอมพิวเตอร์ของคุณ
- ไปที่เว็บไซต์แพ็กเกจ Microsoft Visual C++ Redistributable และดาวน์โหลดและติดตั้งแพ็กเกจล่าสุดบนระบบของคุณ
ซ่อมแซมไฟล์ระบบหลักของ Windows ที่เสียหาย
หากไฟล์ระบบหลักของ Windows เสียหาย นั่นอาจเป็นเหตุผลที่คุณเจอข้อผิดพลาด runtime เพราะแอปของคุณไม่สามารถเข้าถึงไฟล์ที่จำเป็นในการรันได้ ทำให้เกิดข้อผิดพลาด
ในกรณีนี้ ให้ใช้เครื่องมือ SFC (System File Checker) มาตรฐานเพื่อค้นหาและแก้ไขไฟล์ระบบที่เสียหาย
- เปิดเมนู Start ค้นหา "Command Prompt" และเลือก "Run as administrator"
- เลือก Yes ในกล่องแจ้ง User Account Control
- พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง CMD และกด Enter คำสั่งนี้จะดาวน์โหลดไฟล์ที่จำเป็นในการซ่อมแซมไฟล์ระบบของคุณ:
DISM.exe /Online /Cleanup-image /Restorehealth
- รันคำสั่งต่อไปนี้เพื่อเริ่มซ่อมแซมไฟล์ระบบที่ผิดปกติ:
sfc /scannow - รีสตาร์ทคอมพิวเตอร์หลังจากซ่อมแซมไฟล์ที่ผิดปกติแล้ว
แก้ไขข้อผิดพลาด Visual C++ Runtime และเปิดแอป Windows ได้สำเร็จ
มันน่าหงุดหงิดเมื่อคุณไม่สามารถเปิดแอปโปรดของคุณได้และได้รับข้อความข้อผิดพลาดซ้ำๆ โชคดีที่ปัญหาเฉพาะของคุณมีหลายโซลูชัน ตามที่ระบุไว้ข้างต้น เมื่อคุณปฏิบัติตามวิธีเหล่านี้และแก้ไขปัญหากับสิ่งที่อยู่เบื้องต้น แอปของคุณจะเปิดและให้คุณทำงานที่ตั้งใจไว้ทั้งหมดได้ ขอให้สนุกกับการใช้งาน!