ข้อยกเว้นข้อผิดพลาดคำสั่งที่ผิดกฎหมาย 0xc000001d บน Windows อาจเกิดขึ้นได้ขณะรันโปรแกรม ในที่สุดก็ล่มบนเดสก์ท็อป มันอาจทำให้การเริ่มต้นและแอปขัดข้องแบบสุ่ม อย่างไรก็ตาม ข้อผิดพลาดยังเกิดขึ้นกับเกมพีซีด้วย ซึ่งนำไปสู่ปัญหา เกมหยุดทำงาน หรือในกรณีที่เลวร้ายที่สุด ตามด้วยก หน้าจอสีน้ำเงินแห่งความตาย (BSOD) แล้วล่มไม่เพียงแต่แอปพลิเคชันเกมเท่านั้น แต่ยังรวมถึงพีซีด้วย
ข้อยกเว้นคำสั่งที่ผิดกฎหมาย
มีความพยายามดำเนินการตามคำสั่งที่ผิดกฎหมาย (0xc000001d) เกิดขึ้นในแอปพลิเคชันที่ตำแหน่ง 0xfb592e9/0x3f74ab15/etc
ข้อผิดพลาดคำแนะนำที่ผิดกฎหมายข้อยกเว้นคืออะไร
ข้อผิดพลาดคำแนะนำที่ผิดกฎหมายข้อยกเว้นบ่งชี้ว่าโปรเซสเซอร์ต้องการดำเนินการตามคำสั่ง แต่ไม่รองรับ ซึ่งอาจเป็นผลมาจากปัญหาความเข้ากันได้หรือคำสั่งจำเป็นต้องมีการสนับสนุนฮาร์ดแวร์ที่ไม่มีอยู่ในระบบ การติดตั้ง Visual Studio หรือไดรเวอร์กราฟิกที่ล้าสมัยอาจทำให้เกิดปัญหานี้เช่นกัน Microsoft Visual C++ Redistributables สูญหายหรือเสียหาย โดยเฉพาะอย่างยิ่งหากแอปพลิเคชันโปรแกรมหยุดทำงานได้รับการพัฒนาโดยใช้ Microsoft Visual C++
ไมโครซอฟต์กล่าวว่า
เมื่อคุณสร้างโปรแกรมโดยใช้ Microsoft Visual C++ โปรแกรมหยุดทำงาน และคุณได้รับข้อยกเว้น 'คำสั่งที่ไม่ถูกต้อง' เหตุการณ์นี้เกิดขึ้นเนื่องจากฟังก์ชันไลบรารีคณิตศาสตร์จุดลอยตัวบางอย่างใน Visual C++ x64 C Runtime (CRT) ไม่ได้ตรวจสอบอย่างถูกต้องว่าคำแนะนำ AVX และ FMA3 บางอย่างพร้อมใช้งานก่อนที่ฟังก์ชันจะพยายามใช้งานหรือไม่ หากไม่มีคำแนะนำสำหรับการใช้งาน การเรียกใช้ฟังก์ชันเหล่านี้ทำให้เกิดข้อยกเว้นคำสั่งที่ผิดกฎหมาย (0xc000001d) ฟังก์ชันที่ได้รับผลกระทบ ได้แก่ log, log10 และ pow และอื่นๆ
URL ของ Chrome
แก้ไขข้อผิดพลาดคำแนะนำที่ผิดกฎหมายข้อยกเว้นใน Windows 11/10
เพื่อแก้ไขข้อผิดพลาด EXCEPTION ILLEGAL INSTRUCTION ใน Windows 11/10 และหยุดข้อขัดข้องที่เกิดขึ้นอย่างต่อเนื่อง เราได้หารือเกี่ยวกับการแก้ไขและวิธีแก้ไขปัญหาเฉพาะหน้าที่ได้รับการพิสูจน์แล้วซึ่งคุณสามารถนำมาใช้ได้
- ทำความสะอาด ติดตั้งไดรเวอร์กราฟิก
- ทำความสะอาดการติดตั้ง Visual C++ Redistributables
- เรียกใช้โปรแกรมในโหมดความเข้ากันได้
- เรียกใช้การสแกน System File Checker
- ตรวจสอบความสมบูรณ์ของไฟล์เกม
1] อัปเดตไดรเวอร์กราฟิก
ไดรเวอร์กราฟิกที่ล้าสมัยหรือเสียหายอาจส่งผลให้โปรแกรมหยุดทำงานเมื่อเริ่มต้นระบบเนื่องจากข้อผิดพลาดนี้ เพื่อแก้ไขปัญหานี้จะดีกว่า อัพเดตไดร์เวอร์กราฟิก บนคอมพิวเตอร์ของคุณ
เมื่อต้องการทำเช่นนี้ ให้ปฏิบัติตามวิธีใดวิธีหนึ่งต่อไปนี้:
- ผ่านการอัพเดตวินโดวส์
- ใช้ ซอฟต์แวร์อัพเดตไดรเวอร์
- เครื่องมือเช่น การตรวจจับไดรเวอร์ AMD อัตโนมัติ , ยูทิลิตี้อัพเดตไดร์เวอร์ Intel , หรือ ยูทิลิตี้อัพเดตของ Dell เพื่ออัปเดตไดรเวอร์อุปกรณ์ของคุณ ตัวอัพเดต NV จะอัพเดตไดรเวอร์การ์ดแสดงผล NVIDIA อยู่เสมอ
- ดาวน์โหลดไดรเวอร์จากเว็บไซต์ของผู้ผลิต
อ่าน : วิธี อัพเดตไดร์เวอร์กราฟิก Intel ใน Windows
2] ทำความสะอาดการติดตั้ง Visual C++ Redistributables
compattelrunner.exe
หากโปรแกรมหยุดทำงานและส่งผลให้เกิดข้อผิดพลาดเป็นโปรแกรม C++ หรือได้รับการพัฒนาโดยใช้ Microsoft Visual C++ คุณควรล้างการติดตั้งแพ็คเกจ Redistributable ทำตามขั้นตอนที่อธิบายไว้ด้านล่าง:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “ appwiz.cpl ” ในช่องข้อความแล้วคลิกตกลง
- เมื่อหน้าต่างโปรแกรมและคุณลักษณะเปิดขึ้น ให้มองหา แพ็คเกจ Microsoft Visual C++ ที่แจกจ่ายต่อได้ จากรายการ คลิกขวาที่รายการ และเลือก Uninstall
- ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดกระบวนการถอนการติดตั้ง รีสตาร์ทพีซีของคุณในภายหลัง
- เอาล่ะไป เว็บไซต์อย่างเป็นทางการของ Microsoft และดาวน์โหลด Visual C++ Redistributables ล่าสุด
- เรียกใช้การตั้งค่าและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดาวน์โหลดและติดตั้งให้เสร็จสิ้น
3] เรียกใช้โปรแกรมในโหมดความเข้ากันได้
นี่เป็นอีกวิธีแก้ปัญหาที่ได้รับการพิสูจน์แล้วสำหรับข้อผิดพลาดนี้บนพีซี Windows 10/11 คือการเรียกใช้แอปพลิเคชันโปรแกรมที่ขัดข้องในโหมดความเข้ากันได้กับ Windows รุ่นก่อนหน้า ตรวจสอบคำแนะนำที่อธิบายไว้ ในบทความที่เชื่อมโยง ถึง ตั้งค่าแอปพลิเคชันโปรแกรมให้ทำงานในโหมดความเข้ากันได้ .
4] เรียกใช้การสแกน System File Checker
System File Checker เป็นเครื่องมืออรรถประโยชน์บนพีซี Windows 10/11 ที่รวมเข้ากับการปกป้องทรัพยากรของ Windows โดยพื้นฐานแล้ว สิ่งที่มันทำคือการแทนที่ไฟล์ Windows ที่สูญหายหรือเสียหายจากสำเนาแคชที่อยู่ในพีซี ดังนั้น เรียกใช้การสแกน SFC และดูว่ามันช่วยได้หรือไม่
5] ตรวจสอบความสมบูรณ์ของไฟล์เกม
หากเป็นแอปพลิเคชันเกมที่หยุดทำงานบนเดสก์ท็อปและแสดงข้อผิดพลาด อาจเป็นผลมาจากไฟล์เกมที่ถูกบุกรุก เพื่อแก้ไขปัญหานี้คุณต้อง ตรวจสอบความสมบูรณ์ของไฟล์เกม . มีหลายวิธีในการทำเช่นนี้ ขึ้นอยู่กับแพลตฟอร์มเกม
เราหวังว่าคุณจะสามารถหยุดโปรแกรมไม่ให้หยุดทำงานหรือส่งผลให้หน้าจอสีน้ำเงินมรณะบนคอมพิวเตอร์ของคุณได้
อ่าน: คอมพิวเตอร์ Windows ค้าง แฮงค์ หรือขัดข้องแบบสุ่ม
แจ้งข้อมูลอัปเดตสำหรับผลิตภัณฑ์ Microsoft อื่น ๆ เมื่อฉันอัปเดต windows
สาเหตุของการสอนที่ผิดกฎหมายคืออะไร?
คำสั่งที่ไม่ถูกต้องอาจเป็นผลมาจากความไม่เสถียรของฮาร์ดแวร์ และมักเกิดจากการที่โปรเซสเซอร์ร้อนเกินไป นอกจากนี้ยังอาจเกิดจากการติดตั้ง Visual Studio ที่ล้าสมัยอีกด้วย
ข้อยกเว้นหมายถึงข้อผิดพลาดหรือไม่
ข้อยกเว้นคือเงื่อนไขที่เกิดขึ้นระหว่างการทำงานของโปรแกรมหรือคำสั่งเพื่อขัดขวางการไหลปกติของคำสั่งของโปรแกรม ในทางกลับกัน ข้อผิดพลาดคือปัญหาในโปรแกรมที่ป้องกันไม่ให้โปรแกรมดังกล่าวทำงานบางอย่างได้ แม้ว่าทั้งสองจะเรียกว่าข้อผิดพลาดรันไทม์ แต่ก็เกิดขึ้นเพื่อวัตถุประสงค์ที่แตกต่างกัน