วิธีแก้ปัญหา Windows Update Error 0xc1900233

เผยแพร่แล้ว: 2020-05-18

การอัปเดต Windows 10 ไม่ใช่ประเพณีทางเลือก แต่มีความจำเป็นอย่างยิ่ง นอกเหนือจากการรับการอัปเดตฟีเจอร์ที่ปรับปรุงระบบปฏิบัติการแล้ว ยังมีส่วนประกอบสำคัญอื่นๆ ที่จำเป็นต้องอัปเดต เช่น คำจำกัดความของไวรัสสำหรับ Windows Defender การอัปเดตอื่นๆ ได้แก่ การอัปเดตสำหรับไดรเวอร์ของคุณและอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันอื่นๆ เช่น .NET Framework

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

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

เหตุใดข้อผิดพลาดการอัปเดต Windows 10 0xc1900223 เกิดขึ้น

คำอธิบายของข้อผิดพลาดของ Microsoft อ่าน:

“สิ่งนี้บ่งชี้ว่ามีปัญหาในการดาวน์โหลดและติดตั้งการอัปเดตที่เลือก Windows Update จะลองอีกครั้งในภายหลัง และคุณไม่ต้องดำเนินการใดๆ ในตอนนี้”

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

ปัญหาพื้นฐานเหล่านี้รวมถึง ปัญหาการเชื่อมต่ออินเทอร์เน็ต, มัลแวร์, VPN, ปัญหาเกี่ยวกับบริการและส่วนประกอบ Windows Update, ปัญหาเกี่ยวกับไฟล์โฮสต์ของคุณ, Winsock ที่เสียหาย และแคช DNS ที่มีปัญหา และอื่นๆ

เราจะแสดงคำแนะนำเกี่ยวกับวิธีการแก้ไขปัญหาเหล่านี้

ตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้

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

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

ปิดใช้งานการเชื่อมต่อแบบมิเตอร์

โดยปกติ Windows 10 สามารถใช้ข้อมูลของคุณได้ แต่เห็นว่าเหมาะสมที่จะดาวน์โหลดการอัปเดตที่มีอยู่ เหมาะอย่างยิ่งสำหรับระบบที่มี data cap ไม่จำกัด อย่างไรก็ตาม หากคุณใช้การเชื่อมต่อแบบคิดค่าบริการตามปริมาณข้อมูล ระบบปฏิบัติการจะลดการใช้ข้อมูลลง โดยจะดาวน์โหลดเฉพาะการอัปเดตที่สำคัญโดยอัตโนมัติ และให้คุณเลือกได้ว่าจะดาวน์โหลดการอัปเดตอื่นๆ เช่น การอัปเดตสำหรับแอป Windows Store และอื่นๆ

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

  1. เปิดแอปการตั้งค่าโดยคลิกที่ปุ่มเริ่มและเลือกไอคอนล้อเฟืองเหนือไอคอนพลังงาน คุณยังสามารถแตะปุ่ม Windows และ I พร้อมกันได้
  2. หลังจากที่แอปการตั้งค่าปรากฏขึ้น ให้คลิกที่ไอคอนเครือข่ายและอินเทอร์เน็ต
  3. เมื่อหน้าเครือข่ายและอินเทอร์เน็ตปรากฏขึ้น ให้ไปที่ด้านซ้ายของหน้าต่างแล้วคลิก Wi-Fi
  4. จากนั้นตรงไปที่แท็บ Wi-Fi ที่ด้านขวาของหน้าต่างแล้วคลิกลิงก์ "จัดการเครือข่ายที่รู้จัก"
  5. ใต้ "จัดการเครือข่ายที่รู้จัก" ให้เลือกเครือข่าย Wi-Fi ของคุณ จากนั้นคลิกที่ปุ่ม Properties
  6. เลื่อนลงไปที่ส่วน Metered Connection และปิดสวิตช์ภายใต้ “Set as metered connection” หากเปิดอยู่
  7. ตอนนี้ ลองติดตั้งโปรแกรมปรับปรุง

ดาวน์โหลดการอัปเดตผ่านการเชื่อมต่อแบบมิเตอร์

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

เรียกใช้ตัวแก้ไขปัญหา Windows Update

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

  1. คลิกที่ปุ่ม Start และเลือกไอคอนฟันเฟืองด้านบนไอคอนพลังงาน หากคุณต้องการเปิดแอปการตั้งค่าเร็วขึ้น ให้ไปที่แป้นพิมพ์แล้วแตะปุ่ม Windows และ I พร้อมกัน
  2. เมื่อแอปการตั้งค่าเปิดขึ้น ให้คลิกที่ไอคอนอัปเดตและความปลอดภัย
  3. ไปที่บานหน้าต่างด้านซ้ายของอินเทอร์เฟซ Update & Security และคลิกที่ Troubleshoot
  4. จากนั้นไปที่บานหน้าต่างด้านขวาและคลิกที่ Windows Update ภายใต้ Get Up and Running
  5. คลิกที่ปุ่ม Run the Troubleshooter ที่เลื่อนออกมาภายใต้ Windows Update
  6. เครื่องมือจะตรวจสอบปัญหาและแก้ไขปัญหาโดยอัตโนมัติ
  7. เมื่อกระบวนการเสร็จสิ้น ให้รีบูตระบบและลองทำการอัปเดต

ทำการสแกนมัลแวร์แบบเต็ม

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

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

หากคุณใช้ชุดความปลอดภัยของ Windows เป็นโปรแกรมป้องกันหลัก ขั้นตอนต่อไปนี้จะแสดงให้คุณเห็นว่าต้องทำอย่างไร:

  1. เปิดแอปพลิเคชันการตั้งค่าโดยคลิกขวาที่ปุ่มเริ่มแล้วเลือกการตั้งค่าจากเมนูการเข้าถึงด่วน คุณยังสามารถเปิดการตั้งค่าได้โดยแตะโลโก้ Windows และปุ่ม I พร้อมกัน
  2. หลังจากที่หน้าจอหลักของการตั้งค่าปรากฏขึ้น ให้ไปที่ด้านล่างของหน้าแล้วคลิก อัปเดตและความปลอดภัย
  3. เมื่อคุณไปที่อินเทอร์เฟซ Update & Security ให้ไปที่บานหน้าต่างด้านซ้ายของหน้าต่างแล้วคลิก Windows Security
  4. ตอนนี้ ไปที่แท็บความปลอดภัยของ Windows ทางด้านขวา และคลิกที่ Virus & Threat Protection ภายใต้ Protection Areas
  5. เมื่อคุณเห็นอินเทอร์เฟซของเครื่องมือ Virus & Threat Protection ในแอป Windows Security แล้ว ให้คลิกที่ Scan Options
  6. บนหน้าจอ Scan Options ให้ไปที่ปุ่มตัวเลือกสำหรับ Full Scan แล้วเลือก
  7. จากนั้นคลิกที่ปุ่ม Scan Now
  8. การสแกนแบบเต็มจะใช้เวลามากกว่าหนึ่งชั่วโมงจึงจะเสร็จสมบูรณ์ ขึ้นอยู่กับความเร็วของระบบ
  9. หลังจากดำเนินการเสร็จสิ้น ให้อนุญาตให้เครื่องมือป้องกันไวรัสและภัยคุกคามกำจัดโปรแกรมมัลแวร์หรือไฟล์ที่พบ จากนั้นรีสตาร์ทระบบและตรวจหาข้อผิดพลาด

คุณยังสามารถเพิ่มความปลอดภัยให้กับระบบของคุณด้วยการติดตั้ง Auslogics Anti-Malware เครื่องมือนี้เป็นตัวกำจัดมัลแวร์ที่สมบูรณ์แบบ มันทำงานได้อย่างราบรื่นกับ Windows 10 และไม่ก่อให้เกิดความขัดแย้งกับโปรแกรมป้องกันไวรัสอื่น ๆ

ปิดการใช้งาน VPN ของคุณ

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

เริ่มบริการ Windows Update ใหม่

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

  1. คลิกขวาที่ปุ่ม Start แล้วเลือก Run จากเมนู Quick Access คุณยังสามารถกดปุ่ม Windows และ R พร้อมกันเพื่อเปิดกล่องโต้ตอบเรียกใช้
  2. หลังจาก Run ปรากฏขึ้น ให้พิมพ์ Services.msc (ไม่มีเครื่องหมายอัญประกาศ) ลงในช่องข้อความและกดปุ่ม Enter
  3. หลังจากที่แอปพลิเคชัน Services เปิดขึ้น ให้ค้นหาบริการต่อไปนี้:
  • บริการถ่ายโอนข้อมูลเบื้องหลัง
  • บริการเข้ารหัสลับ
  • บริการ Windows Update
  • อัพเดทบริการ Orchestrator
  1. คลิกขวาที่แต่ละบริการ คลิก Properties จากนั้นคลิกที่ปุ่ม Stop หลังจากนั้น เลือก อัตโนมัติ ในเมนูแบบเลื่อนลง ประเภทการเริ่มต้น จากนั้นคลิก ตกลง
  2. ตอนนี้ ให้ลองเรียกใช้การอัปเดต

รีเซ็ต Winsock

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

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

  1. เปิดกล่องโต้ตอบเรียกใช้ คุณสามารถทำได้โดยคลิกขวาที่ปุ่ม Start แล้วเลือก Run โดยค้นหา Run ในเมนู Start หรือโดยใช้คีย์บอร์ดผสม Windows + R
  2. หลังจากที่ Run ปรากฏขึ้นที่มุมล่างซ้ายของหน้าจอ ให้พิมพ์ “CMD” (โดยไม่ใส่เครื่องหมายอัญประกาศ) จากนั้นกดปุ่ม Ctrl, Shift และ Enter พร้อมกัน
  3. หน้าต่างโต้ตอบการควบคุมบัญชีผู้ใช้จะปรากฏขึ้นและขออนุญาตเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ คลิกที่ปุ่มใช่เมื่อสิ่งนี้เกิดขึ้น
  4. เมื่อพรอมต์คำสั่งเปิดขึ้นในโหมดผู้ดูแลระบบ ให้พิมพ์บรรทัดต่อไปนี้ในหน้าจอสีดำ:

netsh winsock รีเซ็ต

  1. Windows จะรีเซ็ตคอมโพเนนต์ Winsock โดยแทนที่ไฟล์ DLL
  2. เมื่อคำสั่งดำเนินการสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์และลองอัปเดต

รีเซ็ตไฟล์โฮสต์ของคุณ

ไฟล์ Hosts ของคุณเป็นไฟล์ข้อความที่มีการกำหนดค่าเครือข่ายที่แตกต่างกัน เป็นที่ที่ตัวระบุตัวอักษรและตัวเลขของชื่อโฮสต์ถูกจับคู่กับที่อยู่ IP ที่สอดคล้องกัน ไฟล์นี้เป็นส่วนประกอบที่สำคัญของโครงสร้างพื้นฐานเครือข่ายของคอมพิวเตอร์ที่ใช้ Windows เป็นไปได้ว่าข้อความแสดงข้อผิดพลาดปรากฏขึ้นเนื่องจากไฟล์ Hosts เสียหายหรือขณะนี้มีพารามิเตอร์ที่ไม่ถูกต้อง

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

  1. เปิดหน้าต่าง File Explorer โดยคลิกขวาที่ปุ่ม Start แล้วเลือก File Explorer
  2. คลิกที่ พีซีเครื่องนี้ ในบานหน้าต่างด้านซ้ายของหน้าต่าง
  3. เปิดไดรฟ์หลักของคุณ โดยปกติแล้วจะเป็น Local Disk (C:)
  4. เมื่อไดรฟ์เปิดขึ้น ให้ดับเบิลคลิกที่โฟลเดอร์ Windows
  5. เปิดโฟลเดอร์ System32 หลังจากคุณไปที่โฟลเดอร์ Windows จากนั้นดับเบิลคลิกที่โฟลเดอร์ Drivers
  6. ตอนนี้เปิดโฟลเดอร์ Etc
  7. ค้นหาไฟล์ Hosts คลิกขวา เลือก Rename จากเมนูบริบท จากนั้นเปลี่ยนชื่อเป็นอย่างอื่น เช่น “Hosts.old” (โดยไม่ใส่เครื่องหมายอัญประกาศ)
  8. ตอนนี้ เปิดเมนูเริ่ม ค้นหา Notepad แล้วเปิดแอป
  9. เมื่อ Notepad เปิดขึ้น ให้วางสิ่งต่อไปนี้ลงในบันทึกย่อใหม่:

# ลิขสิทธิ์ (c) 1993-2006 Microsoft Corp.

#

# นี่คือตัวอย่างไฟล์ HOSTS ที่ใช้โดย Microsoft TCP/IP สำหรับ Windows

#

# ไฟล์นี้มีการจับคู่ที่อยู่ IP กับชื่อโฮสต์ แต่ละ

# รายการควรเก็บไว้ในแต่ละบรรทัด ที่อยู่ IP ควร

# ถูกวางไว้ในคอลัมน์แรกตามด้วยชื่อโฮสต์ที่เกี่ยวข้อง

# ที่อยู่ IP และชื่อโฮสต์ควรคั่นด้วยอย่างน้อยหนึ่ง

# ช่องว่าง.

#

# นอกจากนี้ ข้อคิดเห็น (เช่นสิ่งเหล่านี้) อาจถูกแทรกในรายบุคคล

# บรรทัดหรือตามชื่อเครื่องที่แสดงด้วยสัญลักษณ์ '#'

#

# ตัวอย่างเช่น:

#

# 102.54.94.97 rhino.acme.com # เซิร์ฟเวอร์ต้นทาง

# 38.25.63.10 x.acme.com # x โฮสต์ไคลเอนต์

# การจำแนกชื่อ localhost นั้นจัดการภายใน DNS เอง

# 127.0.0.1 localhost

# ::1 localhost

  1. ตอนนี้ คลิกที่ ไฟล์ ที่ด้านบนของหน้าต่างและเลือก บันทึกเป็น จากดรอปดาวน์หรือกดปุ่ม Ctrl, Shift และ S พร้อมกัน
  2. เมื่อกล่องโต้ตอบบันทึกเป็นเปิดขึ้น ให้ไปที่เส้นทาง C > Windows > System32 > Drivers > Etc พิมพ์ “hosts” (ไม่มีเครื่องหมายอัญประกาศ) ในกล่องข้อความ File Name จากนั้นคลิกที่ปุ่ม Save
  3. คลิกที่ ใช่ หากกล่องโต้ตอบการควบคุมบัญชีผู้ใช้แจ้งขออนุญาต หากกล่องโต้ตอบบอกคุณว่าคุณไม่ได้รับอนุญาตให้บันทึกในโฟลเดอร์ ให้คลิก ใช่ เพื่อบันทึกในโฟลเดอร์เอกสารแทน จากนั้นปิด Notepad แล้วย้ายไฟล์จากโฟลเดอร์เอกสารไปที่ C > Windows > System32 > Drivers > โฟลเดอร์ ฯลฯ
  4. คุณสามารถตรวจสอบปัญหาได้แล้ว

เปลี่ยนตัวแก้ไข DNS ของคุณ

หากคุณกำลังใช้ที่อยู่ DNS ที่ชี้ไปยังเซิร์ฟเวอร์ปิดกั้นโฆษณา เช่น Pi-Hole อาจเป็นสาเหตุของปัญหา ลองเปลี่ยนตัวแก้ไข DNS ของคุณเป็น Google หรือ Cloudflare และตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่ ขั้นตอนด้านล่างจะแสดงให้คุณเห็นว่าต้องทำอย่างไร:

  1. เปิดฟังก์ชันการค้นหาข้างปุ่ม Start โดยคลิกที่ไอคอนรูปแว่นขยายบนทาสก์บาร์หรือกด Windows + S
  2. พิมพ์ “แผงควบคุม” (ไม่มีเครื่องหมายอัญประกาศ) ลงในช่องข้อความหลังจากยูทิลิตีการค้นหาปรากฏขึ้น
  3. เมื่อแผงควบคุมเปิดขึ้น ให้คลิกที่ เครือข่ายและอินเทอร์เน็ต
  4. ในหน้าจอถัดไป ให้คลิกที่ Network and Sharing Center
  5. เมื่อหน้า Network and Sharing Center เปิดขึ้น ให้ไปที่บานหน้าต่างด้านซ้ายแล้วคลิก Change Adapter Settings
  6. ตอนนี้ ค้นหาอุปกรณ์เครือข่ายปัจจุบันของคุณ คลิกขวา จากนั้นคลิกที่ Properties
  7. ไปที่รายการภายใต้ "การเชื่อมต่อนี้ใช้รายการต่อไปนี้" คลิกขวาที่ Internet Protocol รุ่น 4 (TCP/IPv4) แล้วเลือก Properties
  8. เมื่อกล่องโต้ตอบ Properties สำหรับ Internet Protocol เวอร์ชัน 4 (TCP/IPv4) ปรากฏขึ้น ให้คลิกที่ปุ่มตัวเลือก "ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้"
  9. ตอนนี้ สำหรับเซิร์ฟเวอร์ DNS ที่ต้องการ ให้ป้อน 8.8.8.8 และสำหรับเซิร์ฟเวอร์ DNS สำรอง ให้ป้อน 8.8.4.4
  10. คลิกที่ปุ่ม OK จากนั้นลองทำการอัปเดต

ล้าง DNS ของคุณและต่ออายุ/ปล่อยที่อยู่ IP ของคุณ

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

ในการแก้ไขปัญหาที่นี่ คุณต้องล้างแคชทั้งหมดผ่านกระบวนการที่เรียกว่าฟลัชชิง

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

ทำตามขั้นตอนด้านล่าง:

  1. ไปที่ทาสก์บาร์และคลิกที่ไอคอนรูปแว่นขยายเพื่อเปิดยูทิลิตีการค้นหาข้างปุ่มเริ่ม คุณยังสามารถแตะปุ่ม Windows และ S พร้อมกันเพื่อเรียกยูทิลิตี้
  2. เมื่อแถบค้นหาเปิดขึ้น ให้พิมพ์ “command prompt” (โดยไม่ใส่เครื่องหมายอัญประกาศ) ลงในช่องข้อความ
  3. หลังจาก Command Prompt ปรากฏในผลการค้นหา ให้คลิกขวาและเลือก Run as Administrator จากเมนูบริบท
  4. คลิกที่ปุ่มใช่เมื่อหน้าต่างโต้ตอบการควบคุมบัญชีผู้ใช้ปรากฏขึ้น
  5. เมื่อคุณเห็นหน้าต่างพรอมต์คำสั่งที่ยกระดับขึ้น ให้พิมพ์บรรทัดต่อไปนี้ลงในหน้าจอสีดำ แล้วกดปุ่ม Enter หลังจากพิมพ์แต่ละบรรทัด:

ipconfig /release

ipconfig / ต่ออายุ

ipconfig /flushdns

  1. ออกจากพรอมต์คำสั่งแล้วลองอัปเดตระบบของคุณ

รีเซ็ตคอมโพเนนต์ Windows Update

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

  1. เปิดกล่องโต้ตอบ Run โดยคลิกขวาที่ปุ่ม Start แล้วเลือก Run หรือโดยใช้แป้นพิมพ์ผสม Windows + R
  2. After Run แสดงประเภท "CMD" (โดยไม่ใส่เครื่องหมายคำพูด) จากนั้นกดปุ่ม Ctrl, Shift และ Enter พร้อมกัน
  3. หน้าต่างโต้ตอบการควบคุมบัญชีผู้ใช้จะปรากฏขึ้นและขออนุญาต คลิกที่ปุ่มใช่
  4. เมื่อหน้าต่างพร้อมรับคำสั่งเปิดขึ้นในโหมดผู้ดูแลระบบ ให้พิมพ์บรรทัดต่อไปนี้ลงในหน้าจอสีดำ แล้วกดปุ่ม Enter หลังจากพิมพ์แต่ละบรรทัด:

บิตหยุดสุทธิ

หยุดสุทธิ wuauserv

net stop appidsvc

หยุดสุทธิ cryptsvc

  1. เมื่อคุณหยุดบริการ Windows Update แล้ว ให้ไปที่บรรทัดถัดไปใน Command Prompt และป้อนบรรทัดด้านล่างเพื่อลบไฟล์ qmgr*.dat:

ลบ “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

กดปุ่ม Enter

  1. จากนั้น ใช้บรรทัดคำสั่งด้านล่างเพื่อเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 ตรวจสอบให้แน่ใจว่าคุณกดปุ่ม Enter หลังจากพิมพ์แต่ละบรรทัด:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

เรน %systemroot%\system32\catroot2 catroot2.bak

  1. ขั้นตอนต่อไปเกี่ยวข้องกับการรีเซ็ต Background Intelligent Transfer Service และบริการ Windows Update เป็นตัวบ่งชี้ความปลอดภัยเริ่มต้น พิมพ์หรือคัดลอกและวางบรรทัดคำสั่งด้านล่างและกดปุ่ม Enter หลังจากแต่ละรายการ:

sc.exe sdset บิต D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  1. พิมพ์คำสั่งต่อไปนี้ใน Command Prompt แล้วกด Enter เพื่อไปที่โฟลเดอร์ System32:

cd /d %windir%\system32

  1. ตอนนี้ คุณจะลงทะเบียนส่วนประกอบ Background Intelligent Transfer Service ทั้งหมด ในการดำเนินการนี้ ให้พิมพ์บรรทัดด้านล่างลงในพรอมต์คำสั่งและตรวจดูให้แน่ใจว่าคุณได้กดปุ่ม Enter หลังจากพิมพ์แต่ละบรรทัด มีจำนวนมาก ดังนั้นใช้เวลาของคุณและทำให้ถูกต้อง:

regsvr32.exe atl.dll หรือ

regsvr32.exe urlmon.dll หรือ

regsvr32.exe mshtml.dll หรือ

regsvr32.exe shdocvw.dll

regsvr32.exe browserui.dll หรือ

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll หรือ

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll หรือ

regsvr32.exe wintrust.dll หรือ

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll หรือ

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll หรือ

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

  1. ขั้นตอนต่อไปเกี่ยวข้องกับการลบรายการรีจิสตรีที่ไม่จำเป็น ก่อนที่คุณจะดำเนินการต่อ คุณต้องทราบว่าการแก้ไขรีจิสทรีนั้นเป็นงานที่ละเอียดอ่อน และคุณต้องทำตามขั้นตอนด้านล่างอย่างระมัดระวัง เพื่อความปลอดภัย ให้สำรองข้อมูลรีจิสทรีของคุณก่อนที่จะใช้การแก้ไขนี้ ตอนนี้ ให้ทำตามขั้นตอนเหล่านี้เพื่อลบรีจิสตรีคีย์ที่ไม่จำเป็น:
  • ใช้คำสั่งผสมแป้นพิมพ์ Windows + R เพื่อเรียกใช้ Run
  • หลังจากที่ Run ปรากฏขึ้นที่มุมล่างซ้ายของหน้าจอ ให้พิมพ์ “regedit” (โดยไม่ใส่เครื่องหมายอัญประกาศ) จากนั้นกดปุ่ม Enter
  • หน้าต่างโต้ตอบการควบคุมบัญชีผู้ใช้จะปรากฏขึ้นและขออนุญาต คลิกที่ปุ่มใช่
  • เมื่อ Registry Editor เปิดขึ้น ไปที่บานหน้าต่างด้านซ้ายและเจาะลึกไปที่ HKEY_LOCAL_MACHINE\COMPONENTS
  • ภายใต้ ส่วนประกอบ ให้ตรวจสอบว่ามีคีย์ต่อไปนี้หรือไม่และลบออก:
    • PendingXmlIdentifier
    • ถัดไปQueueEntryIndex
    • ผู้ติดตั้งขั้นสูงต้องการการแก้ไข
  1. สุดท้าย ไปที่ Command Prompt ของผู้ดูแลระบบ และป้อนบรรทัดต่อไปนี้ทีละบรรทัดเพื่อเริ่มบริการที่คุณหยุดไว้ก่อนหน้านี้:

บิตเริ่มต้นสุทธิ

เริ่มต้นสุทธิ wuauserv

net start appidsvc

net start cryptsvc

  1. รีบูทพีซีของคุณและลองอัปเดตระบบของคุณ

บทสรุป

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