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 ด้วยตนเอง:
- ตรวจสอบว่าใช้ Command-line Arguments ถูกต้อง
- Rebuild โฟลเดอร์ SoftwareDistribution และ Catroot2
- Rename ไฟล์ CBS.log
- Uninstall Antivirus ภายนอก
- ดาวน์โหลดและติดตั้ง 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
- กด Start ค้นหา PowerShell คลิกขวา > Run as Administrator
- ใน 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
- ปิด PowerShell และ รีสตาร์ทคอมพิวเตอร์
3. Rename ไฟล์ CBS.log
- กดปุ่ม Windows พิมพ์:
%systemroot%\Logs\CBS
- จะไปที่ Local Disk (C:) > Windows > Logs > CBS
- 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