วิธีแก้ไขข้อผิดพลาด 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 เพื่อค้นหาการติดตั้งการอัปเดตที่ขาดหายไป:
- เปิดเบราว์เซอร์เริ่มต้นของคุณและเข้าถึงลิงก์นี้ (ที่นี่) เพื่อเข้าถึงที่อยู่เว็บของ Microsoft Update Catalog
- เมื่อคุณอยู่ใน แค็ตตาล็อก Microsoft Updateให้ใช้ฟังก์ชันการค้นหาที่มุมขวาของหน้าจอเพื่อค้นหาการอัปเดตที่เรียก trigger 0x800f0900ข้อผิดพลาด เพียงพิมพ์หรือวางการอัปเดตที่มีปัญหาแล้วกด ป้อน เพื่อเริ่มต้นการค้นหา
บันทึก: ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ยืนยันว่าปัญหาเกิดขึ้นเฉพาะกับ KB4464218 การปรับปรุงสะสม
- เมื่อได้ผลลัพธ์แล้วให้ค้นหาการอัปเดตที่เหมาะสมโดยตรวจสอบสถาปัตยกรรมของ CPU และเวอร์ชัน Windows ที่ออกแบบมาสำหรับ
บันทึก: หากคุณไม่ทราบสถาปัตยกรรม CPU หรือ OS ของคุณ ให้คลิกขวาที่ คอมพิวเตอร์ของฉัน (พีซีเครื่องนี้) และคลิกที่ คุณสมบัติ. ต่อไปดูใต้ ระบบ ที่ประเภทระบบ – จะแสดงเวอร์ชันบิตของระบบปฏิบัติการและเวอร์ชันบิตของ CPU ของคุณ
- เมื่อคุณจัดการเพื่อระบุเวอร์ชันอัปเดตที่เหมาะสมแล้ว ให้คลิกที่ on ดาวน์โหลด ปุ่มที่เชื่อมโยงกับรายการที่ถูกต้องและรออย่างอดทนจนกว่ากระบวนการจะเสร็จสมบูรณ์
- หลังจากดำเนินการเสร็จสิ้น ให้ไปที่ตำแหน่งที่คุณดาวน์โหลด เมื่อคุณเข้าไปข้างในแล้ว ให้มองหา .inf ไฟล์และเมื่อคุณพบแล้วให้คลิกขวาที่ไฟล์แล้วเลือก ติดตั้ง จากเมนูบริบทที่ปรากฏใหม่
- ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น จากนั้นรีบูตเครื่องของคุณ ในการเริ่มต้นครั้งถัดไป ควรติดตั้งการอัปเดตแล้ว และ Windows Update จะไม่แจ้งให้คุณติดตั้งอีกต่อไป
ในกรณีที่คุณกำลังมองหาวิธีแก้ไขอื่น (วิธีที่จะเปิดเผยสาเหตุของปัญหา) หรือขั้นตอนข้างต้นล้มเหลวในท้ายที่สุดโดยมีข้อผิดพลาดอื่น ให้เลื่อนลงไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 2: การเรียกใช้ตัวแก้ไขปัญหา Windows Update
เนื่องจากปัญหาดูเหมือนจะเกิดขึ้นเฉพาะใน Windows 10 ขั้นตอนต่อไปคือการดูว่าระบบปฏิบัติการของคุณไม่มีความสามารถในการแก้ไขปัญหานี้ด้วยตัวเองหรือไม่ โปรดทราบว่าตัวแก้ไขปัญหาในตัวบน Windows 10 นั้นมีประสิทธิภาพมากกว่าใน Windows 7 หรือ Windows 8.1
จะสแกนส่วนประกอบ Windows Update โดยอัตโนมัติเพื่อหาความไม่สอดคล้องกันและจะใช้กลยุทธ์การซ่อมแซมที่ทำงานได้ในกรณีที่พบสถานการณ์ที่คุ้นเคย เราพบรายงานผู้ใช้หลายฉบับที่อ้างว่าตัวแก้ไขปัญหา Windows Update แก้ไข 0x800f0900ข้อผิดพลาดโดยการรีเซ็ตทุกองค์ประกอบ WU ที่เกี่ยวข้องด้วยตนเอง
นี่คือคำแนะนำทีละขั้นตอนโดยย่อที่จะแสดงวิธีเรียกใช้ตัวแก้ไขปัญหา Windows Update จากแท็บการแก้ไขปัญหา:
- กด คีย์ Windows + R เพื่อเปิด a วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ ”ms-การตั้งค่า: แก้ไขปัญหา'แล้วกด ป้อน เพื่อเปิดไฟล์ การแก้ไขปัญหา แท็บของ การตั้งค่า แท็บ
- จาก เครื่องมือแก้ปัญหา เลื่อนลงมาที่ส่วนด้านขวามือแล้วเลื่อนลงมาจนสุดที่ เริ่มต้นและใช้งานส่วน. เมื่อไปถึงแล้ว ให้คลิกที่ Windows Update เพื่อเลือกจากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา เพื่อเปิดยูทิลิตี้การซ่อมแซม
- เมื่อคุณอยู่ในเมนูการแก้ไขปัญหาของ Windows Update แล้ว ให้รอให้การสแกนครั้งแรกเสร็จสิ้น จากนั้นคลิกที่ ใช้โปรแกรมแก้ไขนี้ ในกรณีที่พบกลยุทธ์การซ่อมแซมที่ทำงานได้
- หลังจากใช้กลยุทธ์การซ่อมแซมที่ถูกต้องแล้ว ให้ปิดยูทิลิตี้การแก้ไขปัญหาและรีบูตเครื่องของคุณ
- เมื่อบูทสำรองข้อมูลแล้ว ให้เปิดคอมโพเนนต์ Windows Update อีกครั้ง และทำการติดตั้งการอัปเดตที่ล้มเหลวก่อนหน้านี้ด้วย . ซ้ำ 0x800f0900.
หากยังคงมีปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 3: การรีเซ็ตWU
ในกรณีที่ตัวแก้ไขปัญหา Windows Update ไม่สามารถแก้ไขปัญหาให้คุณได้ เป็นไปได้ว่าคุณกำลังจัดการกับไฟล์เสียหายที่มีผลกระทบต่อส่วนประกอบ WU ซึ่งไม่สามารถแก้ไขได้ตามปกติ ในกรณีนี้ คุณควรดำเนินการต่อโดยรีเซ็ตทุกกระบวนการ เซิร์ฟเวอร์ และการติดตั้งที่เกี่ยวข้องกับการดำเนินการนี้
เมื่อพูดถึงการรีเซ็ตทุกองค์ประกอบ WU คุณมีสองวิธีให้เลือก:
- การใช้ตัวแทนรีเซ็ต WU
- การรีเซ็ต WU ด้วยตนเอง
เราได้สร้างคู่มือสองฉบับแยกกัน โดยมีขั้นตอนสำหรับแต่ละแนวทาง รู้สึกอิสระที่จะปฏิบัติตามสิ่งที่คุณรู้สึกสบายใจมากขึ้น
การใช้ Automated WU Reset Agent
- เข้าถึงหน้า Microsoft Technet อย่างเป็นทางการนี้ (ที่นี่) และคลิกที่ ดาวน์โหลด เพื่อดาวน์โหลดไฟล์ รีเซ็ต Windows Update Agent.
- หลังจากดาวน์โหลดเสร็จแล้ว ให้แตกเนื้อหาของไฟล์เก็บถาวรด้วย a ยูทิลิตี้การบีบอัด
- เมื่อดำเนินการเสร็จสิ้น ให้ดับเบิลคลิกที่ ResetWUENG.exe และคลิก ใช่ ที่ UAC (การควบคุมบัญชีผู้ใช้)เพื่อเปิดโปรแกรมติดตั้งด้วยสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ
- ถัดไป ทำตามคำแนะนำบนหน้าจอเพื่อเรียกใช้สคริปต์บนคอมพิวเตอร์ของคุณ เมื่อเสร็จแล้ว ให้รีบูตเครื่องของคุณและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่โดยพยายามติดตั้งการอัปเดตที่ก่อนหน้านี้ล้มเหลวพร้อมกับข้อผิดพลาดอีกครั้ง
การรีเซ็ต Windows Update ด้วยตนเอง (ผ่าน CMD)
- เปิดไฟล์ วิ่ง กล่องโต้ตอบโดยการกด คีย์ Windows + R. จากนั้น ในกล่องข้อความ ให้พิมพ์ 'cmd' แล้วกด Ctrl + Shift + Enter เพื่อเปิด an พรอมต์ CMD ยกระดับ.
บันทึก: ที่ การควบคุมบัญชีผู้ใช้ (UAC) พร้อมท์ คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายในเทอร์มินัล Command Prompt ที่ยกระดับขึ้น ให้พิมพ์ชุดคำสั่งถัดไป (ตามลำดับ) แต่อย่าลืมกด ป้อน หลังจากแต่ละรายการ:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
บันทึก: เมื่อคุณรันคำสั่งเหล่านี้เสร็จแล้ว คุณจะปิดการใช้งาน Windows Update Services, MSI Installer, Cryptographic services และบริการ BITS อย่างมีประสิทธิภาพ
- เมื่อรีเซ็ตบริการ Windows Update ที่เกี่ยวข้องแล้ว ให้เรียกใช้คำสั่งต่อไปนี้ตามลำดับเพื่อล้างสองโฟลเดอร์ที่รับผิดชอบในการเก็บข้อมูลชั่วคราวของ Windows Update (การกระจายซอฟต์แวร์ และ แคทรูต2):
Ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old
บันทึก: การดำเนินการนี้จะยังคงเป็นสองโฟลเดอร์อย่างมีประสิทธิภาพ เนื่องจากไม่มีทางลบตามอัตภาพ แต่สิ่งนี้จะช่วยให้เราบรรลุจุดประสงค์เดียวกันในท้ายที่สุด เนื่องจากระบบปฏิบัติการของคุณจะถูกบังคับให้สร้างอินสแตนซ์ใหม่ที่ไม่มีความเสียหายใดๆ
- เมื่อล้างทั้งสองกระบวนการแล้ว ให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล CMD ที่ยกระดับเดียวกัน แล้วกด ป้อน หลังจากแต่ละรายการเพื่อเริ่มบริการที่คุณปิดใช้งานก่อนหน้านี้ในขั้นตอนที่ 2:
เริ่มสุทธิ wuauserv เริ่มสุทธิ cryptSvc บิตเริ่มต้นสุทธิ เซิร์ฟเวอร์เริ่มต้นสุทธิ
- เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณยังพบปัญหา 0x800f0900ข้อผิดพลาดเมื่อคุณพยายามติดตั้ง Windows Update
ในกรณีที่ปัญหายังคงเกิดขึ้น ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 4: ทำการสแกน DISM และ SFC
ในกรณีที่วิธีการข้างต้นไม่ได้อนุญาตให้คุณแก้ไข 0x800f0900ข้อผิดพลาด เป็นที่ชัดเจนว่าคุณกำลังจัดการกับความเสียหายของไฟล์ระบบ อย่างไรก็ตาม อย่าสิ้นหวังเพราะ Windows มีเครื่องมือในตัวสองสามอย่างที่จะสามารถแก้ไขอินสแตนซ์ที่เสียหายได้เกือบทั้งหมด
หากสถานการณ์นี้ใช้ได้ คุณควรเริ่มการสแกนสองครั้งติดต่อกันอย่างรวดเร็วเพื่อขจัดและแก้ไขไฟล์ระบบที่เสียหายซึ่งจบลงด้วยการรบกวน Windows Update องค์ประกอบ SFC (ตัวตรวจสอบไฟล์ระบบ) และ DISM (การปรับใช้และการบริการและการปรับใช้รูปภาพ)ควรใช้ในกรณีนี้เพื่อแก้ไขปัญหา
ก่อนอื่นคุณควรเริ่มโดย เรียกใช้การสแกน SFC - นี่เป็นเครื่องมือในเครื่องทั้งหมดที่จะสแกนหาความเสียหายของไฟล์ระบบและแทนที่อินสแตนซ์ที่ตรวจพบด้วยสำเนาที่ถูกดึงมาจากไฟล์เก็บถาวรที่เก็บไว้ในเครื่อง
เมื่อการดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นคอมพิวเตอร์ครั้งถัดไป
ในกรณีที่เกิดปัญหาเดิมขึ้นอีก ทำการสแกน DISM. แต่โปรดทราบว่าเพื่อให้ใช้งานได้อย่างมีประสิทธิภาพคุณจะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้เนื่องจากเครื่องมือนี้ต้องอาศัยส่วนประกอบย่อยของ Windows Update เพื่อดาวน์โหลดสิ่งที่เทียบเท่ากับไฟล์ที่เสียหาย เมื่อสิ้นสุดกระบวนการนี้ ให้เริ่มต้นใหม่อีกครั้งและดูว่า 0x800f0900 ข้อผิดพลาดได้รับการแก้ไข
ในกรณีที่ปัญหาเดิมยังคงมีอยู่ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 5: การติดตั้งการซ่อมแซม
หากไม่มีวิธีการใดข้างต้นที่อนุญาตให้คุณแก้ไขปัญหาได้ แสดงว่าคุณกำลังเผชิญกับอินสแตนซ์การทุจริตที่ซ่อนอยู่ซึ่งต้องใช้มาตรการพิเศษเพื่อแก้ไขปัญหา ในกรณีที่คุณมาไกลโดยไม่มีผลลัพธ์ความหวังเดียวของคุณในการแก้ไขปัญหานอกเหนือจากการทำ ติดตั้งสะอาด.
แต่ในกรณีที่คุณต้องการหลีกเลี่ยงการสูญเสียข้อมูลทั้งหมด การติดตั้งซ่อมแซม (การอัปเกรดแบบแทนที่) จะเป็นวิธีที่แนะนำ การดำเนินการนี้จะทำให้คุณสามารถรีเซ็ตทุกองค์ประกอบของ Windows (รวมถึงข้อมูลความสัมพันธ์ในการบู๊ต) ในขณะเดียวกันก็ช่วยให้คุณเก็บข้อมูลส่วนบุคคลทุกบิต รวมถึงแอปพลิเคชั่นที่ติดตั้ง เกม วิดีโอ รูปภาพ เอกสาร ฯลฯ