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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. เมื่อคุณอยู่ในพรอมต์ CMD ที่ยกระดับแล้วให้พิมพ์คำสั่งต่อไปนี้ตามลำดับแล้วกด ป้อน หลังจากแต่ละคำสั่ง:
    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' แล้วกด ป้อน
  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. เปิดกล่องโต้ตอบเรียกใช้โดยการกด คีย์ Windows + R. ถัดไปภายในกล่องข้อความพิมพ์ "cmd" แล้วกด Ctrl + Shift + Enter เพื่อเปิดทางยกระดับ พร้อมรับคำสั่ง หน้าต่าง.

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

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

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

  3. เมื่อคุณจัดการเพื่อปิดใช้งานบริการที่จำเป็นทั้งหมดแล้วให้วางคำสั่งต่อไปนี้ (ตามลำดับใดก็ได้) แล้วกด ป้อน หลังจากแต่ละอันเพื่อเปลี่ยนชื่อสองโฟลเดอร์ที่ผู้ใช้ Windows เก็บไฟล์อัพเดท update (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 เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์

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

Facebook Twitter Google Plus Pinterest