Hardware
เอ้า! ใครเคยเจอบ้าง Windows Update แล้ว error เนี่ย ยกมือขึ้น! สมัยผมทำร้านเน็ตนี่เจอบ่อยยิ่งกว่าลูกค้าเติมชั่วโมงอีก (ฮา) คือมันเป็นปัญหาที่กวนใจสุดๆ เพราะ Update มันสำคัญมาก แต่พอ error ขึ้นมาก็คือ...ซวย! ต้องมานั่งแก้กันไป
Windows Update เนี่ย มันคือระบบที่ Microsoft ปล่อย Patch หรือโปรแกรมแก้ไขข้อผิดพลาดต่างๆ รวมถึงอัปเดตความปลอดภัยของ Windows เอง ซึ่งสำคัญมากๆ เพราะมันช่วยป้องกันไวรัส มัลแวร์ และช่องโหว่ต่างๆ ที่แฮกเกอร์อาจจะใช้เจาะระบบเราได้
คิดง่ายๆ เหมือนเรามีบ้าน แล้วประตูรั้วมันไม่แข็งแรง โจรก็เข้ามาง่าย ถ้าเราอัปเดต Windows ก็เหมือนเราเปลี่ยนประตูรั้วใหม่ ให้มันแข็งแรงขึ้น โจรเข้ามายากขึ้นไงล่ะ
นอกจากเรื่องความปลอดภัยแล้ว การอัปเดตยังช่วยแก้ Bug ต่างๆ ที่อาจจะทำให้โปรแกรมค้าง เครื่องช้า หรือมีปัญหาอื่นๆ ได้ด้วย สรุปคือ อัปเดต Windows เป็นเรื่องที่ต้องทำอย่างสม่ำเสมอ อย่าปล่อยปละละเลย
ปัญหา Windows Update Error เนี่ย มันมีหลายสาเหตุมากๆ ตั้งแต่เรื่องเล็กๆ น้อยๆ ไปจนถึงเรื่องที่ซับซ้อน แต่ที่เจอบ่อยๆ ก็จะมีประมาณนี้:
อันนี้ง่ายสุดๆ ลองเช็คดูว่า Drive C: (หรือ Drive ที่ลง Windows ไว้) มีพื้นที่เหลือเท่าไหร่ ถ้าเหลือน้อยกว่า 10 GB แนะนำให้ลบไฟล์ที่ไม่จำเป็นออกไปก่อน เช่น ไฟล์ Temp, ไฟล์ Download หรือโปรแกรมที่ไม่ค่อยได้ใช้
Tip: ลองใช้ Disk Cleanup ใน Windows ดู มันจะช่วยลบไฟล์ขยะต่างๆ ออกไปได้เยอะเลย
เอาล่ะ มาถึงขั้นตอนการแก้ปัญหากันบ้าง วิธีที่ผมจะแนะนำต่อไปนี้ เป็นวิธีที่ใช้ได้ผลบ่อยๆ ลองทำตามไปทีละขั้นตอนนะครับ
อันนี้เป็นวิธีพื้นฐานที่สุด แต่หลายครั้งมันก็ช่วยแก้ปัญหาได้จริงๆ เพราะบางที Service บางตัวมันอาจจะค้างอยู่ การ Restart เครื่องใหม่ จะช่วยให้ Service เหล่านั้นกลับมาทำงานได้ตามปกติ
Windows มันมีเครื่องมือ Troubleshooter ที่ช่วยแก้ปัญหา Windows Update โดยเฉพาะ ลองใช้ดูครับ
วิธีนี้จะค่อนข้าง Advance หน่อย แต่ได้ผลดีมากๆ คือเราจะ Reset Service ที่เกี่ยวข้องกับ Windows Update ให้กลับไปเป็นค่าเริ่มต้น
เปิด Command Prompt ในฐานะ Administrator (คลิกขวาที่ Start Menu แล้วเลือก Command Prompt (Admin) หรือ Windows PowerShell (Admin)) แล้วพิมพ์คำสั่งเหล่านี้:
net stop wuauserv
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
คำสั่งเหล่านี้จะหยุด Service ที่เกี่ยวข้องกับ Windows Update, เปลี่ยนชื่อ Folder ที่เก็บไฟล์ Update ชั่วคราว และเริ่ม Service เหล่านั้นใหม่
คำอธิบาย Code:
net stop: สั่งหยุด Serviceren: สั่งเปลี่ยนชื่อ Foldernet start: สั่งเริ่ม Serviceบางที Driver บางตัวมันอาจจะไม่ Compatible กับ Update ทำให้เกิด Error ได้ ลอง Update Driver ดู โดยเฉพาะ Driver ของการ์ดจอ
ลองถอนการติดตั้ง Antivirus ชั่วคราว แล้วลอง Update Windows ดู ถ้า Update ได้สำเร็จ แสดงว่า Antivirus ของคุณอาจจะขัดขวางการติดตั้ง Update
คำเตือน: อย่าลืมติดตั้ง Antivirus กลับเข้าไปใหม่หลังจาก Update เสร็จแล้วนะครับ
| วิธีแก้ | ความยาก | ความเสี่ยง | โอกาสสำเร็จ |
|---|---|---|---|
| Restart เครื่องใหม่ | ง่าย | ต่ำ | ปานกลาง |
| Windows Update Troubleshooter | ง่าย | ต่ำ | ปานกลาง |
| Reset Windows Update Components | ปานกลาง | ต่ำ | สูง |
| ตรวจสอบ Driver | ปานกลาง | ต่ำ | ปานกลาง |
| ถอนการติดตั้ง Antivirus | ง่าย | สูง (ถ้าไม่ติดตั้งกลับ) | สูง |
หวังว่าวิธีที่ผมแนะนำไป จะช่วยแก้ปัญหา Windows Update Error ของคุณได้นะครับ ถ้ายังไม่ได้ ลองเข้าไปดู SiamCafe Blog อาจจะมีบทความอื่นๆ ที่เป็นประโยชน์อีกเยอะเลย
ถ้าทำตามทุกวิธีแล้วยังไม่ได้ผล อาจจะต้องลง Windows ใหม่เลยครับ แต่ก่อนลง อย่าลืม Backup ข้อมูลสำคัญๆ ไว้ก่อนนะครับ ไม่งั้นจะหาว่าไม่เตือนนะเออ
สมัยผมทำร้านเน็ต ผมจะตั้งค่าให้ Windows Update มัน Download Update มาไว้ก่อน แต่ยังไม่ติดตั้งทันที แล้วค่อยมา Install เองตอนกลางคืน ตอนที่คนไม่ค่อยใช้เครื่อง วิธีนี้จะช่วยลดปัญหาเครื่องค้างตอนลูกค้ากำลังใช้งานได้
แล้วก็อย่าลืมเข้าไปดู SiamCafe Blog บ่อยๆ นะครับ ผมจะคอยอัปเดตบทความเกี่ยวกับ IT ให้เรื่อยๆ จะได้ไม่ตกเทรนด์!
สมัยผมทำร้านเน็ตเนี่ย เจอลูกค้าสารพัดปัญหา Windows Update นี่ตัวดีเลย บางทีเครื่องลูกข่ายอัพเดทแล้วเจ๊งยกแผง ผมเลยมีเคล็ดลับมาฝากกัน
อันนี้สำคัญมาก! ก่อนกดอัพเดท Windows ทุกครั้ง ให้ทำ System Restore Point ไว้ก่อนเลย ถ้าอัพเดทแล้วมีปัญหา เราก็ Rollback กลับไปได้ ง่ายกว่ามานั่งแก้เองเยอะ
# สร้าง System Restore Point (Command Prompt)
wmic.exe /Namespace:\\root\default Path SystemRestore Call Create "Backup ก่อน Update"
คำสั่งนี้จะสร้างจุด Rollback ให้เรา ถ้ามีปัญหาอะไรก็เรียกคืนได้
เคยเจอเคสที่อัพเดท Windows แล้ว Driver การ์ดจอมีปัญหา จอฟ้าเฉยเลย! ก่อนอัพเดท ลองเช็คดูสิว่า Hardware ของเรา Compatible กับ Windows เวอร์ชั่นใหม่รึเปล่า โดยเฉพาะ Driver เก่าๆ
อย่าใจร้อน! Windows Update มันมีหลาย Step ค่อยๆ อัพเดททีละขั้นดีกว่า อัพเดททีเดียวหมด บางทีมันตีกันเอง ทำให้เกิด Error ได้
ถ้าใครทำร้านเน็ตแบบผม สมัยก่อน แนะนำให้ใช้ WSUS เลย มันจะช่วยจัดการ Update ให้เครื่องลูกข่ายได้ง่ายขึ้น เราสามารถ Approve Update ที่เราเทสแล้วว่าไม่มีปัญหา แล้วค่อยปล่อยให้เครื่องลูกข่ายอัพเดทตาม
iCafeForex คืออีกหนึ่งธุรกิจที่ผมทำควบคู่ไปกับการดูแลร้านเน็ตครับ
ลองเช็คดูว่ามี Background Process อะไรที่กิน CPU เยอะๆ หรือเปล่า พวก Antivirus บางตัวมัน Scan หนักมากหลังอัพเดท ลองปิดโปรแกรมที่ไม่จำเป็นดูก่อน หรือไม่ก็ลอง Defragment Harddisk ดู
Error นี้ส่วนใหญ่เกิดจาก File System Corruption ลองรัน Check Disk ดูครับ
# Check Disk (Command Prompt)
chkdsk /f C:
แล้ว Restart เครื่อง มันจะ Scan หา Error แล้ว Fix ให้
เข้าไปที่ Device Manager แล้ว Update Driver เองเลย หรือไม่ก็โหลด Driver จาก Website ผู้ผลิตมา Install เอง
ลอง Restart เครื่องใหม่ ถ้ายังค้างอยู่ ให้บูตเข้า Safe Mode แล้วลองรัน Windows Update Troubleshooter ดู
Windows Update เป็นเรื่องที่ต้องระวัง แต่ก็จำเป็นต้องทำเพื่อความปลอดภัยของเครื่องเรา ถ้าเจอปัญหา ก็ใจเย็นๆ ค่อยๆ แก้ไปตาม Step ที่ผมแนะนำ SiamCafe Blog ยังมีบทความอื่นๆ ที่น่าสนใจอีกเยอะ ลองเข้าไปอ่านกันดูนะครับ