การแก้ไข: Windows Update Error 0xca00a000

ผู้ใช้บางรายได้รับรหัส ข้อผิดพลาด“ 0xca00a000” เมื่อพยายามติดตั้ง Windows Update ผ่านหน้าจอ Windows Update พบปัญหาส่วนใหญ่ใน Windows 10 และการปรับปรุงที่รายงานส่วนใหญ่ล้มเหลวด้วยข้อความแสดงข้อผิดพลาดนี้คือ " KB4056892 "

ข้อผิดพลาด 0xca00a000 เมื่อพยายามติดตั้งอัปเดต Windows

อะไรเป็นสาเหตุของข้อผิดพลาด 0xca00a000

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

  • การอัปเดตที่ก่อให้เกิดข้อผิดพลาดได้รับการติดตั้งแล้ว - เมื่อปรากฎว่ามีข้อผิดพลาดเป็นจริงที่เป็นบวก ข้อผิดพลาดนี้อาจเกิดขึ้นได้แม้ว่าการติดตั้งอัพเดตจะสำเร็จ นี่คือหลักฐานของการอัพเดทที่ไม่ดีและพฤติกรรมจะได้รับการแก้ไขด้วยการอัพเดทที่สะสม
  • บริการ Windows Module Installer ถูกปิดใช้งาน - ข้อผิดพลาดนี้อาจเกิดขึ้นได้ในกรณีที่ผู้ใช้พยายามติดตั้ง Windows Update ที่ค้างอยู่ในขณะที่บริการ Windows Module Installer ถูกปิดใช้งาน ในกรณีนี้ปัญหาสามารถแก้ไขได้โดยไปที่หน้าจอบริการและเปิดใช้บริการอีกครั้ง
  • ดาวน์โหลด Windows Update ไม่ถูกต้อง - มีอินสแตนซ์ที่ยืนยันแล้วว่ามีปัญหานี้เกิดขึ้นเนื่องจากผู้ใช้กำลังติดตั้งการอัปเดตที่ไม่สมบูรณ์ ในกรณีนี้โซลูชันที่อาจเกิดขึ้นสองวิธีคือติดตั้งการอัปเดตด้วยตนเองหรือเพื่อล้างเนื้อหาของโฟลเดอร์การกระจายซอฟต์แวร์

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

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

วิธีที่ 1: ตรวจสอบว่ามีการติดตั้งการปรับปรุงแล้ว

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

ข้อผิดพลาด 0xca00a000 มีการเชื่อมโยงกับผลบวกปลอมจำนวนมากซึ่งเกิดข้อผิดพลาดแม้ว่าจะติดตั้งการอัปเดตสำเร็จก็ตาม มีการอัพเดต Windows แบบบั๊กกี้หลายครั้งซึ่งเป็นที่ทราบกันว่าทำให้เกิดปัญหานี้ แต่สิ่งที่ได้รับความนิยมมากที่สุดคือ KB4056892

เพื่อให้แน่ใจว่าคุณไม่ได้ทำสิ่งที่เป็นเท็จให้ทำตามวิธีการด้านล่างเพื่อทำการตรวจสอบที่จำเป็น:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด Enter เพื่อเปิดหน้าจอ โปรแกรมและคุณลักษณะ

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

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

    ตรวจสอบว่ามีการติดตั้งการปรับปรุงแล้ว

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

หากคุณไม่พบการอัปเดตที่ล้มเหลวด้วย 0xca00a000 ที่ แสดงรายการอยู่ในหน้าจอการ ติดตั้งการอัปเดต ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: เรียกใช้ตัวแก้ไขปัญหา Windows Update

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

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้ตัว แก้ไขปัญหา Windows Update :

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์“ ms-settings: Troubleshoot ” แล้วกด Enter เพื่อเปิดแท็บ Troubleshoot ของแอพ Settings

    การเปิดแท็บการแก้ไขปัญหาของแอพการตั้งค่าผ่านช่องเรียกใช้
  2. ภายในแท็บแก้ไขปัญหาไปที่ส่วน เริ่มต้นและทำงาน เลือกใน Windows Update จากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา

    เรียกใช้ตัวแก้ไขปัญหา Windows Update
  3. รอดูว่าการสแกนเริ่มต้นพบปัญหาใด ๆ กับองค์ประกอบ Windows Update หรือไม่

    การตรวจจับปัญหาด้วย Windows Update
  4. หากพบปัญหาคลิกที่ ใช้การแก้ไขนี้ และทำตามคำแนะนำบนหน้าจอเพื่อใช้คำแนะนำการซ่อมแซม

    ใช้การแก้ไขนี้สำหรับ Windows Update
  5. เมื่อมีการใช้การแก้ไขที่แนะนำแล้วให้รีสตาร์ทคอมพิวเตอร์และดูว่ารหัสข้อผิดพลาดถูกลบไปในการเริ่มต้นครั้งถัดไปหรือไม่

หากคุณยังคงพบข้อความแสดงข้อผิดพลาดนี้ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: การตั้งค่าบริการตัวติดตั้งโมดูลของ Windows เป็นอัตโนมัติ

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

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

มีสองวิธีที่คุณสามารถมั่นใจได้ว่า Windows Module Installer เริ่มทำงานและตั้งค่าประเภทการเริ่มต้นเป็น อัตโนมัติ ทำตามวิธีการใดก็ตามที่ดูเหมือนว่าจะเหมาะกับสถานการณ์ปัจจุบันของคุณมากขึ้น:

ผ่านทางพรอมต์คำสั่ง

วิธีที่รวดเร็วและมีประสิทธิภาพที่สุดในการทำเช่นนี้คือการเรียกใช้คำสั่งง่าย ๆ ในพร้อมท์คำสั่งที่ยกระดับ นี่คือคำแนะนำโดยย่อ:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพร้อมท์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ

    การเปิดพร้อมท์คำสั่งผ่านกล่องโต้ตอบเรียกใช้
  2. ภายในพรอมต์คำสั่ง Elevated ให้เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มบริการ Windows Module Installer และตั้งค่า ชนิดการเริ่มต้น เป็น อัตโนมัติ
     SC config ที่เชื่อถือได้ installer start = auto 
  3. หากคำสั่งนั้นสำเร็จคุณจะเห็นข้อความความสำเร็จคล้ายกับภาพหน้าจอด้านล่าง:

    ตัวอย่างของคำสั่ง CMD ที่ประสบความสำเร็จในการเปลี่ยนประเภทการเริ่มต้นของบริการเป็นอัตโนมัติ
  4. ปิดพรอมต์คำสั่งที่ยกระดับแล้วลองติดตั้งการอัปเดตอีกครั้งเพื่อดูว่ารหัสข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่

ผ่านยูทิลิตี้บริการ

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

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ services.msc ” แล้วกด Enter เพื่อเปิดหน้าจอ บริการ

    การเรียกใช้บริการจากกล่องโต้ตอบเรียกใช้
  2. ในหน้าจอ Services เลื่อนลงไปตามรายการบริการและค้นหา Windows Modules Installer เมื่อคุณเห็นมันให้ดับเบิลคลิกที่มัน

    การเข้าถึงหน้าจอคุณสมบัติของบริการ Windows Module Installer
  3. ในหน้าจอ คุณสมบัติโมดูลตัวติดตั้ง Windows ให้ไปที่แท็บ ทั่วไป และตั้งค่า ประเภทการเริ่มต้น เป็น อัตโนมัติ จากนั้นกด นำ ไปใช้เพื่อบังคับใช้การเปลี่ยนแปลง หากบริการไม่เริ่มขึ้นให้คลิกที่ปุ่มเริ่ม (ภายใต้สถานะบริการ) ก่อนที่จะปิดหน้าจอบริการ

    ทำการเปลี่ยนแปลงที่ต้องการกับบริการ Windows Module Installer
  4. พยายามติดตั้งการอัปเดตอีกครั้งและดูว่ารหัสข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่

หากคุณยังคงพบข้อผิดพลาด 0xca00a000 ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: การติดตั้งการปรับปรุงด้วยตนเอง

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

ผู้ใช้หลายคนที่พบข้อผิดพลาดเดียวกันได้รายงานว่าสำหรับพวกเขารหัสข้อผิดพลาดไม่ถูกโยนอีกต่อไปเมื่อพวกเขาพยายามติดตั้งด้วยตนเอง

ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการติดตั้งการอัปเดตที่ล้มเหลวด้วยตนเองเพื่อหลีกเลี่ยงข้อผิดพลาด 0xca00a000 :

  1. เยี่ยมชมเว็บไซต์แคตตาล็อก Microsoft Update จากลิงค์นี้ ( ที่นี่ )
  2. ใช้ฟังก์ชั่นการค้นหาที่มุมขวาบนเพื่อค้นหาการอัพเดทที่คุณต้องการติดตั้ง ในตัวอย่างของเราฉันกำลังพยายามติดตั้งคือ KB4056892

    ค้นหาการปรับปรุงที่คุณต้องการติดตั้งด้วยตนเอง
  3. ศึกษาหน้าผลลัพธ์และคลิกที่การปรับปรุงที่เหมาะสมขึ้นอยู่กับสถาปัตยกรรม CPU และรุ่นบิตของคุณ

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

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

หากคุณยังคงถูกป้องกันไม่ให้ติดตั้งการอัปเดตให้เลื่อนลงไปที่วิธีการสุดท้ายด้านล่าง

วิธีที่ 5: การล้างเนื้อหาของโฟลเดอร์ Software Distribution

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

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับการล้างโฟลเดอร์ Software Distribution:

  1. ในการลบเนื้อหาของโฟลเดอร์ การแจกจ่ายซอฟต์แวร์ เราจะต้องปิดการใช้งานบริการบางอย่างก่อน (บริการ Windows Update และ บริการ Background Intelligent Transfer ) ในการทำเช่นนี้กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งผู้ดูแลระบบ

    การเปิดพร้อมท์คำสั่งผ่านกล่องโต้ตอบเรียกใช้

    หมายเหตุ: หากได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้เลือก ใช่ เพื่อให้สิทธิ์การดูแลระบบ

  2. ในพร้อมท์คำสั่งยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการเพื่อหยุดบริการทั้งสอง:
     net stop wuauserv บิตหยุดสุทธิ 
  3. เมื่อหยุดกระบวนการทั้งสองแล้วให้พรอมต์คำสั่งยกระดับและเปิด File Explorer ใช้ File Explorer นำทางไปยังตำแหน่งต่อไปนี้:
     C: \ Windows \ SoftwareDistribution 
  4. เมื่อคุณไปถึงแล้วให้เลือกเนื้อหาทั้งหมดจากโฟลเดอร์ SoftwareDistribution คลิกขวาและเลือก ลบ คลิกใช่หากได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้)

    การล้างเนื้อหาของโฟลเดอร์ SoftwareDistribution
  5. เมื่อเนื้อหาได้รับการล้างให้กลับไปที่พรอมต์คำสั่งที่ยกระดับแล้วพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการเพื่อเปิดใช้งานบริการที่เราหยุดไว้ก่อนหน้านี้อีกครั้ง:
     เริ่มต้นสุทธิ wuauserv บิตเริ่มต้นสุทธิ 
  6. รีสตาร์ทคอมพิวเตอร์เพื่อให้ Windows รีเฟรชโฟลเดอร์และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

บทความที่น่าสนใจ