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

แก้ Windows 10/11 0xc0000017 Application Start Error: 'แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง'

ตั้งแต่ Windows 10/11 เปิดตัวในปี 2015 ผู้ใช้ทั่วโลกเพลิดเพลินกับมันมาก แต่เหมือนซอฟต์แวร์ที่ปล่อยออกมาอย่างการค้า มันก็มี Flaws ค้างอยู่ใน System Files และบางครั้ง ปัญหาไม่ได้เป็น Bug จริงๆ แต่มันเป็น Error กรณีของ "The Application Was Unable to Start Correctly (0xc0000017)" บน Windows 10/11

หากคุณเปิด Task Manager หรือ Registry Editor และเห็นข้อความข้อผิดพลาด "The Application Was Unable to Start Correctly (0xc0000017)" โพสต์นี้สำหรับคุณ นี่เราให้ข้อมูลเชิงลึกเกี่ยวกับวิธีแก้ "The Application Was Unable to Start Correctly (0xc0000017)" บน Windows 10/11

เกี่ยวกับ "The Application Was Unable to Start Correctly (0xc0000017)" บน Windows 10/11

มีหลายเหตุผลที่ Error Message นี้ปรากฏบนอุปกรณ์ Windows 10/11 แต่สาเหตุทั่วไปคือ โปรแกรมที่ไม่เข้ากับ Operating System Architecture ของคุณ เช่น คุณพยายามรัน 32-bit Application บน 64-bit System

สาเหตุอีกอย่างของ Error "The Application Was Unable to Start Correctly (0xc0000017)" คือ คุณไม่มี Virtual และ Physical Memory เพียงพอสำหรับแอปพลิเคชันบางตัว เมื่อ Launch App มันจะต้องการ Memory จำนวนเฉพาะ ถ้าคอมพิวเตอร์จัดสรรไม่ได้ Error นี้อาจถูกโยนออกมา

สุดท้าย ปัญหานี้อาจเกิดหลังติดตั้ง Windows Update ที่มีปัญหา มีกรณีที่ Microsoft เปิดตัว Faulty Updates ทำให้เกิด Errors แบบนี้

วิธีแก้ "The Application Was Unable to Start Correctly (0xc0000017)"

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

ขั้นตอนสร้าง Restore Point:

  1. ไป Control Panel
  2. พิมพ์ system restore ในช่องค้นหา
  3. เลือก Create a restore point จะเปิดหน้าต่าง System Properties
  4. คลิก Create เข้าถึงหน้าต่าง System Protection
  5. ตั้งชื่อ
  6. กด Create การสร้าง Restore Point อาจใช้เวลา 1 นาทีหรือน้อยกว่า
  7. เสร็จแล้ว ควรเห็นข้อความ "The restore point was created successfully."
  8. คลิก Close

หลังสร้าง Restore Point แล้ว คุณสามารถดำเนินการกับวิธีแก้ด้านล่างได้

วิธีที่ 1: ล้าง Bad Memory (Clear bad memory)

เพื่อแก้ Error ลองล้าง Bad Memory:

  1. คลิกขวาเมนู Start เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่ง bcdedit /enum all กด Enter คำสั่งนี้จะแสดง Memory Locations ทั้งหมดที่ถือว่า "Bad"
  3. ล้างรายการด้วยคำสั่ง bcdedit /deletevalue {badmemory} badmemorylist กด Enter
  4. ปิด Command Prompt และ Reboot Windows Device

วิธีที่ 2: ซ่อม Windows 10/11 ด้วย Bootable Media

สามารถซ่อม Windows 10/11 ได้ด้วย Bootable Media คู่มือรายละเอียด:

  1. ดาวน์โหลด Windows 10/11 ISO จากเว็บ Microsoft ทางการ ไปหน้า Windows 10/11 Disc Image ดาวน์โหลด ISO File สำหรับติดตั้งหรือติดตั้งใหม่ Windows 10/11
  2. สร้าง Bootable USB หรือ DVD Drive ต้องการ Blank Drive หรือ DVD พื้นที่ว่างอย่างน้อย 8 GB สร้าง Installation Media ไปที่ Official Software Download Site จะมีคู่มือ Step-by-step เลือก Windows Version ที่ต้องการ ทำตามพรอมป์
  3. เมื่อสร้าง Bootable Media แล้ว Boot จากมัน เลือก Repair your computer
  4. ภายใต้ Advanced Troubleshooting เลือก Startup Repair

วิธีที่ 3: รันโปรแกรมด้วยสิทธิ์ Administrator (Run as Administrator)

บ่อยครั้ง Error Message ปรากฏเพราะขาด Administrative Privilege สำหรับ Application ดังนั้น เพื่อกำจัด Error ให้คลิกขวาโปรแกรม เลือก Run as Administrator หาก UAC พรอมป์ กด Yes ควรทำให้โปรแกรมรันได้顺利

วิธีที่ 4: Reinstall แอป (Reinstall the App)

บางครั้ง Reinstall Application หรือ Program แก้ Error ได้ ขณะ Reinstall ให้ปิด Antivirus ชั่วคราว และตรวจสอบ Additional Software ที่อาจ Bundle มาด้วย เพื่อให้แน่ใจว่าไม่มีโปรแกรมที่ไม่จำเป็นติดตั้งร่วมกับแอป

ขั้นตอน Reinstall App ใน Windows 10/11:

  1. เปิด Settings app ไป Apps > Apps & Features
  2. หา Microsoft Store คลิก
  3. เลือก Advanced Options
  4. ไปส่วน Reset กดปุ่ม Reset
  5. กด Reset อีกครั้งเพื่อ Reset App

หลัง Reinstall App แล้ว ให้เปิด Antivirus Program กลับมา เพื่อปกป้องคอมพิวเตอร์จาก Entities อันตราย

วิธีที่ 5: อัปเดต .NET Framework

เหมือน Error 0x80070643 มีกรณีที่ .NET Framework กระตุ้น Error Message นี้ ดังนั้น อัปเดตเป็น Latest Version อาจกำจัด Error

  1. ไป Control Panel เลือก Programs and Features
  2. เลือก Turn Windows features on or off จะเปิดหน้าต่างใหม่พร้อมรายการ Windows Features ทั้งหมด
  3. เลือก .NET Framework 3.5 กด OK
  4. จุดนี้ Latest .NET Framework Version ควรดาวน์โหลด เสร็จแล้ว PC ควร Restart และ Error แก้ไขได้

วิธีที่ 6: อัปเดต xinput1_3.dll File ที่ล้าสมัย

แม้วิธีนี้ดู Technical เพราะต้อง Replace xinput1_3.dll File แต่มันทำงานได้สำหรับผู้ใช้ที่ได้รับผลกระทบหลายคน จึงคุ้มค่าที่จะลอง

คู่มือ:

  1. ดาวน์โหลดไฟล์ xinput1_3.dll จาก Google
  2. ใช้ Winrar Extract ไฟล์
  3. Copy xinput1_3.dll จากโฟลเดอร์ที่ Extract ใหม่ วางลงในโฟลเดอร์ SysWOW64
  4. เมื่อถามยืนยันการแทนที่ คลิก Copy and Replace

วิธีที่ 7: รันคำสั่ง CHKDSK

ลองรันคำสั่ง CHKDSK เพื่อเช็ค Hard Drive หาปัญหาและแก้ไข:

  1. เปิดเมนู Start
  2. พิมพ์ cmd ในช่องค้นหา
  3. คลิกขวาผลลัพธ์ที่เกี่ยวข้อง เลือก Run as Administrator เปิด Elevated Command Prompt
  4. พิมพ์คำสั่ง chkdsk /f /r กด Enter
  5. จะถูกถามว่าต้องการ Schedule Scan หรือไม่ ยืนยันพิมพ์ Y กด Enter
  6. Reboot PC
  7. เมื่อคอมพิวเตอร์บูทขึ้น คำสั่งจะ Execute สแกน Hard Drive ของอุปกรณ์ หลังสแกนเสร็จ คอมพิวเตอร์จะบูทปกติ

วิธีที่ 8: อัปเดต Windows

ในบางกรณี การติดตั้ง Latest Windows 10/11 Update แก้ Error ได้ หากต้องการลองวิธีนี้ อ้างอิงคู่มือด้านล่าง:

  1. กด Windows + I พร้อมกัน เปิด Settings
  2. เลือก Update and Security คลิก Windows Update
  3. เลือก Check for Updates ให้ Windows เช็ค Pending Updates
  4. ดาวน์โหลด Update เสร็จ กด Install

วิธีที่ 9: เปลี่ยน Physical RAM

หากวิธีข้างต้นไม่สามารถแก้ปัญหาได้ อาจต้องเปลี่ยน RAM Module จริงๆ ด้วยตัวใหม่ หากคอมพิวเตอร์ยังอยู่ในประกัน นำไปที่ Manufacturer ให้เปลี่ยน RAM มิฉะนั้น ต้องหา RAM ใหม่ที่เข้ากับ Motherboard ของคุณ

สรุป

หากเจอ "The Application Was Unable to Start Correctly (0xc0000017)" Error บน Windows 10/11 อย่าตกใจ ผู้ใช้หลายคนเจอก่อนหน้านี้ และข่าวดีคือ พวกเขาแก้ได้ด้วยวิธีข้างต้น เพียงอ้างอิงบทความนี้ ปัญหาควรแก้ไขได้ในไม่ช้า

คุณเคยเจอ Windows Errors อื่นๆ อะไรบ้าง? แชร์ใน Comment Section เราจะพยายามช่วยแก้ในบทความอนาคต!