ผู้ใช้ Windows หลายคนพบรหัสข้อผิดพลาด 0xc1900201 เมื่อพยายามติดตั้งอัปเดตความปลอดภัย ไม่ว่าจะผ่านฟังก์ชันอัปเดตในตัวหรือแอป Windows 10 Update Assistant ผู้ใช้ส่วนใหญ่รายงานว่ารหัสข้อผิดพลาดมาพร้อมกับข้อความ "Something went wrong" หรือ "You can contact Microsoft support for help with error" ปัญหานี้พบเฉพาะใน Windows 10 เท่านั้น

สาเหตุของข้อผิดพลาด Windows Update 0xc1900201
เราได้สืบสวนปัญหานี้จากรายงานของผู้ใช้และลองใช้กลยุทธ์ซ่อมแซมที่แนะนำโดยผู้ใช้ที่แก้ไขสำเร็จ พบว่ามีหลายสถานการณ์ที่อาจก่อให้เกิดรหัสข้อผิดพลาดนี้ ดังนี้:
- Windows Update ค้างระหว่างอัปเดต – ภายใต้สถานการณ์บางอย่าง รหัสข้อผิดพลาดนี้อาจเกิดจากอัปเดต Windows ที่เสียหายและค้างอยู่ในสถานะระงับ ในบางกรณี ปัญหานี้อาจทำให้ส่วนประกอบ WU ทั้งหมดทำงานผิดปกติ ป้องกันไม่ให้ผู้ใช้อัปเดต OS ได้ ในกรณีนี้ คุณสามารถแก้ไขได้โดยเรียกใช้ Windows Update Troubleshooter เพื่อระบุและแก้ไขปัญหาอัตโนมัติ
- ส่วนประกอบ WU ทำงานผิดปกติ – หากผู้ใช้ไม่สามารถติดตั้งอัปเดตใหม่ได้เลย (ไม่ใช่แค่อัปเดตเดียว) แสดงว่าส่วนประกอบ WU หนึ่งหรือหลายตัวอาจทำงานผิดปกติและหยุดการอัปเดต หากเป็นกรณีนี้ คุณสามารถแก้ไขได้โดยการรีเซ็ตส่วนประกอบ WU ทั้งหมด (ด้วยตัวแอตโนมัติหรือด้วยตนผ่าน CMD ที่มีสิทธิ์ผู้ดูแลระบบ)
- OS เคยถูกโคลนมาก่อนหน้านี้ – ปัญหานี้พบบ่อยในกรณีที่ผู้ใช้เคยย้ายระบบปฏิบัติการจาก HDD ไป SSD โดยไม่ได้ติดตั้งใหม่ (ผ่านการโคลนหรือกระบวนการคล้ายกัน) ความไม่สอดคล้องเกิดจากการตรวจสอบความถูกต้องที่ล้มเหลวเนื่องจากการเปลี่ยนแปลงฮาร์ดแวร์ ในกรณีนี้ คุณสามารถแก้ไขได้โดยใช้ Registry Editor เพื่อแก้ไขค่า PortableOperatingSystem
- การเสียหายของไฟล์ระบบ – ในกรณีที่หายาก คุณอาจเจอปัญหานี้เนื่องจากการเสียหายของไฟล์ระบบบางประการที่ส่งผลต่อส่วนประกอบการอัปเดต ในกรณีนี้ คุณสามารถแก้ไขได้โดยการเรียกใช้ยูทิลิตี้ที่มีอยู่ในตัวซึ่งสามารถซ่อมแซมส่วนประกอบที่ได้รับผลกระทบ (DISM และ SFC) หรือโดยการรีเฟรชทุกส่วนประกอบของ Windows (ผ่านการติดตั้งซ่อมแซมหรือติดตั้งสะอาด)
หากคุณก็พบข้อผิดพลาด 0xc1900201 และสถานการณ์ใดสถานการณ์หนึ่งดูเหมือนเกี่ยวข้อง ให้ดูส่วนถัดไปสำหรับคำแนะนำในการแก้ไขปัญหา ด้านล่างคือชุดวิธีแก้ไขที่ผู้ใช้คนอื่นใช้สำเร็จ
หากต้องการให้มีประสิทธิภาพสูงสุด ให้ทำตามคำแนะนำด้านล่างตามลำดับที่เราจัดไว้ (เรียงตามประสิทธิภาพและความรุนแรง) คุณควรจะพบวิธีแก้ไขที่แก้ปัญหาได้ ไม่ว่าสาเหตุจะเป็นอะไรก็ตาม
วิธีที่ 1: เรียกใช้ Windows Update Troubleshooter
ในบางกรณี ข้อผิดพลาด 0xc1900201 จะเกิดจากอัปเดต Windows ที่เสียหายค้างอยู่ในสถานะระงับ หรือจากส่วนประกอบที่ทำงานผิดปกติหยุดการทำงานทั้งหมด หากปัญหาเป็นเรื่องพื้นฐาน คุณมักจะแก้ไขได้อัตโนมัติโดยการเรียกใช้ Windows Update Troubleshooter
หากปัญหานี้พบบ่อย Microsoft อาจได้ปล่อยฮอตฟิกซ์ไว้แล้ว ทั้งที่คุณต้องทำคือเรียกใช้ Windows Update Troubleshooter เครื่องมือนี้จะวิเคราะห์ส่วนประกอบ Windows Update ทั้งหมดและแนะนำกลยุทธ์ซ่อมแซมที่เหมาะสมหากสถานการณ์นั้นได้รับการครอบคลุมโดยฮอตฟิกซ์แล้ว
คำแนะนำทีละขั้นตอนสำหรับการเรียกใช้ Windows Update Troubleshooter เพื่อแก้ไขรหัสข้อผิดพลาด 0xc1900201:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R พิมพ์ ms-settings:troubleshoot แล้วกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settings.

- เมื่ออยู่ในแท็บ Troubleshooting ให้สนใจด้านขวาและไปที่ส่วน Get up and running คลิก Run the troubleshooter.

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

- หากมีกลยุทธ์ซ่อมแซมที่เหมาะสม ให้คลิก Apply this fix เพื่อบังคับให้ขั้นตอนซ่อมแซมทำงานบนเครื่องของคุณ.

หมายเหตุ: ขึ้นอยู่กับวิธีแก้ไขที่แนะนำ คุณอาจต้องทำขั้นตอนด้วยตนเองบางขั้นตอนเพื่อนำไปใช้ แต่ไม่ต้องกังวล เพราะจะมีคำแนะนำทีละขั้นตอนในแท็บ Windows Update Troubleshooter
- หลังจากใช้การแก้ไขสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่ในครั้งถัดไปที่เริ่มต้นเครื่อง
หากข้อผิดพลาด 0xc1900201 ยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: รีเซ็ตส่วนประกอบ WU ทั้งหมด
หาก Windows Update Troubleshooter ไม่สามารถแก้ไขปัญหาได้อัตโนมัติ อาจเป็นไปได้ว่าคุณกำลังเผชิญกับปัญหาที่ไม่สามารถแก้ไขได้ด้วยวิธีแบบดั้งเดิม หากเป็นเช่นนั้น อาจเป็นที่ส่วนบริการ Windows Update หนึ่งหรือหลายตัวค้างอยู่ในสถานะระงับ
ผู้ใช้ Windows 10 หลายคนที่เผชิญกับรหัสข้อผิดพลาดเดียวกันยืนยันว่าพวกเขาสามารถลดรุนแรงของข้อผิดพลาด 0xc1900201 ได้โดยการรีเซ็ตส่วนประกอบ Windows Update ทั้งหมดที่เกี่ยวข้อง
เมื่อพูดถึงการรีเซ็ตส่วนประกอบ WU ทั้งหมด คุณมี 2 ทางเลือก: ทางแมนนวลโดยพิมพ์ชุดคำสั่งใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ หรือใช้ WU Agent อัตโนมัติเพื่อดำเนินการให้เสร็จสมบูรณ์โดยอัตโนมัติ
เลือกวิธีใดก็ได้ที่เหมาะกับระดับความรู้ทางเทคนิคของคุณ
การรีเซ็ตส่วนประกอบ WU ทั้งหมดผ่านตัวแอตโนมัติ
- ไปที่หน้า Microsoft Technet (ที่นี่) ด้วยเบราว์เซอร์ปกติและดาวน์โหลดสคริปต์ Reset Windows Update Agent.

- รอการดาวน์โหลดเสร็จ แล้วแยกไฟล์ zip ด้วยโปรแกรมแยกไฟล์เช่น WinRar, WinZip หรือ 7zip.
- เมื่อแยกไฟล์เสร็จ ให้ดับเบิลคลิกที่ ResetWUENG.exe แล้วทำตามคำแนะนำบนหน้าจอเพื่อรันสคริปต์บนคอมพิวเตอร์ของคุณ โปรดทราบว่าในระหว่างกระบวนการนี้ ส่วนประกอบ Windows Update ทั้งหมดจะถูกรีเซ็ตโดยอัตโนมัติ.
- หลังจากดำเนินการเสร็จ ให้รีสตาร์ทคอมพิวเตอร์และรอการเริ่มต้นครั้งถัดไปเสร็จสิ้น แล้วลองทำขั้นตอนที่ล้มเหลวกับข้อผิดพลาด 0xc1900201 อีกครั้ง.
หากคุณยังคงพบข้อผิดพลาด 0xc1900201 เมื่อพยายามติดตั้ง Windows Update บางอย่าง ให้ไปที่วิธีถัดไปด้านล่าง
การรีเซ็ตส่วนประกอบ WU ทั้งหมดผ่าน CMD ที่มีสิทธิ์ผู้ดูแลระบบ
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ cmd ในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ เมื่อเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล.

- เมื่ออยู่ใน Command Prompt ที่มีสิทธิ์ผู้ดูแล ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่งเพื่อหยุดบริการ WU ที่จำเป็น:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
หมายเหตุ: ทันทีที่คุณรันคำสั่งเหล่านี้เสร็จ คุณจะหยุดบริการ Windows Update, ตัวติดตั้ง MSI, บริการเข้ารหัส และบริการ BITS อย่างมีประสิทธิภาพ.
- เมื่อหยุดบริการที่เกี่ยวข้องทั้งหมดแล้ว ให้ทำตามคำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 เพื่อหลีกเลี่ยงการเสียหายของส่วนประกอบ:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: โฟลเดอร์ทั้งสองนี้รับผิดชอบเก็บไฟล์อัปเดตชั่วคราวที่ใช้โดยส่วนประกอบ Windows Update.
- หลังจากรีเฟรชโฟลเดอร์ Catroot2 และ SoftwareDistribution แล้ว ให้รันคำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่งเพื่อเปิดใช้บริการที่เราเคยปิด:
net start wuauserv net start cryptSvc net start bits net start msiserver
- รีสตาร์ทคอมพิวเตอร์และรอลำดับการเริ่มต้นครั้งถัดไปเสร็จสิ้น หลังจากบูทเสร็จ ให้พยายามติดตั้งอัปเดตที่ล้มเหลวกับข้อผิดพลาด 0xc1900201 ก่อนหน้านี้ และดูว่าปัญหาแก้ไขแล้วหรือไม่.
หากปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: ดำเนินการย้าย OS จาก HDD ไป SSD ให้เสร็จสมบูรณ์
ปัญหานี้ยังอาจเกิดขึ้นในกรณีที่ผู้ใช้เคยย้ายระบบปฏิบัติการจาก HDD ไป SSD โดยไม่ได้ติดตั้งสะอาด (ผ่านการโคลนหรือกระบวนการคล้ายกัน) หากเป็นกรณีนี้ ส่วนประกอบ Windows ส่วนใหญ่จะทำงานเหมือนเดิม แต่ส่วนประกอบที่อาจได้รับผลกระทบคือ Windows Update
หากเป็นกรณีนี้ การตรวจสอบความถูกต้องอาจไม่สำเร็จ ทำให้คุณเห็นข้อผิดพลาด 0xc1900201 ทุกครั้งที่พยายามติดตั้งอัปเดตที่รออยู่ ผู้ใช้ Windows หลายคนที่ก็ประสบปัญหาเดียวกันยืนยันว่าพวกเขาแก้ไขได้โดยใช้ Registry Editor เพื่อแก้ไขค่า PortableOperatingSystem เป็น 0 สันนิษฐานว่าการเปลี่ยนแปลงนี้จะเปลี่ยนสถานะ OS เป็นถาวร ซึ่งจะหยุดปัญหาการตรวจสอบความถูกต้องส่วนใหญ่ที่อาจเกิดขึ้นหลังการย้าย OS
คำแนะนำด่วนสำหรับการใช้ Registry Editor เพื่อแก้ไขข้อผิดพลาด 0xc1900201:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ regedit.msc และกด Enter เพื่อเปิด Registry Editor เมื่อ UAC แจ้งเตือน ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล.
- ใน Registry Editor ใช้ด้านซ้ายไปที่ตำแหน่ง:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
หมายเหตุ: คุณสามารถไปได้ทั้งด้วยตนเองหรือวางที่อยู่ลงในแถบนำทางแล้วกด Enter เพื่อไปได้ทันที.
- เมื่อไปถึงตำแหน่งที่ถูกต้อง ให้ไปด้านขวาและดับเบิลคลิกที่ค่า Dword PortableOperatingSystem.
- ในหน้าต่าง Edit DWORD (32-bit) ของ PortableOperatingSystem ให้ตั้ง Base เป็น Hexadecimal และ Value data เป็น 0 แล้วคลิก Ok เพื่อบันทึกการเปลี่ยนแปลง.
- รีสตาร์ทคอมพิวเตอร์และรอการเริ่มต้นครั้งถัดไปเสร็จสิ้น.
- หลังกระบวนการเริ่มต้นเสร็จ ให้ทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด 0xc1900201 ก่อนหน้านี้ และดูว่าปัญหาแก้ไขแล้วหรือไม่.

หากคุณยังคงเห็นข้อผิดพลาดเดียวกันเมื่อพยายามติดตั้ง Windows Update บางอย่าง ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 4: เรียกใช้การสแกน DISM และ SFC
หากวิธีข้างต้นไม่ได้ช่วยแก้ไขข้อผิดพลาด 0xc1900201 แสดงว่าปัญหาอาจเกิดจากการเสียหายของไฟล์ระบบบางประการ ซึ่งมีรายงานจากผู้ใช้ Windows หลายคนอย่างสม่ำเสมอ เราจึงสงสัยว่าปัญหาอาจถูกกระตุ้นจากการเสียหายของไฟล์ระบบที่ส่งผลต่อไฟล์ระบบสำคัญ
หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการเรียกใช้ยูทิลิตี้ในตัว 2 ตัวที่ออกแบบมาเพื่อจัดการกับการเสียหายทั่วไปของ Windows: DISM (Deployment Image Servicing and Management) และ SFC (System File Checker).
โปรดทราบว่าในขณะที่ SFC ดีกว่าสำหรับการซ่อมแซมข้อผิดพลาดเชิงตรรกะ DISM มีประสิทธิภาพมากกว่าสำหรับการจัดการกับการอ้างอิง WU ที่อาจส่งผลต่อการดำเนินการอัปเดต ดังนั้นเราจึงแนะนำให้รันทั้งสองยูทิลิตี้เพื่อเพิ่มโอกาสในการแก้ไขข้อผิดพลาด 0xc1900201 ให้เสร็จสิ้น
คำแนะนำด่วนสำหรับการรันการสแกน SFC & DISM จาก Command Prompt ที่มีสิทธิ์ผู้ดูแล:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ cmd ในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด CMD ที่มีสิทธิ์ผู้ดูแล หลังเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลให้หน้าต่าง CMD.

- เมื่ออยู่ใน CMD ที่มีสิทธิ์ผู้ดูแล ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน SFC:
sfc /scannow

หมายเหตุ: โปรดทราบว่า SFC ใช้สำเนาที่แคชไว้ในท้องถิ่นเพื่อแทนที่อินสแตนซ์ที่เสียหายด้วยสำเนาที่สมบูรณ์ เพื่อให้แน่ใจว่าคุณไม่ได้ปล่อยระบบของคุณให้โดนข้อผิดพลาดเชิงตรรกะอื่นๆ อย่า中斷ยูทิลิตี้จนกว่าการดำเนินการจะเสร็จสิ้น.
- รอจนกระบวนการเสร็จ แล้วรีสตาร์ทคอมพิวเตอร์และรอการเริ่มต้นครั้งถัดไปเสร็จสิ้น เมื่อเสร็จแล้ว ให้ทำขั้นตอนที่ 1 อีกครั้งเพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลอีกครั้ง.
- เมื่อกลับมาอยู่ใน Command Prompt ที่มีสิทธิ์ผู้ดูแลอีกครั้ง ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน DISM:
DISM /Online /Cleanup-Image /RestoreHealth

หมายเหตุ: DISM ต้องการการเชื่อมต่ออินเทอร์เน็ตถาวร เนื่องจากจะใช้ส่วนประกอบ WU (Windows Update) เพื่อดาวน์โหลดสำเนาที่สมบูรณ์ซึ่งจะนำมาแทนที่อินสแตนซ์ที่เสียหายในภายหลัง เนื่องจากข้อเท็จจริงนี้ คุณต้องมั่นใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณไม่ถูก中斷.
- เมื่อการดำเนินการเสร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่าส่วนประกอบ Windows Update ตอนนี้แก้ไขแล้วหรือไม่.
หากคุณยังคงพบข้อผิดพลาด 0xc1900201 เดียวกันเมื่อพยายามติดตั้ง Windows Update ที่รออยู่ ให้ไปที่วิธีสุดท้ายด้านล่าง
วิธีที่ 5: ดำเนินการติดตั้งซ่อมแซม/ติดตั้งสะอาด
หากการซ่อมแซมไฟล์ระบบทั่วไปที่คุณทำข้างต้นไม่ช่วยแก้ไขปัญหา แสดงว่าคุณกำลังเผชิญกับการเสียหายของไฟล์ระบบบางประการที่ไม่สามารถแก้ไขได้ด้วยวิธีแบบดั้งเดิม หากเป็นกรณีนี้ คุณควรสามารถแก้ไขได้โดยการรีเซ็ตทุกส่วนประกอบของ Windows รวมถึงทุกกระบวนการที่เกี่ยวกับการบูท
เมื่อพูดถึงการทำเช่นนี้ คุณมี 2 ทางเลือก:
- ติดตั้งสะอาด (Clean install) – กระบวนการนี้ง่ายที่สุดและไม่มีข้อกำหนดใดๆ แต่ข้อเสียหลักคือคุณจะสูญเสียไฟล์ส่วนตัวทั้งหมด ยกเว้นคุณจะสำรองข้อมูลล่วงหน้า.
- ติดตั้งซ่อมแซม (Repair install) – การติดตั้งซ่อมแซมซับซ้อนกว่าและจะต้องมีสื่อการติดตั้ง ข้อได้เปรียบหลักของการเลือกเส้นทางนี้คือจะสัมผัสเฉพาะส่วนประกอบของ Windows เท่านั้น หมายความว่าไฟล์ส่วนตัวทั้งหมดรวมถึงเกม แอปพลิเคชัน สื่อส่วนตัว และแม้แต่บางการตั้งค่าผู้ใช้จะไม่ถูกสัมผัส.
เลือกวิธีใดวิธีหนึ่งที่ใกล้เคียงกับสิ่งที่คุณต้องการจะได้จากกระบวนการนี้