Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

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

เนื่องจากปัญหาได้รับการอำนวยความสะดวกโดยไฟล์ที่เสียหายบางไฟล์ที่จัดเก็บไว้ในเครื่อง วิธีหนึ่งในการหลีกเลี่ยงปัญหาทั้งหมดคือการใช้ Microsoft Update Catalog เพื่อติดตั้งการอัปเดตด้วยตนเองแทนที่จะใช้ไคลเอนต์ 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 Catalog ให้ใช้ฟังก์ชันค้นหาที่มุมขวาของหน้าจอเพื่อค้นหาการอัปเดตที่เรียกใช้ 0x800f0900  ข้อผิดพลาด. เพียงพิมพ์หรือวางการอัปเดตที่มีปัญหาแล้วกด Enter เพื่อเริ่มต้นการค้นหา จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 ได้อย่างไร

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

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

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

    จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 ได้อย่างไร
  4. เมื่อคุณจัดการระบุเวอร์ชันอัปเดตที่เหมาะสมได้แล้ว ให้คลิกที่ ดาวน์โหลด ปุ่มที่เกี่ยวข้องกับรายการที่ถูกต้องและรออย่างอดทนจนกว่ากระบวนการจะเสร็จสมบูรณ์
  5. หลังจากดำเนินการเสร็จสิ้น ให้ไปที่ตำแหน่งที่คุณดาวน์โหลด เมื่อคุณเข้าไปข้างในแล้ว ให้มองหา .inf และเมื่อพบแล้ว ให้คลิกขวาที่ไฟล์แล้วเลือก ติดตั้ง จากเมนูบริบทที่ปรากฏใหม่ จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 ได้อย่างไร
  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 เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ ”ms-settings:troubleshoot’  แล้วกด Enter เพื่อเปิด การแก้ปัญหา แท็บของ การตั้งค่า แท็บ จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 ได้อย่างไร
  2. จาก เครื่องมือแก้ปัญหา เลื่อนลงมาที่ส่วนด้านขวาและเลื่อนลงมาจนสุดที่ ส่วนเริ่มต้นและใช้งาน . เมื่อไปถึงแล้ว ให้คลิกที่ Windows Update เพื่อเลือก จากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา เพื่อเปิดยูทิลิตี้การซ่อมแซม จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 ได้อย่างไร
  3. เมื่อคุณอยู่ในเมนูการแก้ไขปัญหาของ Windows Update แล้ว ให้รอให้การสแกนครั้งแรกเสร็จสิ้น จากนั้นคลิกที่ใช้การแก้ไขนี้ ในกรณีที่พบกลยุทธ์การซ่อมแซมที่เป็นไปได้ จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 ได้อย่างไร
  4. หลังจากใช้กลยุทธ์การซ่อมแซมที่ถูกต้องแล้ว ให้ปิดยูทิลิตี้การแก้ไขปัญหาและรีบูตเครื่องของคุณ
  5. เมื่อบูทเครื่องกลับมาแล้ว ให้เปิดคอมโพเนนต์ Windows Update อีกครั้ง และทำการติดตั้งการอัปเดตที่ล้มเหลวก่อนหน้านี้ด้วย 0x800f0900

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

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

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

ในการรีเซ็ตทุกองค์ประกอบ WU คุณมี 2 วิธีให้เลือก:

  • การใช้ WU Reset Agent
  • รีเซ็ต WU ด้วยตนเอง

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

การใช้ WU Reset Agent อัตโนมัติ

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

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

  1. เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . จากนั้น ในกล่องข้อความ ให้พิมพ์ ‘cmd’ แล้วกด Ctrl + Shift + Enter เพื่อเปิด พร้อมท์ CMD ระดับสูง . จะแก้ไขข้อผิดพลาด Windows Update 0x800f0900 ได้อย่างไร

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

  2. ภายในเทอร์มินัลของ Command Prompt ที่ยกระดับขึ้น ให้พิมพ์ชุดคำสั่งถัดไป (ตามลำดับ) แต่อย่าลืมกด Enter หลังจากแต่ละรายการ:
    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 (SoftwareDistribution และ Catroot2):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

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

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

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

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

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

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

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

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

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

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

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

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

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