วิธีกำจัด Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)

เผยแพร่แล้ว: 2020-05-19

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

ที่กล่าวว่า มีหลายกรณีที่เครื่องมือชนสิ่งกีดขวางบนถนนและสร้างรหัสข้อผิดพลาดที่แตกต่างกัน หนึ่งในนั้นคือข้อผิดพลาด 0x800f0900 ข้อผิดพลาดเฉพาะนี้แปลเป็น CBS_E_XML_PARSER_FAILURE (ข้อผิดพลาดตัวแยกวิเคราะห์ XML ภายในที่ไม่คาดคิด) หมายความว่าเอนทิตีระบบบางรายการที่เกี่ยวข้องกับกระบวนการอัปเดตเสียหาย

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

เหตุใดฉันจึงได้รับข้อผิดพลาด Windows Update 0x800f0900 ใน Windows 10

ปัญหาส่วนใหญ่มักเกิดขึ้นกับผู้ใช้ที่พยายามดาวน์โหลดและติดตั้งแพตช์ใหม่สำหรับการอัปเดต Windows 10 ในเดือนเมษายน 2018 อย่างไรก็ตาม ปัญหานี้อาจปรากฏขึ้นในกรณีอื่นๆ

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

จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 บน Windows 10 ได้อย่างไร

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

เรียกใช้ตัวแก้ไขปัญหา Windows Update

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

  1. ไปที่เมนู Start (แตะปุ่มโลโก้ Windows หรือคลิกที่ปุ่ม Start) และคลิกที่ไอคอนฟันเฟืองเหนือไอคอนพลังงานเพื่อเปิดการตั้งค่า หากคุณต้องการเปิดแอปการตั้งค่าเร็วขึ้น ให้ไปที่แป้นพิมพ์แล้วแตะปุ่ม Windows และ I พร้อมกัน
  2. หลังจากที่หน้าจอหลักของแอปการตั้งค่าปรากฏขึ้น ให้ไปที่ด้านล่างของหน้าแล้วคลิก อัปเดตและความปลอดภัย
  3. เมื่อคุณเห็นอินเทอร์เฟซการอัปเดตและความปลอดภัยแล้ว ให้สลับไปที่บานหน้าต่างด้านซ้ายแล้วคลิก แก้ไขปัญหา
  4. ตอนนี้ ไปที่ด้านขวาของหน้าต่างแล้วคลิก Windows Update ในส่วน "เริ่มต้นและใช้งาน"
  5. คลิกที่ปุ่ม "เรียกใช้ตัวแก้ไขปัญหา" ที่ปรากฏภายใต้ Windows Update
  6. ตัวแก้ไขปัญหาจะทำงานและพยายามแก้ไขปัญหาที่ทำให้เกิดปัญหากับยูทิลิตี้ Windows Update
  7. เมื่อเครื่องมือทำงานเสร็จแล้ว คุณสามารถรีสตาร์ทระบบและลองดาวน์โหลดการอัปเดต

กำจัดไฟล์ชั่วคราว

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

เราจะแสดงให้คุณเห็นว่าต้องทำอะไรด้านล่าง

การใช้เครื่องมือล้างข้อมูลบนดิสก์:

  1. เปิด File Explorer โดยคลิกที่ไอคอนโฟลเดอร์ในทาสก์บาร์หรือคลิกขวาที่ปุ่ม Start แล้วเลือก File Explorer คุณยังสามารถกดแป้นโลโก้ Windows ค้างไว้และกดแป้น E เพื่อเรียกโปรแกรม
  2. หลังจาก File Explorer เปิดขึ้น ให้ไปที่บานหน้าต่างด้านซ้ายแล้วคลิกที่พีซีเครื่องนี้
  3. ถัดไป ไปที่ส่วนอุปกรณ์และไดรฟ์ในบานหน้าต่างด้านขวา คลิกขวาที่โวลุ่มหลักของคุณ ซึ่งควรเป็นดิสก์ C ในสถานการณ์ปกติ แล้วคลิก คุณสมบัติ ในเมนูบริบท
  4. หลังจากหน้าต่างโต้ตอบ Properties ของดิสก์ปรากฏขึ้น ให้คลิกที่ปุ่ม Disk Cleanup ใต้แท็บ General
  5. เมื่อหน้าต่าง Disk Cleanup ปรากฏขึ้น ให้เลือกช่องข้างไฟล์ชั่วคราวที่คุณต้องการลบ จากนั้นคลิกปุ่ม OK
  6. เมื่อกระบวนการล้างข้อมูลเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบข้อผิดพลาดในการอัปเดต

ผ่านแอปการตั้งค่า:

  1. คลิกขวาที่ปุ่มเริ่มแล้วเลือกการตั้งค่าหรือแตะโลโก้ Windows และปุ่ม I พร้อมกันเพื่อเปิดแอปพลิเคชันการตั้งค่า
  2. หลังจากที่แอปการตั้งค่าปรากฏขึ้นให้คลิกที่ไอคอนระบบ
  3. เมื่อคุณเห็นอินเทอร์เฟซระบบ ไปที่บานหน้าต่างด้านซ้ายแล้วคลิก ที่เก็บข้อมูล
  4. ไปที่ด้านขวาของหน้าจอแล้วคลิก "ไฟล์ชั่วคราว"
  5. อนุญาตให้ Windows สแกนไฟล์ชั่วคราวของคุณ
  6. เมื่อการสแกนเสร็จสิ้น ให้เลือกหมวดหมู่ของไฟล์ชั่วคราวที่คุณต้องการกำจัด จากนั้นคลิกที่ปุ่ม Remove Files

ตรวจสอบให้แน่ใจว่าบริการ Windows Update กำลังทำงานอยู่

ข้อความแสดงข้อผิดพลาดอาจปรากฏขึ้นเนื่องจากบริการบางอย่างถูกปิดใช้งาน บริการเหล่านี้รวมถึงบริการ Background Intelligent Transfer (BITS), บริการ Update Orchestrator และบริการ Windows Update คุณต้องรู้ว่าคุณจะไม่สามารถอัปเดตระบบของคุณได้หากบริการใด ๆ เหล่านี้ไม่ทำงาน

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

  1. เปิดกล่องโต้ตอบเรียกใช้ คุณสามารถทำได้โดยคลิกขวาที่ปุ่ม Start แล้วเลือก Run หรือกดโลโก้ Windows และปุ่ม R พร้อมกัน
  2. หลังจากที่กล่องโต้ตอบ Run ปรากฏขึ้น ให้พิมพ์ services.msc (โดยไม่ใส่เครื่องหมายอัญประกาศ) ลงในกล่องข้อความและกดปุ่ม Enter

โปรดทราบว่าคุณสามารถเปิดแอป Services โดยค้นหา "บริการ" ในเมนูเริ่ม

  1. เมื่อแอป Services เปิดขึ้น ให้ค้นหารายการของบริการต่อไปนี้:

พื้นหลังบริการโอนอัจฉริยะ (BITS),

อัปเดตบริการ Orchestrator

บริการ Windows Update

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

สแกนพีซีของคุณเพื่อหามัลแวร์

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

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

ทำตามขั้นตอนด้านล่างหากโปรแกรมป้องกันไวรัสหลักของคุณคือความปลอดภัยของ Windows:

  1. ไปที่แถบงาน คลิกขวาที่ปุ่ม Start จากนั้นคลิกที่ Settings ในเมนู Quick Access คุณยังสามารถคลิกที่ไอคอนฟันเฟืองในปุ่มเริ่ม หรือใช้แป้นพิมพ์ลัด Windows + I เพื่อเรียกแอปการตั้งค่า
  2. หลังจากที่หน้าจอหลักของ Windows Settings ปรากฏขึ้น ให้คลิกที่ไอคอน Update & Security ที่ด้านล่างของหน้า
  3. เมื่อคุณเห็นอินเทอร์เฟซ Update & Security ให้ไปที่บานหน้าต่างด้านซ้ายและคลิกที่ Windows Security
  4. ตอนนี้ไปที่แท็บความปลอดภัยของ Windows ทางด้านขวาแล้วคลิกการป้องกันไวรัสและภัยคุกคามภายใต้พื้นที่ป้องกัน
  5. หลังจากที่เครื่องมือ Virus & Threat Protection ของ Windows Security เปิดขึ้น ให้คลิกที่ Scan Options ใต้ Current Threats
  6. บนหน้าจอ Scan Options ให้เลือกปุ่มตัวเลือกสำหรับ Full Scan จากนั้นคลิกที่ปุ่ม "Scan now"
  7. เครื่องมือนี้จะตรวจสอบโปรแกรมและไฟล์ทั้งหมดบนฮาร์ดดิสก์ของคุณเพื่อหามัลแวร์
  8. ปล่อยให้กระบวนการดำเนินไปตามปกติ

สแกนหาและกำจัดไฟล์ระบบที่เสียหาย

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

ไม่ว่าในกรณีใด คุณต้องสแกนระบบของคุณและตรวจสอบว่ามีไฟล์ Windows Resource Protection (WRP) ที่เสียหายหรือสูญหายหรือไม่ ใช้ยูทิลิตี้บรรทัดคำสั่งในตัว System File Checker เพื่อตรวจสอบไฟล์ระบบที่เสียหายและแทนที่โดยอัตโนมัติ

คุณควรสังเกตว่าใน Windows 10 คุณต้องเรียกใช้เครื่องมือ DISM (Inbox Deployment Image Servicing and Management) ก่อนเรียกใช้ System File Checker งานของ DISM คือการจัดหาไฟล์ที่จำเป็นสำหรับกระบวนการซ่อมแซม หากคุณไม่ทราบวิธีเรียกใช้ยูทิลิตี้นี้ ให้ทำตามขั้นตอนด้านล่าง:

  1. ไปที่ทาสก์บาร์และคลิกที่ไอคอนรูปแว่นขยายเพื่อเปิดช่องค้นหาข้างเริ่ม คุณยังสามารถเปิดฟังก์ชันการค้นหาได้โดยกดปุ่ม Windows และ S พร้อมกัน
  2. หลังจากที่ยูทิลิตีการค้นหาเปิดขึ้น ให้พิมพ์ “command prompt” (โดยไม่ใส่เครื่องหมายอัญประกาศ) ลงในกล่องข้อความ
  3. เมื่อ Command Prompt ปรากฏขึ้นในผลการค้นหา ให้คลิกขวา จากนั้นคลิก Run as Administrator ในเมนูบริบท
  4. เมื่อหน้าต่างโต้ตอบการควบคุมบัญชีผู้ใช้ปรากฏขึ้น ให้คลิกที่ปุ่ม ใช่
  5. หลังจากที่พรอมต์คำสั่งปรากฏขึ้น ไปที่หน้าจอสีดำ พิมพ์บรรทัดต่อไปนี้ จากนั้นกดปุ่ม Enter:

DISM.exe /Online /Cleanup-image /Restorehealth

DISM จะดึงไฟล์ระบบที่ SFC จะใช้เพื่อทำการซ่อมแซม โดยปกติ เครื่องมือนี้จะใช้ยูทิลิตี้ Windows Update เพื่อดึงไฟล์เหล่านี้ อย่างไรก็ตาม เนื่องจากคุณมีปัญหากับยูทิลิตี้นี้ คุณจะต้องใช้ดีวีดีการติดตั้ง Windows 10 หรือสื่อที่ใช้บู๊ตได้อื่นเป็นแหล่งซ่อมแซม

เมื่อคุณใส่สื่อที่สามารถบู๊ตได้ ให้ป้อนบรรทัดต่อไปนี้:

DISM.exe /Online /Cleanup-Image /RestoreHealth /แหล่งที่มา: C:\RepairSource\Windows /LimitAccess

โปรดทราบว่าพารามิเตอร์ C:\RepairSource\Windows แสดงถึงเส้นทางไปยังโฟลเดอร์ Windows ในสื่อที่ใช้บู๊ตได้ หากคุณมีไฟล์ ISO สำหรับ windows คุณสามารถแตกไฟล์และใช้โฟลเดอร์แทนได้

เมื่อรันคำสั่งแล้ว ให้ไปยังขั้นตอนถัดไป

  1. ตอนนี้พิมพ์ “sfc /scannow” (โดยไม่ใส่เครื่องหมายอัญประกาศ) จากนั้นกดปุ่ม Enter
  2. หากคุณเห็นข้อความแสดงการเสร็จสิ้นที่ระบุว่า “Windows Resource Protection พบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ” ให้รีสตาร์ทระบบและข้อผิดพลาดจะไม่เกิดขึ้นอีก
  3. อย่างไรก็ตาม หากคุณเห็นข้อความการเสร็จสิ้นที่แตกต่างกัน เช่น “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอได้” คุณต้องเริ่มระบบของคุณในเซฟโหมดและเรียกใช้เครื่องมือ SFC ขั้นตอนด้านล่างจะแสดงให้คุณเห็นว่าต้องทำอย่างไร:
  • เปิดแอปพลิเคชันการตั้งค่าโดยคลิกขวาที่ปุ่มเริ่มแล้วเลือกการตั้งค่าหรือโดยใช้แป้นพิมพ์ Windows + I
  • หลังจากที่แอป Settings เปิดขึ้น ให้คลิกที่ Update & Security ที่ด้านล่างของหน้าจอหลัก
  • เมื่ออินเทอร์เฟซการอัปเดตและความปลอดภัยปรากฏขึ้น ให้ไปที่บานหน้าต่างด้านซ้ายและคลิกที่ Recovery
  • ไปที่บานหน้าต่างด้านขวา เลื่อนลง จากนั้นคลิกที่ Restart Now ภายใต้ Advanced Startup
  • เมื่อพีซีของคุณรีบูตเป็นสภาพแวดล้อมการเริ่มต้นขั้นสูง ให้คลิกที่ไทล์แก้ไขปัญหา
  • บนหน้าจอแก้ไขปัญหา ให้คลิกที่ตัวเลือกขั้นสูง
  • ตอนนี้ ให้คลิกที่การตั้งค่าเริ่มต้น เมื่อคุณเห็นอินเทอร์เฟซตัวเลือกขั้นสูง
  • คลิกที่ปุ่มรีสตาร์ทภายใต้การตั้งค่าเริ่มต้น
  • หลังจากที่คอมพิวเตอร์ของคุณเริ่มต้นใหม่ในสภาพแวดล้อมตัวเลือกการเริ่มต้น ให้แตะ F4 บนแป้นพิมพ์เพื่อเริ่ม Windows ในเซฟโหมด หรือแตะ F5 สำหรับเซฟโหมดที่มีระบบเครือข่าย
  • เมื่อพีซีของคุณบูทเข้าสู่ Safe Mode แล้ว ให้ไปที่โฟลเดอร์ %WinDir%\WinSxS\Temp (คุณสามารถป้อนได้ใน Run) และตรวจสอบให้แน่ใจว่าโฟลเดอร์ PendingDeletes และ PendingRename อยู่ที่นั่น
  • ตอนนี้ เรียกใช้เครื่องมือ SFC ตามที่อธิบายไว้ข้างต้น

รีเซ็ตส่วนประกอบ Winsock

Windows Socket เป็นส่วนประกอบที่รับผิดชอบในการถ่ายโอนข้อมูลจากแอปพลิเคชันบนเว็บ เช่น Windows Update ไปยังโครงสร้างพื้นฐานเครือข่ายของระบบของคุณ เป็นไฟล์ DLL ที่อยู่ในฮาร์ดไดรฟ์ของคุณ คอมโพเนนต์ Winsock เช่นเดียวกับไฟล์ DLL อื่นๆ อาจเสียหายหรือมีการกำหนดค่าที่ไม่ถูกต้อง อาจเป็นสาเหตุของข้อผิดพลาด 0x800f0900 ได้เป็นอย่างดี

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

  1. ไปที่ทาสก์บาร์และคลิกที่แว่นขยายข้างปุ่มเริ่มเพื่อเรียกแถบค้นหา คุณยังสามารถแตะโลโก้ Windows และปุ่ม S พร้อมกันเพื่อเปิดยูทิลิตีการค้นหาได้
  2. หลังจากที่คุณเห็นแถบค้นหา ให้พิมพ์ "command" (ไม่มีเครื่องหมายคำพูด) ลงในช่องข้อความ
  3. เมื่อคุณเห็น Command Prompt ในผลการค้นหา ให้คลิกขวาและเลือก Run as Administrator จากเมนูบริบท
  4. คลิกที่ปุ่ม ใช่ เมื่อกล่องโต้ตอบการยืนยันการควบคุมบัญชีผู้ใช้เปิดขึ้น
  5. ตอนนี้พิมพ์บรรทัดด้านล่างลงในหน้าต่างพรอมต์คำสั่งแล้วกดแป้น Enter:

netsh winsock รีเซ็ต

  1. รีสตาร์ทระบบของคุณเมื่อคำสั่งดำเนินการ จากนั้นตรวจสอบข้อผิดพลาด

รีเซ็ตคอมโพเนนต์ Windows Update

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

ทำตามขั้นตอนด้านล่าง:

ขั้นตอนแรก : หยุดบริการ windows เช่น Background Intelligent Transfer, Windows Update Application Identity และ Cryptographic services เพื่อเข้าถึงโฟลเดอร์ SoftwareDistribution และ Catroot2:

  1. คลิกขวาที่ปุ่ม Start แล้วคลิก Run ในเมนู Quick Access หรือเปิดหน้าต่างโต้ตอบโดยใช้ปุ่มลัด Windows + R
  2. เมื่อ Run เปิดขึ้น ให้พิมพ์ "CMD" (ไม่มีเครื่องหมายคำพูด) ลงในช่องข้อความแล้วกด Enter
  3. คลิกใช่เมื่อคุณเห็นกล่องโต้ตอบการควบคุมบัญชีผู้ใช้
  4. เมื่อหน้าต่างพร้อมรับคำสั่งที่ยกระดับปรากฏขึ้น ให้พิมพ์บรรทัดต่อไปนี้ในหน้าจอสีดำ แล้วกด Enter หลังจากแต่ละรายการ:

บิตหยุดสุทธิ

หยุดสุทธิ wuauserv

net stop appidsvc

หยุดสุทธิ cryptsvc

ขั้นตอนที่สอง : ลบไฟล์ชื่อ qmgr*.dat โดยป้อนหรือคัดลอกและวางบรรทัดคำสั่งด้านล่างในพรอมต์คำสั่งของผู้ดูแลระบบ:

ลบ “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

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

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

เรน %systemroot%\system32\catroot2 catroot2.bak

ขั้นตอนที่สี่ : รีเซ็ตตัวบอกเกี่ยวกับความปลอดภัยของบริการ Windows Update และบริการ Background Intelligent Transfer เป็นค่าเริ่มต้น คัดลอกและวางบรรทัดด้านล่างลงใน Command Prompt ที่ยกระดับ แล้วกด Enter หลังจากแต่ละรายการ:

sc.exe sdset บิต D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

ขั้นตอนที่ห้า: ป้อนคำสั่งต่อไปนี้เพื่อสลับไปยังโฟลเดอร์ System32:

cd /d %windir%\system32

ขั้นตอนที่หก : ตอนนี้ คุณต้องลงทะเบียนไฟล์ DLL ที่เกี่ยวข้องกับ Windows Update อีกครั้ง ในการทำเช่นนั้น ให้ป้อนบรรทัดคำสั่งด้านล่างและตรวจสอบให้แน่ใจว่าคุณได้กดปุ่ม Enter หลังจากพิมพ์แต่ละบรรทัด:

regsvr32.exe atl.dll หรือ

regsvr32.exe urlmon.dll หรือ

regsvr32.exe mshtml.dll หรือ

regsvr32.exe shdocvw.dll

regsvr32.exe browserui.dll หรือ

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll หรือ

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll หรือ

regsvr32.exe wintrust.dll หรือ

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll หรือ

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll หรือ

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

ขั้นตอนที่เจ็ด : หลังจากนั้น ไปที่ Registry Editor และลบรีจิสตรีคีย์ที่ไม่ถูกต้อง:

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

  1. เปิดกล่องโต้ตอบเรียกใช้ พิมพ์ "regedit" (ไม่มีเครื่องหมายคำพูด) จากนั้นคลิกตกลง ยืนยันการตัดสินใจของคุณในกล่องโต้ตอบการควบคุมบัญชีผู้ใช้
  2. เมื่อ Registry Editor เปิดขึ้น ให้ไปที่บานหน้าต่างด้านซ้ายและขยาย HKEY_LOCAL_MACHINE
  3. ไปที่ส่วนประกอบและขยาย
  4. ตอนนี้ ให้ลบคีย์ต่อไปนี้ หากคุณพบคีย์เหล่านี้ภายใต้ส่วนประกอบ:

PendingXmlIdentifier

ถัดไปQueueEntryIndex

ผู้ติดตั้งขั้นสูงต้องการการแก้ไข

ก่อนการแก้ไขครั้งต่อไป ให้บันทึกหน้าเว็บนี้หรือบุ๊กมาร์กไว้ จากนั้นเริ่มระบบของคุณใหม่

แปดขั้นตอน : เริ่มบริการที่คุณปิดใช้งานในขั้นตอนแรก พิมพ์บรรทัดด้านล่างแล้วกด Enter หลังจากพิมพ์แต่ละบรรทัด:

บิตเริ่มต้นสุทธิ

เริ่มต้นสุทธิ wuauserv

net start appidsvc

net start cryptsvc

ขั้นตอนที่เก้า : รีสตาร์ทระบบของคุณและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ดำเนินการคลีนบูต

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

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

ขั้นตอนด้านล่างจะแสดงวิธีการดำเนินการ Clean Boot และแยกบริการหรือโปรแกรมเริ่มต้นที่มีปัญหา:

  1. คลิกขวาที่ปุ่ม Start และคลิกที่ Run เมื่อเมนู Quick Access ปรากฏขึ้น คุณยังสามารถกดแป้นโลโก้ Windows ค้างไว้ จากนั้นแตะแป้น R เพื่อเปิดใช้ Run
  2. เมื่อ Run เปิดขึ้น ให้พิมพ์ msconfig (ไม่มีเครื่องหมายคำพูด) แล้วคลิกปุ่ม OK
  3. สลับไปที่แท็บบริการเมื่อกล่องโต้ตอบการกำหนดค่าระบบปรากฏขึ้น
  4. ภายใต้แท็บ Services ให้ค้นหาช่องทำเครื่องหมาย "Hide all Microsoft services" และทำเครื่องหมาย
  5. คลิกที่ปุ่ม ปิดใช้งานทั้งหมด เพื่อหยุดบริการที่แสดงอยู่ภายใต้แท็บไม่ให้เปิดขึ้นในครั้งต่อไปที่ Windows บูท
  6. จากนั้นไปที่แท็บ Startup และคลิกที่ Open Task Manager
  7. คุณจะถูกเปลี่ยนเส้นทางไปยังแท็บเริ่มต้นของตัวจัดการงาน
  8. ปิดการใช้งานทุกโปรแกรมที่คุณเห็นภายใต้แท็บเริ่มต้นโดยคลิกขวาที่แต่ละโปรแกรมแล้วคลิกปิดการใช้งาน
  9. ออกจากตัวจัดการงานและคลิกที่ปุ่มตกลงในการกำหนดค่าระบบ
  10. รีสตาร์ทพีซีของคุณ

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

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

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

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

หากไม่มีรายการใดในแท็บบริการที่ทำให้เกิดข้อผิดพลาด ให้ดำเนินการเดียวกันตั้งแต่ขั้นตอนที่ 1 ถึง 3 สำหรับโปรแกรมภายใต้แท็บเริ่มต้น

บทสรุป

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

ที่แนะนำ

แก้ไขปัญหาพีซีด้วย Auslogics BoostSpeed

นอกจากการทำความสะอาดและปรับแต่งพีซีของคุณแล้ว BoostSpeed ​​ยังปกป้องความเป็นส่วนตัว วินิจฉัยปัญหาฮาร์ดแวร์ เสนอเคล็ดลับในการเพิ่มความเร็ว และมอบเครื่องมือมากกว่า 20+ รายการเพื่อครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่

Auslogics BoostSpeed ​​เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดฟรี

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