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

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

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

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

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

อย่างไรก็ตาม ในกรณีที่คุณกำลังจัดการกับกรณีขั้นสูงของไฟล์ระบบเสียหาย คุณอาจต้องเริ่มการสแกนความเสียหายของระบบทั้งระบบ (โดยใช้ยูทิลิตี้ SFC และ DISM)

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

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

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

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

นี่คือคำแนะนำทีละขั้นตอนโดยย่อที่จะแสดงวิธีใช้ Microsoft Update Catalog เพื่อค้นหาการติดตั้งการอัปเดตที่ขาดหายไป:

  1. เปิดเบราว์เซอร์เริ่มต้นของคุณและเข้าถึงลิงก์นี้ (ที่นี่) เพื่อเข้าถึงที่อยู่เว็บของ Microsoft Update Catalog
  2. เมื่อคุณอยู่ใน แค็ตตาล็อก Microsoft Updateให้ใช้ฟังก์ชันการค้นหาที่มุมขวาของหน้าจอเพื่อค้นหาการอัปเดตที่เรียก trigger 0x800f0900ข้อผิดพลาด เพียงพิมพ์หรือวางการอัปเดตที่มีปัญหาแล้วกด ป้อน เพื่อเริ่มต้นการค้นหา

    บันทึก: ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ยืนยันว่าปัญหาเกิดขึ้นเฉพาะกับ KB4464218 การปรับปรุงสะสม

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

    บันทึก: หากคุณไม่ทราบสถาปัตยกรรม CPU หรือ OS ของคุณ ให้คลิกขวาที่ คอมพิวเตอร์ของฉัน (พีซีเครื่องนี้) และคลิกที่ คุณสมบัติ. ต่อไปดูใต้ ระบบ ที่ประเภทระบบ – จะแสดงเวอร์ชันบิตของระบบปฏิบัติการและเวอร์ชันบิตของ CPU ของคุณ

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

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

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

เนื่องจากปัญหาดูเหมือนจะเกิดขึ้นเฉพาะใน Windows 10 ขั้นตอนต่อไปคือการดูว่าระบบปฏิบัติการของคุณไม่มีความสามารถในการแก้ไขปัญหานี้ด้วยตัวเองหรือไม่ โปรดทราบว่าตัวแก้ไขปัญหาในตัวบน Windows 10 นั้นมีประสิทธิภาพมากกว่าใน Windows 7 หรือ Windows 8.1

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

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

  1. กด คีย์ Windows + R เพื่อเปิด a วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ ”ms-การตั้งค่า: แก้ไขปัญหา'แล้วกด ป้อน เพื่อเปิดไฟล์ การแก้ไขปัญหา แท็บของ การตั้งค่า แท็บ
  2. จาก เครื่องมือแก้ปัญหา เลื่อนลงมาที่ส่วนด้านขวามือแล้วเลื่อนลงมาจนสุดที่ เริ่มต้นและใช้งานส่วน. เมื่อไปถึงแล้ว ให้คลิกที่ Windows Update เพื่อเลือกจากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา เพื่อเปิดยูทิลิตี้การซ่อมแซม
  3. เมื่อคุณอยู่ในเมนูการแก้ไขปัญหาของ Windows Update แล้ว ให้รอให้การสแกนครั้งแรกเสร็จสิ้น จากนั้นคลิกที่ ใช้โปรแกรมแก้ไขนี้ ในกรณีที่พบกลยุทธ์การซ่อมแซมที่ทำงานได้
  4. หลังจากใช้กลยุทธ์การซ่อมแซมที่ถูกต้องแล้ว ให้ปิดยูทิลิตี้การแก้ไขปัญหาและรีบูตเครื่องของคุณ
  5. เมื่อบูทสำรองข้อมูลแล้ว ให้เปิดคอมโพเนนต์ Windows Update อีกครั้ง และทำการติดตั้งการอัปเดตที่ล้มเหลวก่อนหน้านี้ด้วย . ซ้ำ 0x800f0900.

หากยังคงมีปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3: การรีเซ็ตWU

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

เมื่อพูดถึงการรีเซ็ตทุกองค์ประกอบ WU คุณมีสองวิธีให้เลือก:

  • การใช้ตัวแทนรีเซ็ต WU
  • การรีเซ็ต WU ด้วยตนเอง

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

การใช้ Automated WU Reset Agent

  1. เข้าถึงหน้า Microsoft Technet อย่างเป็นทางการนี้ (ที่นี่) และคลิกที่ ดาวน์โหลด เพื่อดาวน์โหลดไฟล์ รีเซ็ต Windows Update Agent.
  2. หลังจากดาวน์โหลดเสร็จแล้ว ให้แตกเนื้อหาของไฟล์เก็บถาวรด้วย a ยูทิลิตี้การบีบอัด
  3. เมื่อดำเนินการเสร็จสิ้น ให้ดับเบิลคลิกที่ ResetWUENG.exe และคลิก ใช่ ที่ UAC (การควบคุมบัญชีผู้ใช้)เพื่อเปิดโปรแกรมติดตั้งด้วยสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ
  4. ถัดไป ทำตามคำแนะนำบนหน้าจอเพื่อเรียกใช้สคริปต์บนคอมพิวเตอร์ของคุณ เมื่อเสร็จแล้ว ให้รีบูตเครื่องของคุณและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่โดยพยายามติดตั้งการอัปเดตที่ก่อนหน้านี้ล้มเหลวพร้อมกับข้อผิดพลาดอีกครั้ง

การรีเซ็ต Windows Update ด้วยตนเอง (ผ่าน CMD)

  1. เปิดไฟล์ วิ่ง กล่องโต้ตอบโดยการกด คีย์ Windows + R. จากนั้น ในกล่องข้อความ ให้พิมพ์ 'cmd' แล้วกด Ctrl + Shift + Enter เพื่อเปิด an พรอมต์ CMD ยกระดับ.

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

  2. ภายในเทอร์มินัล Command Prompt ที่ยกระดับขึ้น ให้พิมพ์ชุดคำสั่งถัดไป (ตามลำดับ) แต่อย่าลืมกด ป้อน หลังจากแต่ละรายการ:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    บันทึก: เมื่อคุณรันคำสั่งเหล่านี้เสร็จแล้ว คุณจะปิดการใช้งาน Windows Update Services, MSI Installer, Cryptographic services และบริการ BITS อย่างมีประสิทธิภาพ

  3. เมื่อรีเซ็ตบริการ Windows Update ที่เกี่ยวข้องแล้ว ให้เรียกใช้คำสั่งต่อไปนี้ตามลำดับเพื่อล้างสองโฟลเดอร์ที่รับผิดชอบในการเก็บข้อมูลชั่วคราวของ Windows Update (การกระจายซอฟต์แวร์ และ แคทรูต2):
    Ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

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

  4. เมื่อล้างทั้งสองกระบวนการแล้ว ให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล CMD ที่ยกระดับเดียวกัน แล้วกด ป้อน หลังจากแต่ละรายการเพื่อเริ่มบริการที่คุณปิดใช้งานก่อนหน้านี้ในขั้นตอนที่ 2:
    เริ่มสุทธิ wuauserv เริ่มสุทธิ cryptSvc บิตเริ่มต้นสุทธิ เซิร์ฟเวอร์เริ่มต้นสุทธิ
  5. เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณยังพบปัญหา 0x800f0900ข้อผิดพลาดเมื่อคุณพยายามติดตั้ง Windows Update

ในกรณีที่ปัญหายังคงเกิดขึ้น ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 4: ทำการสแกน DISM และ SFC

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

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

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

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

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

ในกรณีที่ปัญหาเดิมยังคงมีอยู่ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 5: การติดตั้งการซ่อมแซม

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

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

Facebook Twitter Google Plus Pinterest