Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขรหัสข้อผิดพลาด Windows Upgrade 0XC190010d และ 0XC190010a

Windows ส่งอัปเกรดสม่ำเสมอเพื่อปรับปรุงประสิทธิภาพและแก้บั๊ก แจ้งเตือนผู้ใช้ และมีวิธีง่ายๆ สำหรับการดำเนินการที่ละเอียดอ่อนนี้

Windows Updates โดยทั่วไปไม่มีบั๊ก แต่บางครั้งทำให้คอมพิวเตอร์ช้า (ไม่ค่อยพบ) เกี่ยวกับวิธีอัปเกรด Command Line เป็นวิธีที่ Geek ชอบ แต่หลายผู้ใช้รายงานว่าไม่สามารถอัปเกรดผ่าน Command Line ได้

ทุกครั้งที่ลองอัปเกรด จะเจอ Error Codes 0XC190010a หรือ 0XC190010d สถานการณ์นี้ส่วนใหญ่เกิดจาก Command-line Arguments ผิดพลาด ชัดจากข้อความผิดพลาด:

  • 0XC190010d MOSETUP_E_INVALID_CMD_LINE: กระบวนการติดตั้งถูกเรียกด้วย Command-line Argument ที่ไม่ถูกต้อง
  • 0XC190010a MOSETUP_E_UNKNOWN_CMD_LINE: กระบวนการติดตั้งถูกเรียกด้วย Command-line Argument ที่ไม่รู้จัก

รู้ว่าสาเหตุคือ Arguments ผิด วิธีแก้เร็วที่สุดคือ อัปเกรด Windows ด้วยตนเอง (Manual Upgrade) ด้วยขั้นตอนที่ถูกต้อง

Windows Upgrade Error Codes 0XC190010d & 0XC190010a

ขั้นตอนอัปเกรด Windows ด้วยตนเอง:

  1. ตรวจสอบว่าใช้ Command-line Arguments ถูกต้อง
  2. Rebuild โฟลเดอร์ SoftwareDistribution และ Catroot2
  3. Rename ไฟล์ CBS.log
  4. Uninstall Antivirus ภายนอก
  5. ดาวน์โหลดและติดตั้ง Windows Update ล่าสุด

ทำตามขั้นตอนข้างต้น จะอัปเกรด Windows 10 สำเร็จโดยไม่เจอ Error 0XC190010a หรือ 0XC190010d

1. ตรวจสอบ Command-line Arguments

ถ้าเจอ Error Codes ตอน Deploy Windows Upgrade ผ่าน Command-line Arguments แสดงว่า Parameters ผิด ติดตั้ง/ย้ายข้อมูลด้วย Arguments ที่ถูกต้อง รายการ Arguments ที่ตรวจสอบได้:

(รายละเอียด Arguments ไม่ได้ระบุในต้นฉบับ)

2. Rebuild โฟลเดอร์ SoftwareDistribution และ Catroot2

  1. กด Start ค้นหา PowerShell คลิกขวา > Run as Administrator
  2. ใน PowerShell (Admin) พิมพ์คำสั่งทีละบรรทัด กด Enter ทุกครั้ง:
    net stop wuaserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    Ren C:\Windows\System32\catroot2 Catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  3. ปิด PowerShell และ รีสตาร์ทคอมพิวเตอร์

3. Rename ไฟล์ CBS.log

  1. กดปุ่ม Windows พิมพ์:
    %systemroot%\Logs\CBS
  2. จะไปที่ Local Disk (C:) > Windows > Logs > CBS
  3. Rename CBS.log เป็น CBSold.log

ถ้า Rename ไม่ได้ แก้ด้วยขั้นตอน:

  • กด Windows key + R พิมพ์ Services.msc กด OK
  • หา Windows Modules Installer Service ดับเบิลคลิก
  • เปลี่ยน Startup Type เป็น Manual
  • รีสตาร์ทเครื่อง

ควร Rename ได้ หลัง Rename แล้ว กลับไปที่ Windows Modules Installer Service เปลี่ยน Startup Type กลับเป็น Automatic จดจำ: Reboot หลัง Rename ไฟล์

4. Uninstall Antivirus ภายนอก (Third-party)

หลัง Rename CBS Log เรียบร้อย ขั้นตอนต่อไป Uninstall Antivirus ภายนอกทั้งหมด ป้องกันการรบกวน Windows Upgrade

ควรใช้คอมพิวเตอร์พร้อม Antivirus ตลอดเวลา จดจำ: ติดตั้ง Antivirus กลับหลังทำคู่มือนี้เสร็จ

5. ดาวน์โหลดและติดตั้ง Windows Update ล่าสุด

ไฟล์สำคัญ Rebuild แล้ว Antivirus ถูก Uninstall แล้ว พร้อมสำหรับ Upgrade ไปที่หน้าดาวน์โหลด Windows Software Official ดาวน์โหลด Windows 10 ล่าสุด

บนเว็บไซต์: กด Update now ตาม Upgrade Assistant หรือดาวน์โหลดไฟล์ Update ใช้ Media Creation Tool อัปเกรด

ทำตามขั้นตอนนี้ จะอัปเกรด Windows สำเร็จโดยไม่เจอ Error 0XC190010d & 0XC190010a