แก้ไข: Windows Update Error 0xc1900204

ข้อผิดพลาดการอัปเดต Windows 0xc1900204 ปรากฏขึ้นเมื่อผู้ใช้พยายามดาวน์โหลดการอัปเดตใหม่ที่ออกโดย Microsoft โดยปกติแล้วการอัปเดตจะดาวน์โหลดได้ง่าย แต่การติดตั้งล้มเหลวในการเริ่มต้นและข้อผิดพลาดในการอัปเดตนี้จะปรากฏขึ้น สามารถใช้วิธีการต่างๆเพื่อต่อสู้กับข้อผิดพลาดนี้ซึ่งมักจะปรากฏในระบบปฏิบัติการ Windows 10 แต่ก็ไม่ใช่เรื่องแปลกสำหรับเวอร์ชันเก่าเช่นกัน

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

โซลูชันที่ 1: ใช้ Registry Tweak ต่อไปนี้

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

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

  1. เปิดเครื่องมือ Registry Editor โดยพิมพ์“ regedit” ในแถบค้นหาหรือกล่องโต้ตอบ Run คุณอาจต้องยืนยันข้อความแจ้ง UAC ว่าเครื่องมืออาจเปลี่ยนการตั้งค่าในคอมพิวเตอร์ของคุณไปที่คีย์ต่อไปนี้ใน Registry Editor โดยไปที่บานหน้าต่างด้านซ้าย:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

  1. ภายใต้คีย์ CurrentVersion คุณควรจะเห็นรายการประเภท REG_SZ ที่ชื่อ ProgramFilesDir ดังนั้นโปรดคลิกขวาที่มันและคลิกที่ Modify
  2. ภายใต้รายการ Value data คุณควรลบเส้นทางปัจจุบันและวางเส้นทางที่ถูกต้องไปยังโฟลเดอร์ Program Files ที่คุณมีในคอมพิวเตอร์ของคุณ
  3. หากคุณใช้ระบบปฏิบัติการ 32 บิตเส้นทางที่ถูกต้องจะเป็น“ X: \ Program Files (x86)” และหากคุณใช้ Windows เวอร์ชัน 64 บิตเส้นทางจะเป็น“ X: \ Program Files” โดยที่ X คือ อักษรของไดรฟ์ที่ติดตั้ง Windows อย่าพลาดแบ็กสแลชหรือตัวอักษรใด ๆ เนื่องจากผลที่ตามมาอาจเป็นอันตราย

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

โซลูชันที่ 2: เรียกใช้ Windows Update Troubleshooter

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

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

Windows 10:

  1. เปิดแอปการตั้งค่าบน Windows โดยคลิกที่ปุ่มเริ่มจากนั้นคลิกไอคอนรูปเฟืองด้านบน คุณยังสามารถค้นหาได้ในเมนูเริ่มหรือด้วยปุ่มค้นหาที่อยู่ข้างๆ
  2. เปิดส่วนการอัปเดตและความปลอดภัยที่ด้านล่างของหน้าต่างการตั้งค่าและไปที่แท็บแก้ไขปัญหา

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

Windows รุ่นเก่ากว่า:

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

  1. หลังจากคลิกที่ Troubleshooting ให้ตรวจสอบที่ด้านล่างของหน้าต่างภายใต้ส่วน System and Security สำหรับตัวเลือก“ Fix problems with Windows Update” คลิกที่รายการนี้เลือกถัดไปจากหน้าต่างเริ่มต้นและรอให้เครื่องมือแก้ปัญหาเสร็จสิ้น

  1. ตรวจสอบว่าปัญหาของคุณได้รับการแก้ไขแล้วหรือยัง

โซลูชันที่ 3: ตรวจสอบให้แน่ใจว่าคุณมีเนื้อที่ดิสก์เพียงพอ

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

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

โซลูชันที่ 4: รีเซ็ตส่วนประกอบ Windows Update

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

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

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

  1. เริ่มต้นด้วยวิธีการโดยการปิดบริการต่อไปนี้ซึ่งเป็นบริการหลักที่เกี่ยวข้องกับ Windows Update: Background Intelligent Transfer, Windows Update และ Cryptographic Services การปิดเครื่องก่อนที่เราจะเริ่มเป็นสิ่งสำคัญมากหากคุณต้องการให้ขั้นตอนที่เหลือดำเนินการโดยไม่มีข้อผิดพลาด
  2. ค้นหา“ Command Prompt” ในเมนู Start หรือแตะปุ่มค้นหาที่อยู่ข้างๆ คลิกขวาที่ผลลัพธ์แรกซึ่งปรากฏที่ด้านบนและเลือกตัวเลือก“ Run as administrator”

  1. ผู้ใช้ที่ใช้ Windows เวอร์ชันเก่าสามารถใช้คีย์โลโก้ Windows + R ร่วมกันเพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์“ cmd” ในช่องและใช้คีย์ผสม Ctrl + Shift + Enter เพื่อเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ
  2. คัดลอกและวางคำสั่งที่แสดงด้านล่างและตรวจสอบให้แน่ใจว่าคุณได้คลิกปุ่ม Enter บนแป้นพิมพ์ของคุณ
บิตหยุดสุทธิหยุดสุทธิ wuauserv หยุดสุทธิ appidsvc หยุดสุทธิ cryptsvc

  1. หลังจากขั้นตอนนี้คุณจะต้องลบไฟล์บางไฟล์หากคุณต้องการดำเนินการรีเซ็ตส่วนประกอบอัพเดต ควรทำผ่าน Command Prompt พร้อมสิทธิ์ระดับผู้ดูแลระบบ เรียกใช้คำสั่งนี้:
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
  1. Change the name of the SoftwareDistribution and catroot2 folders. In order to do this, at a command prompt with admin privileges, copy and paste the following two commands and click Enter after copying each one.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak

  1. The following commands will help us reset the BITS (Background Intelligence Transfer Service) and the wuauserv (Windows Update Service) to their default settings. Make sure you don’t modify the commands below so it’s for the best if you simply copy them because of their complexity.
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  1. Let’s navigate back to the System32 folder in order to proceed with the final part of this method. This is how to do so in Command Prompt.
cd /d %windir%\system32
  1. Since we have completely reset the BITS service, we will need to reregister all of the files necessary for this service to run and operate properly. However, each of the files requires a new command in order to make it reregister itself so the process may end up being quite long. Copy the commands one by one and make sure you don’t leave out any of them. You can find the complete list if you follow this link in a Google Drive file.
  2. The next thing we are going to do is reset Winsock by copying and pasting the following command back into the administrative Command Prompt:
netsh winsock reset netsh winhttp reset proxy

  1. If all of the steps above have gone through painlessly, you can now start the services you closed in the first step by using the commands below.
net start bits net start wuauserv net start appidsvc net start cryptsvc
  1. รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากทำตามขั้นตอนที่ให้ไว้แล้วลองเรียกใช้ Windows Update อีกครั้ง หวังว่าตอนนี้คุณจะสามารถ srtart Windows Update โดยไม่ได้รับข้อผิดพลาด 0xc1900204