ในฐานะผู้เชี่ยวชาญด้านไอที ฉันมักถูกขอให้แก้ไขข้อผิดพลาดรันไทม์ในเครื่อง Windows ข้อผิดพลาดเฉพาะนี้มักเกิดจากปัญหาเกี่ยวกับวิธีการกำหนดค่าระบบปฏิบัติการ Windows ในกรณีส่วนใหญ่ สามารถแก้ไขได้โดยการเปลี่ยนการตั้งค่าบางอย่างใน Windows Registry อย่างไรก็ตาม หากปัญหาร้ายแรงกว่านั้น อาจต้องใช้วิธีแก้ปัญหาที่ซับซ้อนกว่านั้น ตัวอย่างเช่น หากข้อผิดพลาดรันไทม์เกิดจากไฟล์เสียหาย คุณอาจต้องเรียกใช้ยูทิลิตี้ซ่อมแซมไฟล์ หรือหากข้อผิดพลาดเกิดจากปัญหาฮาร์ดแวร์ คุณอาจต้องเปลี่ยนส่วนประกอบที่ได้รับผลกระทบ ไม่ว่าในกรณีใด ข้อผิดพลาดรันไทม์อาจทำให้คุณหงุดหงิดได้ แต่ด้วยความอดทนเล็กน้อยและการลองผิดลองถูก คุณน่าจะแก้ไขได้ด้วยตัวเอง
ถ้า ข้อผิดพลาดรันไทม์ เรียก proc ไม่สำเร็จ ยังคงเกิดขึ้นบนคอมพิวเตอร์ Windows 11/10 ของคุณ โพสต์นี้อาจช่วยคุณได้ คุณสามารถทำตามขั้นตอนง่ายๆ เพื่อแก้ไขข้อผิดพลาดนี้
ข้อผิดพลาดรันไทม์หมายถึงอะไร
ข้อผิดพลาดรันไทม์คือข้อผิดพลาดที่เกิดขึ้นระหว่างการเริ่มต้นหรือการดำเนินการของโปรแกรม เมื่อเกิดข้อผิดพลาดนี้ โปรแกรมอาจค้างหรือหยุดทำงาน โดยแสดงข้อความแสดงข้อผิดพลาด ข้อผิดพลาดรันไทม์มีหลายสาเหตุ เช่น เมื่อโปรแกรมเข้าสู่การวนซ้ำไม่สิ้นสุด โปรแกรมจะส่งข้อผิดพลาดรันไทม์ออกมา ข้อผิดพลาดเหล่านี้มักเกิดขึ้นเนื่องจากหน่วยความจำรั่ว ข้อผิดพลาดในการเขียนโปรแกรม โปรแกรมหรือไฟล์ระบบเสียหาย ฯลฯ
การโทร proc ล้มเหลวหมายความว่าอย่างไร
ข้อผิดพลาด 'ไม่สามารถเรียกใช้ proc' หมายความว่าโปรแกรมหรือสคริปต์ไม่สามารถเรียกใช้ฟังก์ชันหรือขั้นตอนได้ ซึ่งมักเกิดจากปัญหาทางเทคนิค เช่น ไม่มีไลบรารีหรือการพึ่งพา
แก้ไขข้อผิดพลาดรันไทม์ ไม่สามารถเรียกใช้ proc บน Windows PC
เพื่อทำการแก้ไข ข้อผิดพลาดรันไทม์ เรียก proc ไม่สำเร็จ ให้รีสตาร์ทอุปกรณ์ของคุณและดูว่าปัญหาหายไปหรือไม่ อย่างไรก็ตาม หากไม่ได้ผล ให้ดำเนินการแก้ไขตามรายการด้านล่างต่อไป:
- ตรวจสอบความต้องการของระบบ
- เรียกใช้ SFC และ DISM
- ใช้เครื่องมือแก้ปัญหาเพื่อติดตั้งและถอนการติดตั้งโปรแกรม
- เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบในโหมดความเข้ากันได้
- เปลี่ยนตำแหน่งของโฟลเดอร์ %temp%
- การแก้ไขปัญหาในสถานะคลีนบูต
- ติดตั้งโปรแกรมหรือเกมใหม่ที่ทำให้เกิดข้อผิดพลาดนี้
ตอนนี้เรามาดูรายละเอียดกัน
1] ตรวจสอบความต้องการของระบบ
ก่อนที่คุณจะเริ่มใช้วิธีแก้ไขปัญหาต่างๆ ให้ตรวจสอบว่าอุปกรณ์ของคุณตรงตามข้อกำหนดขั้นต่ำของระบบหรือไม่ อุปกรณ์ของคุณอาจไม่ตรงตามข้อกำหนดขั้นต่ำในการเรียกใช้แอพหรือเกม
ไม่สามารถระบุวัตถุในคอนเทนเนอร์ได้
2] เรียกใช้ SFC และ DISM
ข้อผิดพลาดรันไทม์ไม่สามารถเรียกใช้ proc อาจเกิดขึ้นได้เนื่องจากไฟล์ระบบ Windows เสียหายหรือเสียหายหรืออิมเมจระบบเสียหาย เรียกใช้ SFC และ DISM เพื่อสแกนและแก้ไข นี่คือวิธี:
- คลิกที่ หน้าต่าง คีย์และค้นหา บรรทัดคำสั่ง .
- กด เรียกใช้ในฐานะผู้ดูแลระบบ .
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งแล้วกด Enter:|_+_||_+_|
- หลังจากนั้น ให้รีสตาร์ทอุปกรณ์ของคุณและตรวจสอบว่าข้อผิดพลาด Kernelbase.dll ทำให้แอปขัดข้องได้รับการแก้ไขแล้วหรือไม่
3] ใช้เครื่องมือแก้ปัญหาเพื่อติดตั้งและถอนการติดตั้งโปรแกรม
การเรียกใช้ Add/Remove Programs Troubleshooter สามารถช่วยผู้ใช้ Windows แก้ไขปัญหาเกี่ยวกับการติดตั้งหรือลบโปรแกรมได้โดยอัตโนมัติ ตัวแก้ไขปัญหานี้ยังสามารถช่วยแก้ไขและซ่อมแซมรีจิสตรีคีย์ที่เสียหายได้ นี่คือวิธีที่คุณสามารถใช้:
- ดาวน์โหลด โปรแกรมติดตั้ง / ถอนการติดตั้งตัวแก้ไขปัญหา จากหน้าดาวน์โหลด Microsoft อย่างเป็นทางการ
- คลิกที่ไฟล์ที่ดาวน์โหลดและตัวแก้ไขปัญหาจะเปิดขึ้น
- กด ต่อไป และเลือก การติดตั้ง .
- รายชื่อโปรแกรมจะปรากฏขึ้น เลือกโปรแกรมหรือเกมที่คุณมีปัญหา
- สุดท้ายคลิกที่ ต่อไป เพื่อเริ่มการแก้ไขปัญหา
4] เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบในโหมดความเข้ากันได้
ข้อผิดพลาดรันไทม์อาจเกิดขึ้นได้บนอุปกรณ์ Windows ของคุณเนื่องจากไม่มีสิทธิ์ ลองเรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบในโหมดความเข้ากันได้เพื่อแก้ไขข้อผิดพลาด นี่คือวิธีที่คุณสามารถทำได้:
เทียบกับรุ่น windows 7
- คลิกขวาที่ไฟล์ทางลัดแอปพลิเคชันบนอุปกรณ์ของคุณ
- กด ลักษณะเฉพาะ และไปที่ ความเข้ากันได้ แท็บ
- ตรวจสอบตัวเลือก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้ สำหรับและเลือก Windows 8 จากรายการแบบเลื่อนลงด้านล่าง
- ตอนนี้ตรวจสอบตัวเลือก เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ .
- กด ดี เพื่อบันทึกการเปลี่ยนแปลง
5] เปลี่ยนตำแหน่งโฟลเดอร์ %temp%
ตำแหน่งที่ไม่ถูกต้องของโฟลเดอร์ %temp% อาจทำให้เกิดข้อผิดพลาดรันไทม์เมื่อติดตั้งแอปพลิเคชัน เปลี่ยนตำแหน่งโฟลเดอร์เป็นค่าเริ่มต้นและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่ นี่คือวิธี:
- กด เริ่มต้น , ค้นหา ทีม และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- ตอนนี้ป้อนคำสั่งเหล่านี้ทีละรายการแล้วกด เข้าสู่ .|_+_|
- ปิดพรอมต์คำสั่งแล้วลองรีสตาร์ทโปรแกรม
6] การแก้ไขปัญหาการคลีนบูต
บางครั้งแอพของบุคคลที่สามอาจทำให้แอพและเกมหยุดทำงานโดยการบล็อก การดำเนินการคลีนบูตช่วยให้แน่ใจว่าระบบปฏิบัติการของคุณบูทด้วยไฟล์ระบบและไดรเวอร์อุปกรณ์ขั้นต่ำ นี่คือวิธีที่คุณสามารถทำการคลีนบูต:
- คลิกเริ่ม ค้นหา การกำหนดค่าระบบ และเปิดมัน
- เปลี่ยนเป็น ทั่วไป แท็บและตรวจสอบ การเปิดตัวที่เลือก ตัวเลือกและ บริการโหลดระบบ ตัวแปรด้านล่าง
- จากนั้นไปที่ บริการ แท็บและตรวจสอบตัวเลือก ซ่อนบริการทั้งหมดของ Microsoft .
- กด ปิดการใช้งานทั้งหมด ที่มุมล่างขวาแล้วคลิก นำมาใช้ แล้ว ดี เพื่อบันทึกการเปลี่ยนแปลง
หากข้อผิดพลาดรันไทม์ไม่ปรากฏในสถานะคลีนบูต คุณอาจต้องเปิดใช้งานกระบวนการทีละขั้นตอนด้วยตนเองและดูว่าใครจะตำหนิ เมื่อคุณระบุได้แล้ว ให้ปิดหรือถอนการติดตั้งซอฟต์แวร์
7] ติดตั้งโปรแกรมหรือเกมใหม่ที่ทำให้เกิดข้อผิดพลาดนี้
หากขั้นตอนเหล่านี้ไม่สามารถช่วยคุณได้ ให้ลองติดตั้งเกมอีกครั้ง เป็นที่ทราบกันดีว่าช่วยให้นักเล่นเกมส่วนใหญ่กำจัดข้อผิดพลาดนี้ได้
จะแก้ไขข้อผิดพลาดรันไทม์ใน Windows ได้อย่างไร
มีข้อผิดพลาดรันไทม์ที่แตกต่างกันมากมาย และวิธีการแก้ไขจะแตกต่างกันไป หากคุณได้รับเนื่องจาก Microsoft Visual C++ Runtime Library คุณสามารถดาวน์โหลด Microsoft Visual C++ Redistributable Package เวอร์ชันล่าสุดได้จากเว็บไซต์อย่างเป็นทางการของ Microsoft และติดตั้งลงในระบบของคุณ