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

แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000

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

แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000

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

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

  • การอัปเดตที่กระตุ้นข้อผิดพลาดถูกติดตั้งแล้ว – ได้พบว่าข้อผิดพลาดอาจเป็น false positive (ข้อผิดพลาดปลอม) ข้อผิดพลาดนี้อาจถูกโยนออกมาแม้ว่าการอัปเดตจะติดตั้งสำเร็จแล้ว นี่เป็นหลักฐานทั่วไปของการอัพเดตที่ผิดปกติ และพฤติกรรมนี้จะถูกแก้ไขด้วยการอัพเดตสะสม (cumulative update)
  • บริการ Windows Module Installer ถูกปิดใช้งาน – ข้อผิดพลาดนี้ยังสามารถเกิดขึ้นได้ในกรณีที่ผู้ใช้พยายามติดตั้ง Windows Update ที่ค้างอยู่ ในขณะที่บริการ Windows Module Installer ถูกปิดใช้งาน ในกรณีนี้ ปัญหาสามารถแก้ไขได้โดยการไปที่หน้าจอ Services และเปิดใช้งานบริการอีกครั้ง
  • Windows update ไม่ได้ถูกดาวน์โหลดอย่างถูกต้อง – มีกรณียืนยันแล้วที่ปัญหานี้เกิดขึ้นเพราะผู้ใช้ติดตั้งการอัปเดตที่ไม่สมบูรณ์ ในกรณีนี้ มีสองโซลูชันที่เป็นไปได้คือ ติดตั้งการอัปเดตด้วยตนเอง หรือล้างเนื้อหาของโฟลเดอร์ Software distribution

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

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

วิธีที่ 1: ตรวจสอบว่าการอัปเดตถูกติดตั้งแล้วหรือไม่

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

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

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

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “appwiz.cpl” และกด Enter เพื่อเปิดหน้าจอ Programs and Features.แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  2. ภายในหน้าต่าง Programs and Features ให้คลิกที่ View installed updates จากเมนูด้านขวาเพื่อดูประวัติสั้นๆ พร้อมกับการอัปเดตที่ติดตั้งทั้งหมดแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  3. เมื่อคุณไปถึงหน้าจอ Installed Updates ให้ดูผ่านรายการการอัปเดตที่ติดตั้ง และดูว่าคุณพบการอัปเดตที่ล้มเหลวกับรหัสข้อผิดพลาด 0xca00a000 แสดงอยู่ที่นี่หรือไม่ หากคุณเห็นการอัปเดตแสดงอยู่ คุณกำลังจัดการกับ false positiveแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000

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

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

วิธีที่ 2: รัน Windows Update Troubleshooter

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

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

นี่คือคำแนะนำ سريعในการรัน Windows Update Troubleshooter:

  1. กด Windows key +R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “ms-settings:troubleshoot” และกด Enter เพื่อเปิดแท็บ Troubleshoot ของแอป Settingsแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  2. ภายในแท็บ Troubleshoot ให้ไปที่ส่วน Get up and running เลือก Windows Update แล้วคลิกที่ Run the troubleshooter.แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  3. รอดูว่าการสแกนเบื้องต้นเปิดเผยปัญหาใดๆ กับองค์ประกอบ Windows Update หรือไม่แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  4. หากพบปัญหา ให้คลิกที่ Apply this fix และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้คำแนะนำการซ่อมแซมแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000

     

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

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

วิธีที่ 3: ตั้งค่าบริการ Windows Module Installer เป็น Automatic

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

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

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

ผ่าน Command Prompt

วิธีที่เร็วที่สุดและมีประสิทธิภาพที่สุดในการทำเช่นนี้คือการรันคำสั่งง่ายๆ ใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) นี่คือคำแนะนำ سريع:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “cmd” และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) เมื่อได้รับแจ้งจาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  2. ภายใน Elevated Command prompt ให้รันคำสั่งต่อไปนี้เพื่อเริ่มบริการ Windows Module Installer และตั้งค่า Startup type เป็น Automatic:
    SC config trustedinstaller start=auto
  3. หากคำสั่งสำเร็จ คุณควรจะเห็นข้อความสำเร็จคล้ายกับภาพหน้าจอด้านล่าง:แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  4. ปิด Elevated Command prompt และลองติดตั้งการอัปเดตอีกครั้ง เพื่อดูว่ารหัสข้อผิดพลาดได้รับการแก้ไขหรือไม่

ผ่านยูทิลิตี้ Services

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

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “services.msc” และกด Enter เพื่อเปิดหน้าจอ Services.แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  2. ภายในหน้าจอ Services ให้เลื่อนลงในรายการบริการและค้นหา Windows Modules Installer เมื่อเห็นแล้ว ให้ดับเบิลคลิกที่มันแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  3. ภายในหน้าจอ Windows Module Installer Properties ให้ไปที่แท็บ General และตั้งค่า Startup type เป็น Automatic, จากนั้นกด Apply เพื่อบังคับใช้การเปลี่ยนแปลง หากบริการยังไม่เริ่มต้น ให้คลิกที่ปุ่ม Start (ภายใต้ Service status) ก่อนปิดหน้าจอ Servicesแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  4. ลองติดตั้งการอัปเดตอีกครั้ง และดูว่ารหัสข้อผิดพลาดได้รับการแก้ไขหรือไม่

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

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

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

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

นี่คือคำแนะนำ سريعในการติดตั้งการอัปเดตที่ล้มเหลวด้วยตนเองเพื่อหลีกเลี่ยงข้อผิดพลาด 0xca00a000 :

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

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

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

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

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

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

นี่คือคำแนะนำ سريعในการล้างโฟลเดอร์ Software Distribution:

  1. เพื่อลบเนื้อหาของโฟลเดอร์ Software distribution เราจะต้องปิดใช้งานบริการบางอย่างก่อน (Windows Update service และ Background Intelligent Transfer Service) เพื่อทำเช่นนี้ ให้กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “cmd” และกด Ctrl + Shift + Enter เพื่อเปิด Admin Command Promptแก้ไข: ข้อผิดพลาด Windows Update 0xca00a000

    หมายเหตุ: หากได้รับแจ้งจาก UAC (User Account Control) ให้เลือก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

  2. ใน Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้และกด Enter หลังจากแต่ละคำสั่งเพื่อหยุดบริการสองอย่าง:
    net stop wuauserv net stop bits
  3. เมื่อหยุดกระบวนการสองอย่างแล้ว ให้ย่อ Elevated Command prompt และเปิด File Explorer ใช้ File Explorer นำทางไปยังตำแหน่งต่อไปนี้:
    C:\Windows\SoftwareDistribution
  4. เมื่อคุณไปถึงที่นั่น ให้เลือกเนื้อหาทั้งหมดจากโฟลเดอร์ SoftwareDistribution คลิกขวาและเลือก Delete. คลิก Yes หากได้รับแจ้งจาก UAC (User Account Control).แก้ไข: ข้อผิดพลาด Windows Update 0xca00a000
  5. เมื่อล้างเนื้อหาเสร็จแล้ว ให้กลับไปที่ Elevated Command Prompt พิมพ์คำสั่งต่อไปนี้และกด Enter หลังจากแต่ละคำสั่งเพื่อเปิดใช้งานบริการที่เราหยุดไว้ก่อนหน้านี้:
    net start wuauserv net start bits
  6. รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้ Windows รีเฟรชโฟลเดอร์ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่