Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 0xc000001d ใน Windows 10/11: คู่มือแก้ไขทีละขั้นตอน

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

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

ข้อผิดพลาดแอปพลิเคชันที่พบบ่อยในผู้ใช้ Windows คือ "The application was unable to start correctly (0xc000001d)" ผู้ใช้หลายคนรายงานว่าได้รหัสข้อยกเว้น 0xc000001d เมื่อเปิดโปรแกรมหรือเปิดเกม

ข้อผิดพลาดแอปพลิเคชันอื่นๆ ได้แก่:

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

  • exe Application Error
  • 0x8024a203 Error Code
  • exe Application Error
  • 0x000007b Application Error

หากคุณเป็นเหยื่อของข้อผิดพลาด "The application failed to initialize properly 0xc000001d" คุณมาถูกที่แล้ว เพราะเราจะอภิปรายว่าทำไมปัญหานี้ถึงเกิด และคุณสามารถทำอะไรเพื่อแก้ไขได้

ข้อผิดพลาด 'The application was unable to start correctly 0xc000001d' คืออะไร?

รหัสข้อผิดพลาด 0xc000001d เกิดจากไฟล์ที่หายไปภายในสื่อการติดตั้ง Windows ข้อผิดพลาดนี้พบบ่อยที่สุดใน Windows 10 หรือ Windows 8.1 แต่ผู้ใช้ Windows 11 หลายคนก็เจอเช่นกัน หากข้อผิดพลาดนี้ปรากฏบนคอมพิวเตอร์ของคุณ อย่ากังวล แก้ไขได้ง่าย ข้อผิดพลาดนี้บางครั้งก่อให้เกิดหน้าจอสีฟ้าความตาย (BSOD) ทำให้การตรวจสอบแก้ไขยากขึ้น

ตัวอย่างข้อความข้อผิดพลาดที่ผู้ใช้ได้รับ:

Your PC needs to be repaired

The application or operating system couldn't be loaded because a required file is missing or contains errors.

File: windowssystem32windload.efi

File:windowsSyse32windowsload.efi

Error code:0xc0000001d

อีกรูปแบบของข้อความข้อผิดพลาด:

The application was unable to start correctly (0xc0000001d). Click OK to close the application.

คุณอาจเจอปัญหานี้ขณะเล่น Deathloop ตามรายงาน ข้อผิดพลาด Deathloop 0xc000001d เกิดขึ้นแบบสุ่มขณะเล่นและเกี่ยวข้องกับเครื่องยนต์หลักของเกม หมายความว่าปัญหาอยู่ที่เกมหลัก ไม่ใช่ระบบของคุณ

ผู้เล่น Cyberpunk 2077 ได้รูปแบบข้อผิดพลาดที่แตกต่าง รหัสข้อผิดพลาด Cyberpunk 2077 0xC000001D พร้อมข้อความ "Expression EXCEPTION_ILLEGAL_INSTRUCTION" ข้อความหรือรหัสข้อผิดพลาดนี้อาจเกิดจากปัญหาไดรเวอร์ GPU สำหรับบางคน ส่วนบางคนอาจมาจากไฟล์เกมเสียหาย ในบางกรณีที่หายาก สาเหตุหลักอาจเป็น CPU ที่ไม่เข้ากันได้ หมายความว่าอาจต้องอัปเกรดฮาร์ดแวร์

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

สาเหตุของข้อผิดพลาด 0xc000001d

ข้อผิดพลาดแอปพลิเคชัน 0xc000001d อาจปรากฏจากหนึ่งหรือหลายเหตุผลด้านล่าง:

  • ไดรเวอร์จอภาพไม่เข้ากันได้ – รหัสข้อผิดพลาดนี้อาจเกิดจากความไม่สอดคล้องของไดรเวอร์จอภาพ ไดรเวอร์ที่ไม่เข้ากันโดยเฉพาะ หรือไดรเวอร์ที่ล้าสมัยอย่างรุนแรง ทั้งสองกรณีอาจก่อให้เกิดปัญหากับแอปพลิเคชันบางตัว ในกรณีนี้ คุณควรแก้ไขได้โดยแทนที่ไดรเวอร์ที่ผิดปกติด้วยเวอร์ชันที่เข้ากันได้ล่าสุดผ่าน Device Manager
  • บาดแผลบนดิสก์ (Bad sectors) – บาดแผลบนฮาร์ดดิสก์ทำให้ระบบทำงานบางอย่างไม่ได้เมื่อเปิดแอปบุคคลที่สาม หากรหัสข้อผิดพลาดนี้มาจากข้อมูลบาดแผล ควรแก้ไขได้โดยรันสแกน CHKDSK จาก command prompt ที่มีสิทธิ์สูง
  • ข้อขัดแย้งของบุคคลที่สาม – ความขัดแย้งของบุคคลที่สามอาจเป็นสาเหตุของรหัสข้อผิดพลาด 0xc000001d ในกรณีนี้ การทำ Clean Boot แล้วเปิดบริการและกระบวนการของบุคคลที่สามที่ปิดไว้ทีละอย่าง เพื่อหาตัวที่ก่อให้เกิดข้อผิดพลาดแอปพลิเคชัน คือวิธีที่ดีที่สุด
  • ไฟล์ระบบเสียหาย – รหัสข้อผิดพลาดนี้อาจเกิดในกรณีที่หายากจากความเสียหายของไฟล์ระบบที่แก้ไขไม่ได้ด้วยวิธีทั่วไป หากเป็นกรณีนี้ ควรแก้ไขได้โดยติดตั้ง Windows ใหม่หรือซ่อมแซมแต่ละส่วนประกอบของระบบปฏิบัติการ
  • การเปลี่ยนแปลงระบบล่าสุด – อาจเป็นไปได้ว่าการเปลี่ยนแปลงระบบล่าสุด เช่น การติดตั้งบุคคลที่สาม หรือการอัปเดตไดรเวอร์ รบกวน DLL บางตัวที่รับผิดชอบเปิดแอปบุคคลที่สาม หากเป็นกรณีนี้ ควรแก้ไขได้โดยใช้ System Restore คืนค่าเครื่องสู่สภาพที่ดี
  • แอนตี้ไวรัสที่คุ้มครองมากเกินไป – ตามรายงานของผู้ใช้ที่ได้รับผลกระทบหลายคน ปัญหานี้อาจเกิดจากชุดความปลอดภัยที่คุ้มครองมากเกินไป จำกัดการติดตั้งส่วนประกอบบางอย่าง หากเป็นกรณีนี้ ควรแก้ไขได้โดยปิดการป้องกันแบบเรียลไทม์ชั่วคราว (ขณะติดตั้งซอฟต์แวร์) หรือถอนการติดตั้งชุดความปลอดภัยนั้นเลย

วิธีแก้ไขข้อผิดพลาด 'Failed to initialize properly 0xc000001d'

หากคุณได้รหัสข้อผิดพลาด 0xc000001d ขณะเริ่มแอปพลิเคชันบน Windows 11/10 PC สิ่งแรกคือเปิดแอปใหม่และรีสตาร์ทคอมพิวเตอร์ ยังช่วยได้หากรันสแกนด้วยเครื่องมือซ่อม PC เช่น Outbyte PC Repair

หากขั้นตอนพื้นฐานไม่ช่วย ให้ลองวิธีแก้ไขด้านล่างในลำดับที่กำหนด:

วิธีที่ 1: ปิดการทำงานแอนตี้ไวรัสชั่วคราว

ตามรายงานของผู้ใช้ที่ได้รับผลกระทบหลายคน ปัญหานี้อาจเกิดจากชุดแอนตี้ไวรัสที่คุ้มครองมากเกินไป รบกวนส่วนประกอบการติดตั้งระบบปฏิบัติการเริ่มต้น รายละเอียดของปัญหานี้ไม่ได้ถูกอธิบายโดยนักพัฒนาบุคคลที่สาม (ที่เราทราบ) แต่ชัดเจนว่าปัญหานี้ส่งผลต่อผู้ใช้ Windows 10 จำนวนมาก

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

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

หลังจากปิดการป้องกันแบบเรียลไทม์แล้ว ลองติดตั้งแอปอีกครั้ง ดูว่ายังได้ข้อผิดพลาด 0xc000001d หรือไม่

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

วิธีที่ 2: ทำ Clean Boot

ก่อนจะตัดความเป็นไปได้ของความรบกวนจากบุคคลที่สาม ให้แน่ใจว่าไม่มีโปรแกรมติดตั้งอื่นก่อให้เกิดข้อผิดพลาด 0xc000001d โดยปิดบริการและกระบวนการของบุคคลที่สามที่อาจรบกวนส่วนประกอบการติดตั้งระบบปฏิบัติการอย่างมีประสิทธิภาพ

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

คู่มือด่วนสำหรับการทำ Clean Boot เพื่อหาโปรแกรมบุคคลที่สามที่ก่อให้เกิดข้อผิดพลาด 0xc000001d:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ "msconfig" กด Enter เพื่อเปิดเมนู System Configuration เมื่อถึงพรอมป์ UAC (User Account Control) เลือก Yes เพื่อให้สิทธิ์แอดมิน
  2. ในหน้าต่าง System Configuration คลิกแท็บ Services ที่ด้านบน แล้วติ๊กเครื่องหมายถูกที่กล่องถัดจาก Hide all Microsoft Services หลังจากนั้น บริการ Windows ทั้งหมดจะถูกลบออกจากรายการ รับรองว่าคุณไม่ได้ปิดกระบวนการระบบสำคัญโดยไม่ได้ตั้งใจ
  3. เมื่อบริการสำคัญทั้งหมดถูกลบออกจากรายการแล้ว คลิกปุ่ม Disable all เพื่อป้องกันไม่ให้บริการบุคคลที่สามถูกเรียกใช้ในการเริ่มเครื่องครั้งถัดไป
  4. เมื่อเสร็จแล้ว ไปที่แท็บ Startup เลือก Open Task Manager จากเมนูที่ปรากฏ
  5. ในแท็บ Startup ของ Task Manager เริ่มเลือกบริการเริ่มต้นแต่ละตัวทีละตัว แล้วคลิกปุ่ม Disable ที่ด้านล่าง ขั้นตอนนี้รับรองว่าไม่มีบริการเริ่มต้นถูกเรียกใช้ในลำดับเริ่มต้นถัดไป
  6. หลังจากทำเสร็จ Clean Boot ก็สมบูรณ์ เพียงรีสตาร์ทคอมพิวเตอร์เพื่อใช้งาน
  7. ในการเริ่มต้นระบบครั้งถัดไป คอมพิวเตอร์จะบูทเข้าสู่สถานะ Clean Boot โดยตรง ใช้โอกาสนี้ทำการกระทำที่ก่อให้เกิดข้อผิดพลาด 0xc000001d ก่อนหน้านี้

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

วิธีที่ 3: อัปเดตไดรเวอร์ Display Adapter

หนึ่งในสาเหตุหลักของรหัสข้อผิดพลาด 0xc000001d คือความไม่สอดคล้องกับ Display Adapter ที่ใช้งานอยู่ ผู้ใช้หลายคนที่ไม่สามารถแก้ไขปัญหาเดียวกันได้ สามารถแก้ไขได้โดยใช้ Device Manager อัปเดตไดรเวอร์ที่ใช้งานอยู่เป็นเวอร์ชันล่าสุด

หากข้อผิดพลาดมาจากความไม่สอดคล้องของไดรเวอร์จอภาพ ขั้นตอนด้านล่างควรช่วยหลีกเลี่ยงรหัสข้อผิดพลาด 0xc000001d ได้สมบูรณ์ นี่คือวิธีใช้ Device Manager อัปเดตไดรเวอร์ Display Adapter:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run
  2. พิมพ์ 'devmgmt.msc' กด Enter เพื่อเปิด Device Manager หาก UAC (User Account Control) พรอมป์ คลิก Yes ให้สิทธิ์แอดมิน
  3. ขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ Display Adapters เมื่อถึงแล้ว คลิกขวาที่ GPU ที่ทำงานอยู่ซึ่งก่อให้เกิดข้อผิดพลาด เลือก Properties จากเมนูที่ปรากฏ
  4. ตอนนี้อยู่ที่หน้าจอ GPU Properties เลือกแท็บ driver จากเมนูแนวนอนด้านบน แล้วคลิก Update driver
  5. เมื่อถึงหน้าจอถัดไป ติ๊กเครื่องหมายถูกที่กล่องถัดจาก Search automatically for updated driver software
  6. รอการค้นหาเสร็จสิ้น แล้วปฏิบัติตามคำแนะนำการติดตั้ง หากพบไดรเวอร์เวอร์ชันใหม่
  7. หลังติดตั้งไดรเวอร์ใหม่แล้ว รีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหาแก้ไขแล้วหรือยังในการเริ่มเครื่องครั้งถัดไป

วิธีที่ 4: ใช้เครื่องมือซ่อมแซม Framework

ปัญหานี้ยังอาจเกิดจากความเสียหายของ Framework ที่ทำให้คอมพิวเตอร์เปิดแอปพลิเคชันไม่ได้ ในส่วนใหญ่ .NET Framework เวอร์ชัน 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0, และ 3.5 SP1 ถูก 비난ว่าเป็นสาเหตุของข้อผิดพลาด 0xc000001d

ผู้ใช้หลายคนที่ก็ประสบปัญหาเดียวกัน ยืนยันว่าสามารถแก้ไขได้ถาวรหลังซ่อมแซมการติดตั้ง Framework ด้วยเครื่องมือซ่อมแซม Framework

คู่มือด่วนการใช้ .NET Framework Repair Tool:

  1. คลิกปุ่ม Download ภายใต้ Microsoft.NET Framework Repair Tool จากลิงก์นี้
  2. ในหน้าจอถัดไป ติ๊กเครื่องหมายถูกที่กล่องถัดจาก NetFxRepairTool.exe แล้วคลิก Next เพื่อเริ่มดาวน์โหลด
  3. รอดาวน์โหลดเสร็จ คลิกสองครั้งที่ไฟล์ executable ที่ดาวน์โหลดมา หากพรอมป์ คลิก Yes ที่พรอมป์ UAC (User Account Control)
  4. เมื่อถึงหน้าต่างแรกของ Microsoft.NET Framework Repair Tool ติ๊กเครื่องหมายถูกที่กล่องถัดจาก I have read and accepted the license terms แล้วคลิก Next เพื่อไปหน้าต่างถัดไป
  5. รอการวิเคราะห์เสร็จสิ้น คลิก Next ในหน้าต่างถัดไป เพื่อทำการเปลี่ยนแปลงที่แนะนำตามประเภทปัญหา .NET ที่คุณประสบ
  6. เมื่อเครื่องมือทำการเปลี่ยนแปลงที่จำเป็นเสร็จสิ้น คลิก Finish เพื่อจบกระบวนการ
  7. หมายเหตุ: หากยูทิลิตี้ไม่รีสตาร์ทคอมพิวเตอร์อัตโนมัติ ให้รีสตาร์ทด้วยตนเอง
  8. ในการเริ่มเครื่องครั้งถัดไป ลองทำการกระทำที่ก่อให้เกิดข้อผิดพลาด 0xc000001d อีกครั้ง ดูว่าปัญหาแก้ไขแล้วหรือยัง

หากยังมีปัญหา ให้ดำเนินต่อไปยังวิธีถัดไปด้านล่าง

วิธีที่ 5: ทำ System Restore

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

ในกรณีนี้ การใช้ยูทิลิตี้ System Restore เป็นหนึ่งในวิธีที่สะดวกที่สุดในการแก้ไข โปรดทราบว่า Windows ตั้งค่าเริ่มต้นให้บันทึกสแนปชอทที่จุดกู้คืนสำคัญเป็นประจำ (การติดตั้งอัปเดตสำคัญ การติดตั้งบุคคลที่สาม ฯลฯ)

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

หากเข้าใจผลกระทบแล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อเริ่มกระบวนการคืนค่า:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ 'rstrui' กด Enter เพื่อเปิดเมนู System Restore
  2. เมื่อถึงหน้าจอ System Restore คลิก Next เพื่อไปเมนูถัดไป
  3. เริ่มด้วยการติ๊กเครื่องหมายถูกที่กล่องถัดจาก Show more restore points ในหน้าจอถัดไป หลังจากขั้นตอนนี้ เริ่มเปรียบเทียบวันที่ของแต่ละจุดกู้คืนที่บันทึกไว้ และเลือกจุดที่สร้างก่อนที่ข้อผิดพลาด 0xc000001d จะปรากฏ เมื่อเลือกจุดกู้คืนที่ถูกต้องแล้ว คลิก Next เพื่อไปเมนูสุดท้าย
  4. เมื่อถึงจุดนี้ ยูทิลิตี้พร้อมใช้งาน เหลือเพียงเริ่มกระบวนการคืนค่าด้วยการคลิก Finish
  5. เมื่อทำเช่นนั้น คอมพิวเตอร์จะรีสตาร์ทและสถานะก่อนหน้าจะถูกคืนค่า

เมื่อกระบวนการเสร็จสิ้น ลองเปิดแอปพลิเคชันใหม่ ดูว่าข้อผิดพลาด 0xc000001d แก้ไขแล้วหรือยัง

สรุป

การได้รับข้อผิดพลาดแอปพลิเคชัน Windows 10/11 0xc000001d อาจทำให้หงุดหงิดสำหรับผู้ใช้ที่ไม่คุ้นเคยกับปัญหานี้ นี่คือจุดจบของคู่มือการแก้ไขข้อผิดพลาด 0xc000001d บน PC ของคุณ หากคุณประสบปัญหานี้ขณะติดตั้งหรือเปิดแอปใน Windows 10/11 คุณสามารถลองวิธีแก้ไขที่ระบุไว้ข้างต้น ดูว่าช่วยแก้ไขปัญหาได้หรือไม่