Windows แสดงข้อความ "Something didn't go as planned. No need to worry—undoing changes." เมื่ออัปเดตระบบล้มเหลว สาเหตุ: ไฟล์ระบบเสียหาย, ซอฟต์แวร์ซ้อนทับกัน ฯลฯ
ปัญหา Windows Update นี้แก้ได้ง่าย รอคอมพิวเตอร์บูทเสร็จ แล้วทำขั้นตอน Troubleshooting ด้านล่าง
รัน Windows Update Troubleshooter
ควรเป็นขั้นตอนแรก Troubleshooter วินิจฉัยและแก้ Error "Something didn't go as planned"
- เปิด Settings > System > Troubleshoot
- เลือก Other troubleshooters ในส่วน Options
- กด Run ถัดจาก "Windows Update"
Microsoft แนะนำ Restart PC หลัง Troubleshooter เสร็จ
รัน Troubleshooter อีกครั้งหลัง Reboot เช็ค Error เพิ่มเติม ลองติดตั้งอัปเดตใหม่
รัน System File Checker (SFC)
SFC ซ่อมหรือกู้คืนไฟล์ระบบเสียหายที่รบกวน Windows Update ต่อ Internet แล้วทำตามขั้นตอน:
- คลิกขวาโลโก้ Windows Taskbar > Terminal (Admin)
- พิมพ์
sfc /scannowEnter
รอ 10-15 นาที หากได้ข้อความ "Windows Resource Protection found corrupt files and successfully repaired them" ให้ติดตั้งอัปเดตใหม่
หาก "Windows Resource Protection doesn't find any integrity violations" = ไม่มีไฟล์เสีย ไปขั้นตอนต่อไป
Reset Windows Update Components
Windows Update Components = ไฟล์และบริการช่วย Detect, Download, Install อัปเดต รีเซ็ตด้วยตนเอง:
- Start > ค้นหา cmd > Run as administrator (Command Prompt)
- รันคำสั่งต่อเนื่องใน Command Prompt:
net stop wuauserv
net stop bits
net stop cryptsvc
คำสั่งหยุด Windows Update, BITS, Cryptographic Services
- พิมพ์
cd /d %windir%\system32Enter
- รันคำสั่ง Re-register BITS และ Windows Update DLL ใน Registry:
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
แต่ละคำสั่งจะมี Pop-up Success ต่อไป Reset Windows Socket (Winsock) แก้ปัญหาเชื่อมต่อ Internet/Download Update
- พิมพ์
netsh winsock resetEnter
Reboot เมื่อเจอ "Successfully reset the Winsock Catalog" ลองติดตั้ง Windows Update ใหม่
Clear Windows Update Cache
ไฟล์ใน SoftwareDistribution ช่วยอัปเดต OS Windows ดาวน์โหลดจาก Server Microsoft อัตโนมัติ
Cache ใน SoftwareDistribution เสียหาย = Windows Update Error ลบ Cache หาก Error ยังคง
แนะนำหยุด Windows Update Service ก่อนลบ Cache
- Win + R พิมพ์
services.mscOK
- คลิกขวา Windows Update > Stop
- Win + E เปิด File Explorer
- วาง
C:\Windows\SoftwareDistributionใน Navigation Pane Enter
- ลบไฟล์/โฟลเดอร์ทั้งหมดใน SoftwareDistribution (หรือย้ายไปที่อื่น)
- Restart Windows Update Service: Services Manager > คลิกขวา Windows Update > Start
ติดตั้ง Update Package File ด้วยตนเอง (Manual Install)
Microsoft Update Catalog = ฐานข้อมูล Windows Updates ทั้งหมด หากติดตั้งผ่าน Settings ไม่ได้ ให้ดาวน์โหลดและติดตั้งเอง
- Settings > Windows Update > เช็คชื่ออัปเดต (ขึ้นต้น KB, บางครั้งในวงเล็บ)
- ไป Microsoft Update Catalog website ค้นหาชื่ออัปเดต กด Search
ถ้ามี 2 เวอร์ชัน ดาวน์โหลดตัวที่ "Last Updated" ใหม่กว่า
- กด Download Link บันทึกไฟล์ Package
- ดับเบิลคลิกไฟล์ ติดตั้งตามหน้าจอ
อัปเดต Windows ใน Clean Boot State
Clean Boot = เริ่ม Windows โดยไม่โหลด Startup Programs/Drivers ที่ไม่จำเป็น สถานะวินิจฉัยคล้าย Safe Mode หยุดซอฟต์แวร์/บริการที่อาจ Conflict กับ Update
- Start > พิมพ์ msconfig > Run as administrator (System Config)
- แท็บ Services > ติ๊ก Hide all Microsoft services > Disable all
- แท็บ Startup > Open Task Manager
หรือ Ctrl+Shift+Esc เปิด Task Manager เลือก "Startup apps" ด้านซ้าย
- เช็คคอลัมน์ Status ปิดทุก Startup-enabled apps (คลิกขวา > Disable)
- ปิด Task Manager > กลับ System Config > Startup tab > OK
- Restart > เข้า Clean Boot > ติดตั้ง Windows Update ใหม่หลัง Reboot
Reset ออกจาก Clean Boot เมื่อติดตั้งสำเร็จ:
- แท็บ General > Normal startup
- แท็บ Services > ยกเลิก Hide all Microsoft services > Enable all
- Startup tab > Open Task Manager > Enable apps ที่ปิดขั้นตอน 4
- คลิกขวาแอป > Enable
- ปิด Task Manager > OK ปิด System Config
- Restart บันทึกการเปลี่ยนแปลง ออกจาก Clean Boot
Uninstall ซอฟต์แวร์ความปลอดภัย協力廠商
แอป Security 協力廠商 (Antivirus, Firewall, Anti-malware, Cleaner) อาจรบกวน Windows Update Uninstall แล้วติดตั้งอัปเดตใหม่
ผู้ใช้บางคนแก้ได้โดย Uninstall Malwarebytes (จาก Microsoft Community Forum)
ก่อน Uninstall: ต้องรู้วิธีติดตั้งกลับ มี Product Key และตรวจสอบความเข้ากันได้กับ Windows Update ใหม่
Reset Windows หากยังไม่ได้
Reset Windows หรือ Clean Reinstall Windows 11 แก้ได้หากวิธีอื่นล้มเหลว ติดต่อ Windows Support หาก Error คงอยู่