Windows ปล่อยอัปเดตให้ระบบปฏิบัติการที่มีอยู่ เพื่อปรับปรุงความปลอดภัย แก้บั๊ก และปรับปรุงอินเตอร์เฟซโดยรวม อัปเดตเหล่านี้ปล่อยออกมาหลังช่วงเวลาที่กำหนด และพร้อมสำหรับผู้ใช้ดาวน์โหลดและติดตั้ง อย่างไรก็ตาม มีหลายกรณีที่อัปเดตติดตั้งล้มเหลวและคืนค่าข้อผิดพลาด สาเหตุที่แน่นอนไม่ทราบ เพราะแต่ละอัปเดตต่างกัน เพราะมุ่งแก้ปัญหาที่ต่างกัน เรารวบรวมวิธีแก้ไขที่ผู้ใช้ยืนยันแล้วว่าทำงานได้ โปรดดู

วิธีแก้ไขที่ 1: รัน Windows Update Troubleshooter
Microsoft พัฒนาแอปชื่อ Windows Update Troubleshooter มันวิเคราะห์ระบบ โดยเฉพาะโมดูล Windows Update และแก้ไขปัญหา ตรวจสอบให้แน่ใจว่ากระบวนการ troubleshooting เสร็จสิ้น แอปนี้ตรวจสอบและสแกนไฟล์ระบบทั้งหมด อาจใช้เวลาบ้าง
- ดาวน์โหลด Windows Update Troubleshooter จากเว็บไซต์ Microsoft อย่างเป็นทางการ
- ไปที่โฟลเดอร์ที่ดาวน์โหลด และเปิดไฟล์
- เมื่อ troubleshooting เริ่มต้น เลือกตัวเลือก Windows Update คลิก Next

- หลังกด Next Windows จะเริ่มวิเคราะห์เครื่อง ไฟล์ระบบทั้งหมดจะถูกสแกน พร้อมค่า registry อาจใช้เวลา ให้อดทน

- หากมีรุ่น Troubleshooter ใหม่กว่า Windows จะแจ้งว่ารุ่นใหม่เหมาะสมกว่า คลิก "Run the Windows 10 Windows Update Troubleshooter" หากถูกแจ้ง

- คลิก Next หากหน้าจอต่อไปปรากฏ

- หลัง Troubleshooter วิเคราะห์คอมพิวเตอร์และค่า registry เสร็จ อาจแจ้งว่ามี Windows updates ค้างอยู่ วิธีแก้ไขได้รับการแก้ไข หรือไม่ได้รับการแก้ไข หากได้รับแจ้งให้แก้ไข คลิก "Apply this Fix"

- Windows จะนำไปใช้งานและแจ้งเมื่อเสร็จ Restart คอมพิวเตอร์ เพื่อให้การเปลี่ยนแปลงมีผล และตรวจสอบว่าข้อความข้อผิดพลาดหายหรือไม่
สามารถรัน Windows Update Troubleshooter จากคอมพิวเตอร์ได้ด้วย
- กด Windows + S เปิดแถบค้นหา Start พิมพ์ "troubleshoot" คลิกผลลัพธ์แรก

- ในเมนู troubleshoot เลือก "Windows Update" คลิกปุ่ม "Run the troubleshooter"

- อาจถูกแจ้งว่า troubleshooter ต้องการสิทธิ์แอดมินเพื่อตรวจสอบปัญหาระบบ คลิก "Try troubleshooting as an administrator"

- หลังนำวิธีแก้ไขไปใช้แล้ว รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหาแก้ไขหรือไม่
หมายเหตุ: วิธีนี้ต้องการการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เพื่อผลลัพธ์ที่ดีที่สุด ลองรัน troubleshooter หลายครั้ง แทนที่จะลองแค่ครั้งเดียว
วิธีแก้ไขที่ 2: รันคำสั่งบางคำสั่ง
ลองรันคำสั่งบางอย่างเพื่อรีเซ็ตโมดูลบางส่วนและนำกลับมาสู่การตั้งค่าที่ถูกต้อง โปรดทราบว่าต้องมีบัญชีแอดมินเพื่อดำเนินการทั้งหมด
- กด Windows + S เปิดแถบค้นหา Start พิมพ์ command prompt คลิกขวาผลลัพธ์แรก เลือก "Run as administrator"

- ใน Command Prompt รันคำสั่งต่อไปนี้ทีละคำสั่ง และตรวจสอบว่าแต่ละคำสั่งรันเสร็จก่อนไปคำสั่งถัดไป
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start bits net start wuauserv net start appidsvc net start cryptSvc
- ออกจาก Command Prompt และรีสตาร์ทคอมพิวเตอร์ ตอนนี้ตรวจสอบว่าอัปเดตติดตั้งได้อีกหรือไม่
วิธีแก้ไขที่ 3: ปิด Antivirus
ซอฟต์แวร์ Antivirus มักตรวจสอบคอมพิวเตอร์รวมถึงไฟล์ระบบ เพื่อให้แน่ใจว่าไม่มีภัยคุกคาม อาจเป็นไปได้ว่า Antivirus ของคุณขัดแย้งกับ Windows Update และทำให้ล้มเหลว ลองปิด Antivirus ชั่วคราว และลองอัปเดตอีกครั้ง หากปัญหายังคงอยู่ ตรวจสอบว่ามีอินเทอร์เน็ตใช้งานได้ และ Antivirus ปิดสนิท สามารถย้อนกลับการเปลี่ยนแปลงได้หากไม่ได้ผล
วิธีแก้ไขที่ 4: อัปเดต Time, Region, และ Language Settings
วิธีแก้ไขที่แปลกแต่อาจทำงาน คือ อัปเดตการตั้งค่าเวลาและภาษาสำหรับบัญชี เรารู้ว่า Windows ซิงค์เวลาตาม time zones อัตโนมัติ หาก time zone ผิด อาจก่อให้เกิดปัญหาแปลกๆ เช่น ล้มเหลวติดตั้งอัปเดต
- กด Windows + S เปิดแถบค้นหา พิมพ์ "settings" เปิดผลลัพธ์

- ตรวจสอบว่า date และ time ตั้งถูกต้องหรือไม่ หากไม่ ให้ ยกเลิกติ๊ก ตัวเลือก "set time automatically" และ "set timezone automatically"

- คลิก "Change" ใต้ Change date and time ตั้งเวลาให้ถูกต้อง และเลือก time zone ที่เหมาะสม ปิด "Auto-sync time" ด้วย

- เสร็จแล้ว กด Windows + S อีกครั้ง พิมพ์ "language" เปิดผลลัพธ์แรก
- ใน language settings ลองใช้ English United Kingdom/US
- ขณะอยู่ในหน้าต่าง settings คลิก "Additional time, date & regional settings"

- จะถูก redirect ไปหน้าต่างอื่นที่มี settings เหมือนกัน คลิกทีละอัน และตรวจสอบว่าตั้งค่าตรงกันและเหมือนกับที่ตั้งไว้
- หลังเปลี่ยนแปลงเสร็จ ปิดหน้าต่างทั้งหมด และรีสตาร์ทคอมพิวเตอร์ ตอนนี้ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ไขที่ 5:ตัดอินเทอร์เน็ตก่อนอัปเดต
วิธีแก้ที่ทำงานได้กับหลายคน คือ ตัดอินเทอร์เน็ตก่อนอัปเดตระบบปฏิบัติการไปรุ่นล่าสุด ดูเหมือนมีบั๊กที่ถูกหลีกเลี่ยงเมื่อตัดการสื่อสารกับอินเทอร์เน็ตของแอปพลิเคชัน
- คลิกที่ network icon มุมขวาล่างหน้าจอ

- หากต่อ WiFi จะเป็นไอคอน WiFi หากต่อ Ethernet จะเป็นไอคอนต่าง หาก WiFi คลิก "Airplane mode" หนึ่งครั้ง อินเทอร์เน็ตจะปิด กรณี Ethernet การถอดสาย LAN ออกจากคอมพิวเตอร์เป็นวิธีที่มีประสิทธิภาพที่สุด

- ตอนนี้เริ่มอัปเดต หวังว่าจะดำเนินไปโดยไม่มีการขัดจังหวะ
วิธีแก้ไขที่ 6: เชื่อมต่อ Router ด้วย Ethernet และติดตั้งผ่านเว็บ Microsoft ใน Clean Boot
วิธีแก้อีกอย่าง คือ เชื่อมต่อ router โดยตรงด้วยสาย Ethernet และติดตั้ง Windows update ผ่านเว็บไซต์ Microsoft แทน client ปกติบนคอมพิวเตอร์ ตามที่เห็นในวิธีก่อนหน้า ดูเหมือนมีบั๊กบางอย่างเกี่ยวกับการเข้าถึงอินเทอร์เน็ตระหว่าง client และ server โดยการข้าม client ทั้งหมด ปัญหาอาจแก้ได้
- เชื่อมต่อ คอมพิวเตอร์กับ router ด้วยสาย Ethernet ตอนนี้จะเข้าสู่ Clean Boot State
- กด Windows + R เปิด Run พิมพ์ "msconfig" กด Enter
- ไปที่แท็บ Services ด้านบนหน้าจอ ติ๊กถูก บรรทัด "Hide all Microsoft services" เมื่อคลิก บริการ Microsoft ทั้งหมดจะถูกปิด ทิ้งบริการบุคคลที่ 3 ไว้
- คลิกปุ่ม "Disable all" ใกล้ด้านล่างซ้ายหน้าต่าง บริการบุคคลที่ 3 ทั้งหมดจะถูกปิด
- คลิก Apply บันทึกและออก

- ไปที่แท็บ Startup คลิก "Open Task Manager" จะถูก redirect ไป Task Manager ที่รายการแอป/บริการที่รันตอนเริ่มเครื่องจะแสดง

- เลือกแต่ละบริการทีละอัน คลิก "Disable" มุมขวาล่างหน้าต่าง

- รีสตาร์ทคอมพิวเตอร์ และเมื่อบูทเข้าสู่ clean boot state เปิดเบราว์เซอร์ ไปที่นี่
- จะเห็นปุ่ม "Update Now" มุมบนหน้าจอ คลิกเพื่อดาวน์โหลด ตามคำแนะนำบนหน้าจอสำหรับติดตั้ง update assistant หลังติดตั้ง update assistant แล้ว Windows จะเริ่มอัปเดต อาจใช้เวลาหลายชั่วโมง ให้อดทนรอจบ

หมายเหตุ: โปรดทราบว่าตัวเลือกอัปเดตบนเว็บ Microsoft อาจหายไปหลังจากสักพัก หากพวกเขาตัดสินใจเปลี่ยน หรือมีอัปเดตใหม่
วิธีแก้ไขที่ 7: ถอนติดตั้ง WiFi Drivers
วิธีแก้ที่ทำงานได้กับหลายกรณี คือ ถอนติดตั้ง WiFi drivers และติดตั้ง Windows Update (คุณต้องดาวน์โหลด Windows update ก่อน และถอน drivers ก่อนดำเนินการติดตั้ง) หลังรีสตาร์ท Windows จะตรวจจับฮาร์ดแวร์ WiFi และติดตั้ง stock drivers อัตโนมัติ สามารถอัปเดต WiFi drivers เป็นรุ่นล่าสุดด้วยตนเองผ่าน Device Manager ได้
- กด Windows + R เปิด Run พิมพ์ "devmgmt.msc" กด Enter
- ใน Device Manager ขยายส่วน "Network Adapters"
- หา WiFi drivers จากรายการทั้งหมด คลิกขวาเลือก uninstall

- หลังถอนติดตั้ง ลองติดตั้งอัปเดต และตรวจสอบว่าปัญหาแก้ไขหรือไม่
วิธีแก้ไขที่ 8: ติดตั้ง Windows ด้วย .iso File
สามารถติดตั้ง Windows รุ่นล่าสุดได้โดยดาวน์โหลด iso file จากเว็บไซต์ และโอนไปยัง media ให้คอมพิวเตอร์บูทและติดตั้งโดยตรง โปรดทราบว่าวิธีนี้สำหรับผู้ใช้ขั้นสูงที่รู้จักติดตั้ง Windows ใหม่จาก installation media เพื่อความปลอดภัย สำรองข้อมูลทั้งหมดไว้ก่อนดำเนินการ
หมายเหตุ: Appuals ไม่มีความเกี่ยวข้องกับเว็บไซต์ที่กล่าวถึง ระบุเพื่อผู้ใช้เท่านั้น เยี่ยมชมและใช้ด้วยความเสี่ยงของตนเอง
- ไปที่เว็บดาวน์โหลด Windows iso และดาวน์โหลด iso file ล่าสุดที่มี Windows 10 1709 Creators Update
- หลังดาวน์โหลด iso แล้ว สร้าง bootable media สามารถอ้างอิงบทช่วยสอนของเรา: สร้าง Windows bootable DVD หรือ USB
หมายเหตุ: ซอฟต์แวร์ในบทช่วยสอนใช้ได้กับทุก Windows version
- ต่อไป ใส่ media ลงคอมพิวเตอร์ และทำตามคำแนะนำ: ติดตั้ง Windows สะอาดบน PC
สามารถดูคำแนะนำโดยละเอียดตั้งแต่พื้นฐาน: ติดตั้ง Windows 10 ได้
หมายเหตุ สำรองข้อมูลทั้งหมดก่อนติดตั้ง ควรอยู่ฝั่งปลอดภัย
วิธีแก้ไขที่ 9: ปิด Internet Information Services
IIS เป็น extensible web server ที่ Microsoft สร้างสำหรับใช้กับ Windows NT family รองรับเกือบโปรโตคอลอินเทอร์เน็ตทั้งหมด และมักไม่ active โดยค่าเริ่มต้น ลองปิดบริการนี้ และดูว่าช่วยปรับปรุงสถานการณ์ได้หรือไม่
- กด Windows + S เปิดแถบค้นหา พิมพ์ "Windows features" เปิดผลลัพธ์แรก
- เมื่อหน้าต่างใหม่เปิด เลื่อนหา รายการ "Internet Information Services" ตรวจสอบว่า ไม่ได้ติ๊ก

- รีบูทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล และตรวจสอบว่าอัปเดตสำเร็จหรือไม่
วิธีแก้ไขที่ 10: รีสตาร์ทคอมพิวเตอร์หลายครั้ง
วิธีแก้แปลกที่ทำงานได้กับหลายคน คือ รีสตาร์ทคอมพิวเตอร์เมื่อเกิดข้อผิดพลาด แล้วดำเนินการอัปเดตต่อโดยตัดอินเทอร์เน็ต เพื่อให้แน่ใจว่าไม่มีการสื่อสารระหว่าง update client และ server นี่เป็นลองผิดลองถูก แต่มูลค่าที่คุ้มค่าที่จะกล่าวถึง เพราะทำงานได้กับหลายคน
วิธีแก้ไขที่ 11: รัน chkdsk
ลองตรวจสอบว่าคอมพิวเตอร์มีความผิดปกติหรือ sector ชำรุดหรือไม่ อาจมีความผิดปกติหรือการตั้งค่าผิดทำให้คอมพิวเตอร์อัปเดตไม่ได้ ดังนั้นเราจะรัน chkdsk scan เพื่อแก้ไข
- คลิกแถบค้นหา Windows ด้านซ้ายหน้าจอ พิมพ์ "Command Prompt" คลิกขวาแอปที่คืนผลลัพธ์ เลือก "Run as administrator"
- ใน Command Prompt รันคำสั่งต่อไปนี้:
CHKDSK E: /r
ที่นี่ "E" คือชื่อดิสก์ที่ตามคำสั่ง "/f" หากมีหลายไดรฟ์ ให้เปลี่ยนชื่อตามนั้น สามารถเช็คชื่อไดรฟ์ได้โดยเปิด My PC

- กระบวนการอาจใช้เวลา เพราะดิสก์ทั้งหมดถูกตรวจสอบข้อผิดพลาด เมื่อสแกนเสร็จ รันคำสั่งต่อไปนี้:
CHKDSK E: /f
- อีกครั้ง กระบวนการอาจใช้เวลา ให้อดทนรอจบ
- หลังกระบวนการเสร็จ รันคำสั่งต่อไปนี้เพื่อ ตรวจสอบ ว่ามีความผิดปกติในระบบหรือไม่
sfc /scannow

- หาก Windows ตรวจพบความผิดปกติ จะ แจ้ง ตามลำดับ หากมี ให้รันคำสั่งต่อไปนี้:
DISM /Online /Cleanup-Image /RestoreHealth
- หลังกระบวนการทั้งหมดเสร็จ รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหาแก้ไขหรือไม่
หมายเหตุ: หากได้รับข้อความ "Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts (Y/N)" กด "Y" แล้ว รีสตาร์ทคอมพิวเตอร์ ระหว่างรีสตาร์ท คอมพิวเตอร์จะสแกนไดรฟ์และดำเนินการต่อ โปรดทราบว่า sector บางส่วน (หากพบ bad) จะถูกลบ ดังนั้นข้อมูลบางส่วนอาจสูญหาย
วิธีแก้ไขที่ 12: รีสตาร์ท Update Service หลังลบเนื้อหาที่ดาวน์โหลดแล้ว
เราจะปิด Windows update service ชั่วคราว เพื่อลบเนื้อหาที่ Update Manager ดาวน์โหลดไว้แล้ว หลังรีสตาร์ท service Windows จะเช็คว่าไฟล์ไหนดาวน์โหลดแล้ว หากไม่พบ จะเริ่มดาวน์โหลดใหม่จากศูนย์ ส่วนใหญ่วิธีนี้แก้ปัญหาได้
ปิด Update Service
- กด Windows + R เปิด Run ในกล่องโต้ตอบ พิมพ์ "services.msc" จะแสดงบริการทั้งหมดที่รันบนคอมพิวเตอร์
- เลื่อนหาบริการชื่อ "Windows Update Service" คลิกขวาเลือก Properties

- คลิก Stop ใต้ sub-heading Service Status ตอนนี้ Windows Update service หยุดแล้ว และสามารถดำเนินการต่อได้
ลบไฟล์ที่ดาวน์โหลดแล้ว
ตอนนี้จะไปที่ไดเรกทอรี Windows Update และลบไฟล์อัปเดตที่มีอยู่ทั้งหมด เปิด File Explorer หรือ My Computer และทำตามขั้นตอน
- ไปที่ที่อยู่ด้านล่าง สามารถเปิด Run และคัดลอกวางที่อยู่เพื่อไปได้โดยตรง
C:\Windows\SoftwareDistribution
- ลบทุกอย่างในโฟลเดอร์ Software Distribution (สามารถ cut paste ไปที่อื่นได้ หากต้องการวางกลับ)

เปิด Update Service กลับ
ตอนนี้ต้องเปิด Windows Update service กลับและรันใหม่ เริ่มต้น Update Manager อาจใช้เวลานานหนักนาที คำนวณรายละเอียดและเตรียม manifest สำหรับดาวน์โหลด
- เปิดแท็บ Services เหมือนตอนแรก ไปที่ Windows Update เปิด Properties
- ตอนนี้ Start service อีกครั้ง และเปิด update manager

ตอนนี้ลองอัปเดตอีกครั้ง และตรวจสอบว่าปัญหาแก้ไขหรือไม่
วิธีแก้ที่ 13: ล้างรายการ Recent Items
ในบางกรณี Windows อาจพยายามทำการเปลี่ยนแปลงบน recent items list ในไดเรกทอรี และล้มเหลว ทำให้เกิดปัญหาอัปเดตนี้ ในขั้นตอนนี้เราจะล้าง recent items list สำหรับนั้น:
- กด "Windows" + "I" เปิด settings
- คลิก "Personalization" แล้วเลือก "Start".

- คลิก toggle "Show Recently Opened Items" ปิด
- คลิก toggle อีกครั้ง เปิดฟีเจอร์นี้กลับ แต่คราวนี้ recent items ทั้งหมดจะถูกล้าง
- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ที่ 14: Network Encryption
หากคุณเปิด network encryption บนการเชื่อมต่ออินเทอร์เน็ต นี่น่าจะเป็นสาเหตุ เพราะอาจป้องกันไม่ให้ Windows Files ดาวน์โหลดได้ ทำให้ล้มเหลว Symantec Encryption โดยเฉพาะรู้จักก่อให้เกิดปัญหานี้ และพวกเขาปล่อย script ที่นี่ ที่แก้ไขได้อย่างเห็นได้ชัด ลองรัน script ดู และหากยังคงอยู่ ให้ปิดชั่วคราว หรือติดต่อ support ของพวกเขา
วิธีแก้ที่ 15: ติดตั้งด้วยตนเอง
ลองดาวน์โหลดและติดตั้งอัปเดตด้วยตนเอง เพื่อแก้ปัญหานี้และข้าม Windows Updater ควรทำงานได้ โปรดทำตามขั้นตอนด้านล่าง:
- ไปที่ catalog ของ Windows Updates (ที่นี่)
- ในกล่องค้นหา พิมพ์ KB Number ของอัปเดตที่พยายามติดตั้ง
หมายเหตุ: หากไม่รู้ KB Number ของอัปเดตนั้น ลองค้นหาชื่ออัปเดตที่แน่นอนบน Google ควรได้ KB Number - เมื่อรู้ KB Number แล้ว ค้นหาใน Catalog
- หลังค้นหาอัปเดตที่พยายามติดตั้ง คลิกปุ่ม "Download" หน้ามัน

- หลังดาวน์โหลดอัปเดตแล้ว คลิกสองครั้งที่มัน และควรเริ่มอัปเดต Windows
หากไม่มีวิธีไหนทำงานได้ ลองถอดอุปกรณ์ USB ที่ไม่จำเป็นทั้งหมดออกจากคอมพิวเตอร์ เพราะมันก็ขัดจังหวะกับระบบ Windows Update ได้เช่นกัน