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

แก้ไข: ข้อผิดพลาด 0xc0000409 เมื่ออัปเกรดหรือติดตั้ง Windows

บางผู้ใช้รายงานว่าพบข้อผิดพลาด 0xc0000409 ซึ่งป้องกันไม่ให้อัปเกรดหรือติดตั้งการอัปเดต Windows ที่ค้างอยู่ ข้อผิดพลาดนี้ไม่ได้เฉพาะเจาะจงเวอร์ชันหรือบิลด์ของ Windows ใดเวอร์ชันหนึ่ง และเกิดขึ้นได้กับทุกวิธีการติดตั้ง

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

จากการศึกษารายงานของผู้ใช้หลายราย พบว่าข้อผิดพลาด 0xc0000409 อาจเกิดจากหลายปัจจัย ดังนี้คือสาเหตุทั่วไปที่มักนำไปสู่ปัญหานี้:

  • โค้ดจากช่องทาง Insider บล็อกการติดตั้ง — เครื่องที่ใช้บิลด์ Insider มักเจอข้อผิดพลาดนี้ เนื่องจากโค้ดในบิลด์เหล่านี้อาจทำหน้าที่เป็นตัวบล็อกเมื่อมีการติดตั้งอัปเดตใหม่ วิธีแก้คือทำการ ซ่อมแซมการติดตั้ง (Repair Install) หรือ ติดตั้งใหม่ทั้งหมด (Clean Install)
  • ไฟร์วอลล์บล็อกการติดตั้ง — ไฟร์วอลล์ภายนอกหรือชุดรักษาความปลอดภัยบางชุดอาจป้องกันไม่ให้อัปเกรดหรืออัปเดตเสร็จสมบูรณ์ วิธีแก้คือลบแอนติไวรัสภายนอกออก และให้ไฟร์วอลล์ในตัวของ Windows จัดการการเชื่อมต่อภายนอก
  • ส่วนประกอบ Windows Update เสียหายหรือหายไป — ไฟล์ที่ใช้ในการทำงานของ Windows Update อาจเสียหายได้ หากข้อผิดพลาดเกิดจากการเสียหายของไฟล์ การตั้งค่าส่วนประกอบ Windows Update ใหม่อาจแก้ปัญหาได้

วิธีแก้ไขข้อผิดพลาด 0xc0000409

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

วิธีที่ 1: ใช้โปรแกรมแก้ไขปัญหา Windows Update

Windows มีกลไกในตัวที่อาจแก้ปัญหาได้อัตโนมัติ หนึ่งในนั้นคือ โปรแกรมแก้ไขปัญหา Windows Update ยูทิลิตี้นี้จะสแกนไฟล์และการอ้างอิงที่เกี่ยวข้องกับ Windows Update และใช้กลยุทธ์ซ่อมแซมต่างๆ ที่อาจแก้ปัญหาได้

ขั้นตอนการใช้โปรแกรมแก้ไขปัญหา Windows Update เพื่อแก้ข้อผิดพลาด 0xc0000409:

  1. กด Windows + R เพื่อเปิดกล่อง Run พิมพ์หรือวาง ms-settings:troubleshoot แล้วกด Enter เพื่อเปิดแท็บ Troubleshooting ในแอป Settings
    แก้ไข: ข้อผิดพลาด 0xc0000409 เมื่ออัปเกรดหรือติดตั้ง Windows
    หมายเหตุ: หากใช้ Windows 7 หรือ 8 ให้ใช้คำสั่ง control.exe /name Microsoft.Troubleshooting แทน
  2. ในแท็บ Troubleshooting คลิกที่ Windows Update (อยู่ภายใต้ Get up and running) แล้วเลือก Run the troubleshooter
    แก้ไข: ข้อผิดพลาด 0xc0000409 เมื่ออัปเกรดหรือติดตั้ง Windows
  3. รอจนกว่าจะตรวจจับปัญหาเสร็จ หากพบปัญหา ให้คลิก Apply this fix เพื่อดำเนินการซ่อมแซม
    แก้ไข: ข้อผิดพลาด 0xc0000409 เมื่ออัปเกรดหรือติดตั้ง Windows
    หมายเหตุ: หากโปรแกรมแนะนำหลายวิธีแก้ไข ให้ดำเนินการทั้งหมด
  4. หลังจากซ่อมแซมเสร็จ ให้รีสตาร์ทเครื่องและลองตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง

หากยังไม่แก้ไขได้ ให้ดำเนินการวิธีถัดไป

วิธีที่ 2: ตั้งค่าส่วนประกอบ Windows Update ใหม่ด้วยตนเอง

หากวิธีแรกไม่ได้ผล ให้ลองตั้งค่าส่วนประกอบ Windows Update ใหม่ด้วยตนเอง หากข้อผิดพลาด 0xc0000409 เกิดจากข้อผิดพลาดของ Windows Update ขั้นตอนด้านล่างควรช่วยแก้ไขได้ ผู้ใช้หลายรายรายงานว่าสามารถติดตั้งเสร็จสมบูรณ์หลังจากตั้งค่าส่วนประกอบ Windows Update ใหม่

ขั้นตอนการดำเนินการ:

  1. กด Windows + R พิมพ์ cmd แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ
    หมายเหตุ: หากมี UAC ขึ้น ให้เลือก Yes
    แก้ไข: ข้อผิดพลาด 0xc0000409 เมื่ออัปเกรดหรือติดตั้ง Windows
  2. ใน Command Prompt ที่เปิดด้วยสิทธิ์ผู้ดูแลระบบ ให้หยุดบริการ Windows Update, MSI Installer, Cryptographic services และ BITS services โดยพิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง แล้วกด Enter หลังแต่ละคำสั่ง:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. เมื่อหยุดบริการทั้งหมดแล้ว ให้เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 โดยพิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง แล้วกด Enter:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  4. เริ่มบริการที่หยุดไปในขั้นตอนที่ 2 ใหม่ โดยพิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง แล้วกด Enter:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. ปิด Command Prompt และรีสตาร์ทคอมพิวเตอร์
  6. หลังเริ่มเครื่องใหม่ ลองติดตั้งอัปเดตหรืออัปเกรดอีกครั้ง ดูว่าข้อผิดพลาด 0xc0000409 แก้ไขแล้วหรือยัง

หากยังพบข้อผิดพลาด 0xc0000409 ให้ดำเนินการวิธีถัดไป

วิธีที่ 3: ลบไฟร์วอลล์ของบุคคลที่สาม

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

หลังจากลบเสร็จ ให้รีสตาร์ทเครื่องและลองรันอัปเดต/อัปเกรดอีกครั้ง หากยังล้มเหลวด้วยข้อผิดพลาด 0xc0000409 เดียวกัน ให้ดำเนินการวิธีถัดไป

วิธีที่ 4: ทำการซ่อมแซมการติดตั้ง (Repair Install)

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

หากตัดสินใจทำ Repair Install โปรดทำตามคำแนะนำฉบับสมบูรณ์ของเรา (ที่นี่) เพื่อคำแนะนำทีละขั้นตอน