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

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

ในกรณีที่คุณพบปัญหาเฉพาะกับการอัปเดต 1903 คุณควรลองติดตั้งการอัปเดตอีกครั้งผ่านทางโฟลเดอร์$ GetCurrent หากไม่ได้ทำงานอีกวิธี convenable ที่อาจจะช่วยให้คุณสามารถที่จะหลีกเลี่ยงปัญหานี้คือการใช้การอัพเกรดนี้ PC Nowคุณลักษณะของเครื่องมือสร้างสื่อ วิธีที่จะหลีกเลี่ยงส่วนประกอบในตัว WU ก็คือการติดตั้งการปรับปรุงด้วยตนเองผ่านทางMicrosoft Update แคตตาล็อก

อย่างไรก็ตามปัญหานี้อาจเกิดจาก adblocker ทั่วทั้งเครือข่ายเช่น Pi-Hole หากคุณกำลังใช้งานอยู่คุณสามารถปิดการใช้งานชั่วคราว (ขณะติดตั้งการอัปเดต) หรือถอนการติดตั้งยูทิลิตี้ทั้งหมด

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

วิธีที่ 1: บังคับให้อัปเดตผ่านโฟลเดอร์ $ getcurrent

เมื่อใดก็ตามที่คุณพยายามติดตั้งการอัปเดต Windows ที่รอดำเนินการ Windows 10 จะสร้างโฟลเดอร์ $ GetCurrent และ $ SysReset ในไดรฟ์C: \ของคุณโดยอัตโนมัติ โฟลเดอร์นี้จะมีไฟล์บันทึกเกี่ยวกับกระบวนการ Windows Update ล่าสุด แต่อาจมีไฟล์การติดตั้งจากการอัปเดตนั้นด้วย

ในกรณีที่คุณกำลังจัดการกับการอัปเดต windows ที่ล้มเหลว (ซึ่งเป็นกรณีนี้หากคุณพบข้อผิดพลาด 0xc1900223)คุณอาจบังคับให้ติดตั้งการอัปเดตได้โดยเข้าถึงโฟลเดอร์ย่อยสื่อของโฟลเดอร์$ getcurrentและทำการติดตั้งใหม่ ทางนั้น.

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

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนในการบังคับให้อัปเดตผ่านโฟลเดอร์c :

  1. เปิด File Explorer วางคำสั่งต่อไปนี้ภายในแถบนำทางที่ด้านบนแล้วกดEnter:
     C: / $ getcurrent

    หมายเหตุ:โปรดทราบว่าคุณอาจต้องเปลี่ยนตัวอักษรCให้ตรงกับไดรฟ์ระบบปฏิบัติการปัจจุบันของคุณ

    หมายเหตุ 2:นอกจากนี้คุณสามารถเข้าถึงสถานที่แห่งนี้ด้วยตนเองโดยการช่วยให้รายการที่ซ่อนแรก (ใน File Explorer ให้ไปดูและตรวจสอบกล่องที่เกี่ยวข้องกับรายการที่ซ่อนอยู่

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

ในกรณีที่มองไม่เห็นโฟลเดอร์$ getcurrentเป็นไปได้มากว่าคอมโพเนนต์ WU ไม่สามารถอัปเดตไฟล์ที่จำเป็นสำหรับการติดตั้งได้ หากเป็นไปได้ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2: การอัปเดตผ่าน Media Creation Tool

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

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับการอัปเดตเป็น Windows 10 เวอร์ชัน 1903 ผ่าน Media Creation Tool:

  1. ไปที่ลิงค์นี้ ( ที่นี่ ) และคลิกที่ปุ่มอัปเดตทันทีเพื่อดาวน์โหลดตัวช่วยอัพเกรด Windows 10
  2. หลังจากดาวน์โหลดไฟล์ปฏิบัติการสำเร็จแล้วให้ดับเบิลคลิกที่ไฟล์และคลิกใช่ที่UAC (User Account Control)เพื่อให้สิทธิ์ระดับผู้ดูแลระบบ
  3. จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น
  4. เมื่อการดำเนินการเสร็จสิ้นให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นคอมพิวเตอร์ครั้งถัดไป
  5. เมื่อคอมพิวเตอร์ของคุณบูตสำรองให้ดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่ความพยายามในการติดตั้งการอัปเดต Windows ล้มเหลวด้วย0xc1900223เดียวกันให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3: การปิดใช้งาน Pi-Hole (หรือ adblocker ทั่วเครือข่ายอื่น)

ตามที่ปรากฎรหัสข้อผิดพลาด0xc1900223เมื่อติดตั้งการอัปเดต Windows 10 สามารถเรียกใช้โดย Pi-Hole หรือadblocker ทั่วเครือข่ายที่คล้ายกัน ตามผู้ใช้รายอื่นที่ได้รับผลกระทบปัญหานี้อาจเกิดจาก DNS blocklist ที่อาจทำให้การอัปเดตไม่เสร็จสมบูรณ์

ผู้ใช้ที่พบว่าตัวเองตกอยู่ในสถานการณ์เดียวกันได้ยืนยันว่าพวกเขาสามารถติดตั้งการอัปเดตได้โดยไม่มีข้อผิดพลาดเดียวกันโดยการปิดใช้งานหรือถอนการติดตั้ง Pi-Hole ในขณะที่การอัปเดตกำลังเกิดขึ้น

ปิดใช้งาน Pi-Hole ชั่วคราว

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์'cmd'แล้วกดCtrl + Shift + Enterเพื่อเปิดพรอมต์ CMD ที่ยกระดับพร้อมการเข้าถึงของผู้ดูแลระบบ เมื่อคุณได้รับแจ้งจากUAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ
  2. เมื่อคุณอยู่ในพรอมต์ CMD ที่ยกระดับแล้วให้พิมพ์คำสั่งต่อไปนี้เพื่อเรียกใช้ยูทิลิตี้ Pi-Hole:
     Pihole
  3. เมื่อเรียกใช้ Pi-Hole แล้วให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อปิดใช้งาน:
    ปิดการใช้งาน pihole
  4. ตอนนี้ยูทิลิตี้ Pi-Hole adblocker ถูกปิดใช้งานให้ลองติดตั้งการอัปเดตที่ล้มเหลวอีกครั้งและดูว่าคุณสามารถติดตั้งได้โดยไม่ต้องรับ0xc1900223 หรือไม่
  5. หากติดตั้งการอัปเดตสำเร็จให้รันคำสั่งต่อไปนี้ในเทอร์มินัลที่ยกระดับเดียวกันเพื่อเปิดใช้งาน Pi-Hole อีกครั้ง:
    ปิดการใช้งาน pihole

การถอนการติดตั้ง Pi-Hole

  1. เปิดเรียกใช้กล่องโต้ตอบโดยการกดคีย์ Windows + R จากนั้นพิมพ์'cmd'ในกล่องข้อความแล้วกดCtrl + Shift + Enterเพื่อเปิดพรอมต์ CMD ที่ยกระดับ ที่พรอมต์UAC (การควบคุมบัญชีผู้ใช้)คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ
  2. ภายในพรอมต์ CMD ที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อเริ่มการถอนการติดตั้ง Pi-Hole:
    ถอนการติดตั้ง pihole
  3. เมื่อประมวลผลคำสั่งสำเร็จแล้วให้รีสตาร์ทคอมพิวเตอร์
  4. ในการอัปเดตครั้งถัดไปให้ลองติดตั้งการอัปเดตที่ก่อนหน้านี้ล้มเหลวด้วยข้อผิดพลาด0xc1900223และดูว่าการดำเนินการเสร็จสมบูรณ์หรือไม่

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

วิธีที่ 4: ล้างแคช DNS

ปรากฎว่าปัญหาเฉพาะนี้อาจเกิดขึ้นได้เนื่องจากความไม่สอดคล้องกันของเครือข่ายซึ่งสามารถแก้ไขได้โดยการล้างแคช DNS ของคอมพิวเตอร์ของคุณ วิธีที่ง่ายที่สุดคือผ่านพรอมต์ CMD ที่ยกระดับ

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

นี่คือคำแนะนำโดยย่อพร้อมขั้นตอนที่คุณต้องดำเนินการเพื่อล้างแคช DNS ของคุณจากหน้าต่างพรอมต์คำสั่งที่ยกระดับ:

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

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

  2. เมื่อคุณอยู่ในพรอมต์ CMD ที่ยกระดับแล้วให้พิมพ์คำสั่งต่อไปนี้ตามลำดับแล้วกดEnterหลังจากแต่ละคำสั่ง:
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / ต่ออายุ
  3. หลังจากประมวลผลคำสั่งแต่ละคำสั่งเรียบร้อยแล้วให้รีสตาร์ทคอมพิวเตอร์และพยายามติดตั้งการอัปเดตที่เคยล้มเหลวเมื่อเริ่มต้นคอมพิวเตอร์ครั้งถัดไป

หากวิธีนี้ไม่อนุญาตให้คุณแก้ไขข้อผิดพลาด0xc1900223ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 5: การติดตั้งการอัปเดตผ่าน Microsoft Update Catalog

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

ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการติดตั้งการอัปเดต 1903 ด้วยตนเองผ่าน Microsoft Update Catalog:

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

ในกรณีที่ปัญหาเดียวกันยังคงเกิดขึ้นหรือคุณไม่พบการอัปเดตที่ล้มเหลวตามปกติโดยใช้ Microsoft Update Catalog ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 6: รีเฟรชทุกส่วนประกอบของ Windows Update

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

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

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนโดยย่อในการรีเซ็ตส่วนประกอบ Windows Update ที่เกี่ยวข้องทั้งหมดด้วยตนเองจากพรอมต์ CMD ที่ยกระดับ:

  1. เปิดกล่องโต้ตอบ Run โดยการกดคีย์ Windows + R ถัดไปภายในกล่องข้อความพิมพ์'cmd'แล้วกดCtrl + Shift + Enterเพื่อเปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับขึ้น

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

  2. หลังจากที่คุณจัดการเพื่อเปิดพรอมต์ CMD ที่ยกระดับแล้วให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังจากแต่ละคำสั่งเพื่อหยุดบริการ WU ที่จำเป็นทั้งหมด:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    หมายเหตุ:คำสั่งเหล่านี้จะหยุดบริการที่เกี่ยวข้องกับบริการ Windows Update, MSI Installer, Cryptographic และ BITS โดยอัตโนมัติ

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

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

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

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

วิธีที่ 7: เรียกใช้การสแกน DISM & SFC

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

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

คำแนะนำของเราคือเรียกใช้ยูทิลิตีทั้งสองอย่างต่อเนื่องกันอย่างรวดเร็วและทำการรีสตาร์ทระบบระหว่างกัน

เริ่มต้นด้วยการสแกน SFCจากนั้นรีสตาร์ทและทำการสแกน DISMเมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์

หากคุณยังคงประสบปัญหาให้ลองทำการซ่อมแซมแบบแทนที่ (หรือติดตั้งใหม่ทั้งหมดหากข้อมูลของคุณได้รับการสำรองไว้แล้ว)