Microsoft ปล่อย Windows 10 Technical Preview ในปี 2014 ยังไม่ได้ประกาศอย่างเป็นทางการ ใช้เวลาหนึ่งปีสร้าง Final Version ปล่อยวันที่ 29 กรกฎาคม 2015
ขณะอัปเกรด OS ไป Windows 10 ผู้ใช้ส่วนใหญ่เจอปัญหาไม่พึงประสงค์: กระบวนการอัปเกรดค้างที่ 32% ตาม Microsoft ที่ 30% แรกของการติดตั้ง จะดาวน์โหลดอัปเดตลง PC หลังจากนั้น PC จะเริ่มติดตั้งอัปเดต ปัญหานี้ไม่เกิดเมื่อติดตั้ง Windows 10 ใหม่ทั้งหมด (Clean Install) ด้วย USB เฉพาะตอนอัปเกรดจาก Windows เก่าไป Windows 10

ปัญหานี้ไม่ให้อัปเกรด Windows และเมื่อผู้ใช้รีสตาร์ท PC จะถูกย้อนกลับไป Windows เก่า กระบวนการรบกวนและเสียเวลา
วิธีที่ 1: Windows Update Troubleshoot
- รันแอป Windows ชื่อ Windows Update Troubleshooter หาที่ URL นี้ หลังดาวน์โหลด รันแบบ Admin ด้วยโปรแกรมเริ่มต้น เลือก Windows Update จากรายการ คลิก Next จะเริ่ม Troubleshoot
- หลัง Troubleshoot เสร็จ ปิดเครือข่าย ไม่ว่าจะเป็น WiFi หรือ LAN ทุกการเชื่อมต่อต้องปิดก่อนขั้นตอนถัดไป ทำได้โดยค้าง Win กด R พิมพ์ ncpa.cpl คลิกขวา Network Connections เลือก Disable วิธีเดียวกันใช้ Enable กลับ หากซับซ้อน ปิด WiFi หรือ Router จะตัดอินเทอร์เน็ตอัตโนมัติ
- สร้าง Windows 10 Bootable USB ใหม่ด้วยซอฟต์แวร์ฟรีเช่น RUFUS หรือ Windows 7 USB/DVD Tool ตรวจสอบว่าไฟล์เขียนถูกต้อง มิฉะนั้นจะเจอปัญหาเดิม
- เปิด Command Prompt (Admin) โดยคลิกขวาไอคอน Start Menu เลือก Command Prompt พิมพ์โค้ดด้านล่าง กด Enter

rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN

คำสั่งนี้จะทำความสะอาด Driver Packages ใน Windows ช่วยให้ดำเนินการติดตั้ง Windows 10 ต่อได้
ตอนนี้ทุกอย่างพร้อม รีสตาร์ท PC บูทผ่าน Bootable USB ที่สร้างไว้ รันการติดตั้งตามคำแนะนำ จะตกใจว่ามันทำงานได้
วิธีที่ 2: ตรวจสอบ External Drives
วิธีแรกและคาดหวังมากที่สุดคือ ถอดอุปกรณ์ภายนอก ทุกตัวที่ต่อผ่าน USB หลายครั้งอุปกรณ์ USB สร้างความขัดแย้งใน Windows ระหว่างอัปเกรดไป Windows 10 ความขัดแย้งนี้บล็อกกระบวนการ ทำให้ค้างที่ 32%
หลังถอด USB อุปกรณ์ทั้งหมด รีสตาร์ท PC อัปเกรด Windows ใหม่ หากปัญหาเกิดจากความขัดแย้งระหว่าง Windows และ USB อาจไม่บล็อกกระบวนการครั้งนี้ ผลคือได้ Windows 10 ใหม่
วิธีที่ 3: Restart Services
วิธีที่สองดูน่าสนใจแตก็ทำงานได้บ่อยถ้าอัปเกรดผ่าน Windows Update ในกรณีนี้ ต้อง ปิดอินเทอร์เน็ต (WiFi หรือ LAN) เมื่อดาวน์โหลดถึง 100% การปิดอินเทอร์เน็ตจะบล็อก Setup ไม่ให้ดาวน์โหลดไฟล์เพิ่มเติมรวมถึง Language Packs Windows จะอัปเกรดเป็นเวอร์ชันล่าสุดโดยไม่ค้างที่ 32%
ใช้วิธีนี้หากอัปเกรดผ่าน Windows Update:
- เปิด Command Prompt (Admin) โดยคลิกขวา Start Menu หรือกด Win + X
- หยุดบริการบางอย่างโดยพิมพ์โค้ดด้านล่างใน Command Prompt กด Enter หลังแต่ละบรรทัด:

net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

- หลังพิมพ์และกด Enter แล้ว ต้อง เปลี่ยนชื่อโฟลเดอร์ สองโฟลเดอร์ คือ SoftwareDistribution และ Cartroot2 พิมพ์โค้ดด้านล่าง กด Enter หลังแต่ละบรรทัด:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old ren C:WindowsSystem32catroot2 Catroot2.old
- หลังเปลี่ยนชื่อโฟลเดอร์แล้ว เริ่มบริการใหม่ ที่หยุดไปขั้นตอนที่ 2 พิมพ์โค้ด:
net start wuauserv net start cryptSvc net start bits net start msiserver

สิ่งที่ยากลำบากหมดแล้ว พิมพ์ Exit ใน Command Prompt กด Enter รีสตาร์ท PC ลองอัปเดตใหม่
ขอขอบคุณหากบอกว่าวิธีไหนได้ผล (ถ้ามี) และหากไม่มีวิธีไหนได้ผล เพื่อให้เราปรับปรุงคู่มือนี้