Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Windows 10/11 Update Error 0xC1900101 – 0x30018: 5 วิธีที่พิสูจน์แล้ว

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

หนึ่งในข้อผิดพลาดอัปเดตที่พบบ่อยคือรหัสข้อผิดพลาด 0xC1900101 – 0x30018 นี่คือข้อผิดพลาดการติดตั้งอัปเดตที่ป้องกันไม่ให้ผู้ใช้ Windows ติดตั้งอัปเดตให้ระบบและแอป ผู้ใช้ Windows หลายรายรายงานว่าพบข้อผิดพลาดนี้ โดยเฉพาะตอนติดตั้งอัปเดต OS หลัก เช่น ผู้ใช้หลายคนเจอข้อผิดพลาดนี้ตั้งแต่บิลด์ 1903 ในขณะที่บางคนเจอตอนติดตั้งบิลด์ใหม่กว่าของ Windows 10/11

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

ถ้ารหัสข้อผิดพลาด Windows 10/11 0xC1900101 – 0x30018 กำลังทำให้คุณเดือดร้อนและป้องกันไม่ให้ติดตั้งอัปเดตใดๆ คู่มือนี้เหมาะสำหรับคุณ เราจะอภิปรายสาเหตุทั่วไปของ 0xC1900101 – 0x30018 บน Windows 10/11 และวิธีแก้ที่พิสูจน์แล้ว

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

สแกนฟรีเพื่อตรวจสอบปัญหา PC 3.145.873 ครั้งที่ดาวน์โหลด รองรับ: Windows 10/11, Windows 7, Windows 8

รหัสข้อผิดพลาด 0xC1900101 – 0x30018 คืออะไร?

รหัสข้อผิดพลาด 0xC1900101 – 0x30018 บน Windows 10/11 เป็นข้อผิดพลาดการติดตั้งอัปเดตที่ทำให้เกิด Blue Screen of Death (หน้าจอสีน้ำเงินตาย) ข้อผิดพลาดนี้เกิดขึ้นเมื่อผู้ใช้ติดตั้งอัปเดตหลักให้ระบบปฏิบัติการ Windows เช่น ผู้ใช้หลายรายรายงานว่าพบข้อผิดพลาดนี้ตอนอัปเกรดไปบิลด์ Windows 10/11 อื่น ข้อผิดพลาดนี้ยังอาจปรากฏตอนอัปเกรดคอมพิวเตอร์จาก Windows เก่า (Windows 7, 8, หรือ 8.1) ไป Windows 10/11

รหัสข้อผิดพลาด 0xC1900101 – 0x30018 บน Windows 10/11 ปกติจะมาพร้อมข้อความผิดพลาดนี้:

We couldn't install Windows 10/11

We've set your PC back to the way it was right before started installing Windows 10/11.

0xC1900101 – 0x30018 failed in FIRST_BOOT phase with an error during SYSPREP_SPECIALIZE operation.

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

วิธีแก้ 0xC1900101 – 0x30018 บน Windows 10/11

ตอนติดตั้งอัปเดตหลักหรืออัปเกรด OS ต้องแน่ใจว่าเตรียมพร้อมแล้วเพื่อป้องกันข้อผิดพลาดอย่าง 0xC1900101 – 0x30018 นี่คือขั้นตอนพื้นฐานก่อนกดปุ่ม Update:

  • ปิด Antivirus หรือ Anti-malware ชั่วคราว เพื่อไม่ให้รบกวนกระบวนการอัปเดต ปิด Firewall ด้วย อย่าลืมเปิดกลับหลังแก้ไขเสร็จ
  • เปลี่ยนมาใช้สาย LAN ถ้าเป็นไปได้ ถ้าไม่มีสาย ลองย้ายใกล้ Router/Modem เพื่อสัญญาณ Wi-Fi ดีขึ้น
  • ถอดอุปกรณ์ต่อพ่วงทั้งหมด รวมถึง USB, CD/DVD, สปีคเกอร์, Hub และอื่นๆ ยกเว้นคีย์บอร์ดและเมาส์
  • ใช้ซอฟต์แวร์ทำความสะอาด PC เพื่อกำจัดไฟล์ขยะที่ซ่อนอยู่ในระบบ
  • ถ้าใช้แล็ปท็อป ตรวจสอบแบตเตอรี่พอ หรือเสียบชาร์จเพื่อไม่ให้ดับระหว่างติดตั้งอัปเดต

ถ้าทำข้างต้นแล้วยังเจอข้อผิดพลาด 0xC1900101 – 0x30018 ให้ลองวิธีแก้ด้านล่าง:

วิธีแก้ #1: ใช้ Windows Troubleshooter

Windows 10/11 มี Troubleshooter built-in ช่วยแก้ปัญหาทั่วไป รวมถึงความล้มเหลวในการอัปเดต เครื่องมือนี้มีประโยชน์สำหรับผู้ใช้ที่ไม่ค่อยรู้เทคนิค เพราะทำให้กระบวนการง่ายขึ้น วิธีใช้ Windows Troubleshooter แก้รหัสข้อผิดพลาด 0xC1900101 – 0x30018:

  1. คลิกปุ่ม Start เลือก Settings
  2. คลิกส่วน Update & Security แล้วคลิก Troubleshoot
  3. คลิกตัวเลือก Windows Update และรัน Troubleshooter
  4. ทำตามคำแนะนำบนหน้าจอเพื่อดูว่ามีปัญหากับบริการและกระบวนการ Windows Update หรือไม่ Troubleshooter จะแก้ข้อผิดพลาดที่ตรวจพบอัตโนมัติ
  5. เมื่อเสร็จ กลับไปเมนู Troubleshoot คลิก Internet Connections troubleshooter
  6. รัน troubleshooter อีกครั้งดูว่ามีปัญหาการเชื่อมต่ออินเทอร์เน็ตหรือไม่

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

วิธีแก้ #2: รีเซ็ต Windows Update Components

ถ้ามีอะไรผิดปกติกับฟีเจอร์ Windows Update การรีเซ็ตคอมโพเนนท์ควรช่วยแก้ปัญหาที่เกี่ยวข้อง วิธีทำ:

  1. เปิด Command Prompt รันเป็น Administrator
  2. หยุด MSI Installer, Windows Update Services, BITS, และ Cryptographic processes โดยพิมพ์คำสั่งต่อไปใน Command Prompt ตามด้วย Enter:
    • net stop msiserver
    • net stop wuauserv
    • net stop bits
    • net stop cryptSvc
  3. เปลี่ยนชื่อโฟลเดอร์ Catroot2 และ Software Distribution ด้วยคำสั่งนี้ ตามด้วย Enter:
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
  4. เริ่มบริการ MSI Installer, Windows Update Services, BITS, และ Cryptographic ใหม่ด้วยคำสั่งนี้ ตามด้วย Enter:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver

ฟีเจอร์ Windows Update ควรถูกรีเซ็ตแล้วและข้อผิดพลาดควรแก้ไข ถ้ายังไม่ได้ ไปวิธีต่อไป

วิธีแก้ #3: ลอง Registry Hotfix เรียบง้ายนี้

ผู้ใช้หลายรายใช้วิธีนี้แก้รหัสข้อผิดพลาด 0xC1900101 – 0x30018 บน Windows 10/11 จึงคุ้มค่าที่จะลอง วิธีนี้ลบไดรเวอร์ที่ไม่ได้ใช้ซึ่ง Disk Cleanup ไม่ดูแล

วิธีทำ:

  1. เปิด Command Prompt รันเป็น Administrator
  2. พิมพ์คำสั่งต่อไปในหน้าต่าง Command Prompt ตามด้วย Enter:
    rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN
  3. ปิดหน้าต่าง Command Prompt และรีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

เคล็ดลับ: วิธีง่ายกว่าในการทำความสะอาดไดรเวอร์ที่ไม่ได้ใช้ คือรันเครื่องมือทำความสะอาด PC จะกำจัดไฟล์ที่ไม่จำเป็นและไฟล์ขยะทั้งหมด เพื่อป้องกันข้อผิดพลาดอย่าง 0xC1900101 – 0x30018

เมื่อคอมพิวเตอร์รีสตาร์ทแล้ว ลองติดตั้งอัปเดตอีกครั้ง

วิธีแก้ #4: รันเครื่องมือ SFC และ DISM

ถ้าข้อผิดพลาดการติดตั้งเกิดจากไฟล์ติดตั้งหรือไฟล์ระบบเสียหาย การรันเครื่องมือ System File Checker (SFC) ควรช่วยได้ ถ้า SFC ไม่พอ สามารถใช้ยูทิลิตี้ Deployment Image Servicing and Management (DISM) แทน ทั้งสองต้องรันคำสั่งผ่าน Command Prompt

วิธีรัน SFC tool พิมพ์คำสั่งนี้ ตามด้วย Enter:

  • sfc/scannow

วิธีรัน DISM tool พิมพ์คำสั่งเหล่านี้ ตามด้วย Enter หลังแต่ละบรรทัด:

  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

รอกระบวนการเสร็จ ก่อนติดตั้งอัปเดตอีกครั้ง

วิธีแก้ #5: ติดตั้ง Windows ผ่าน Media Creation Tool

ถ้าพบข้อผิดพลาดนี้ตอนอัปเดต Windows 10/11 ด้วยตัวจัดการอัปเดต built-in สามารถติดตั้งอัปเดตด้วยไฟล์ .ISO แทน ได้ดาวน์โหลดตัวติดตั้งจากเว็บไซต์ Microsoft

  1. ดาวน์โหลด ISO installer จากลิงก์นี้ โดยคลิก Download tool
  2. เลือก Run
  3. เลือก Accept ที่หน้า License
  4. คลิก Upgrade this PC > Next

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

สรุป

การเจอข้อผิดพลาด 0xC1900101 – 0x30018 บน Windows 10/11 น่าขำขัน เพราะไม่สามารถอัปเดตระบบได้จนกว่าจะแก้ไข 0xC1900101 – 0x30018 เป็นเพียงหนึ่งในข้อผิดพลาดการติดตั้งหลายอย่างที่ผู้ใช้ Windows 10/11 อาจเจอ แต่นี่ยากกว่าเพราะอาจนำไปสู่ Blue Screen of Death ถ้าเจอข้อผิดพลาดนี้ ลองวิธีแก้ข้างต้นใดๆ หนึ่ง