แม้จะมีผู้ใช้จำนวนมากทั่วโลก Windows ก็ยังมีความผิดปกติและบั๊กที่ทำให้มันกลายเป็นระบบปฏิบัติการที่ถูกเกลียดมากที่สุด คุณอาจเคยเจอข้อความแสดงข้อผิดพลาดต่างๆ บน Windows ที่คงอยู่ตลอดหลายเวอร์ชัน เพิ่มเข้าไปในชุดปัญหาที่มีอยู่แล้วคือข้อผิดพลาดการอัปเดต Windows ซึ่งเกิดขึ้นเมื่อการอัปเดต Windows กำลังติดตั้งบนคอมพิวเตอร์ของคุณ และทันใดนั้นข้อความแสดงข้อผิดพลาดโผล่มาและทำให้ทุกอย่างล้มเหลว
ทำไมจึงเกิดขึ้น?
ข้อผิดพลาดการอัปเดตบน Windows เป็นปัญหาที่ยืดเยื้อและพบได้บ่อยสำหรับผู้ใช้ Windows ส่วนใหญ่ ไม่ว่าคุณจะใช้ Windows 7, 8 หรือ 10 จึงอาจคุ้มค่าที่จะรู้สาเหตุจริงของปัญหานี้ก่อนที่จะหาวิธีแก้ไข นี่คือเหตุผลบางส่วนที่ทำให้ข้อผิดพลาดนี้เกิดขึ้น:
- โปรแกรมติดตั้งอัปเดตเฉพาะเจาะจงไม่ได้ถูกดาวน์โหลดอย่างถูกต้อง หรือไฟล์ติดตั้งเสียหาย
- กระบวนการอัปเดต Windows ถูกขัดจังหวะโดยรายการรีจิสทรีที่เสียหาย
- การเสียหายของไฟล์สำรองข้อมูล (backup files) ก็อาจนำไปสู่ข้อผิดพลาดการอัปเดตได้
แนะนำให้ไม่ปิดเครื่องคอมพิวเตอร์เมื่อเกิดข้อผิดพลาดการอัปเดต และปล่อยให้การเปลี่ยนแปลงกลับสู่สถานะเดิม
อ่านเพิ่มเติม: วิธีเพิ่มหน่วยความจำเสมือน (Virtual Memory) ใน Windows 10
วิธีแก้ไขข้อผิดพลาดนี้
ข้อผิดพลาดการอัปเดตอาจรบกวนมากเมื่อเกิดขึ้น แต่โชคดีที่มันไม่ใช่สิ่งที่เกิดขึ้นตลอดเวลา แม้จะเกิดขึ้น ก็มีวิธีแก้ไขมากมายบน Microsoft Support หากคุณไม่ต้องการผ่านความยุ่งยากเหล่านั้น เราได้เตรียมรายการวิธีแก้ไขสำหรับคุณไว้แล้ว
- เปลี่ยนชื่อโฟลเดอร์ 'SoftwareDistribuition'
สำหรับวิธีนี้ ให้ไปที่เมนู Start และพิมพ์ %systemroot% แล้วกด Enter ค้นหาโฟลเดอร์ SoftwareDistribuition และเปลี่ยนชื่อเป็น SoftwareDistribution.old รีสตาร์ทระบบและลองติดตั้งอัปเดตอีกครั้ง
- เปลี่ยนใบรับรองระบบ (System Certificate)
พิมพ์ regedit ในแถบค้นหาที่เมนู Start และกด Enter เมื่อหน้าต่างใหม่เปิดขึ้น ให้ไปที่ตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > SystemCertificates คลิกขวาที่โฟลเดอร์ system certificates และสร้างค่า DWORD (32-bit) ใหม่ ชื่อไฟล์ว่า 'CopyFileBufferedSynchronousIo' หลังจากสร้างแล้ว คลิกขวาที่รีจิสทรีใหม่และเลือก Modify ในหน้าต่างใหม่ ให้เปลี่ยนค่าเป็น 1 และรีสตาร์ทระบบเพื่อติดตั้งอัปเดตใหม่
ดูเพิ่มเติม: วิวธีเร่งความเร็ว Windows PC
- ยกเลิกการกำหนดค่าการอัปเดต (Un-configuring Update Settings)
บางครั้งการตั้งค่าการอัปเดตของ Windows อาจถูกบाधาโดยการตั้งค่านโยบายกลุ่ม (Group Policy) ซึ่งอาจนำไปสู่ข้อผิดพลาดการอัปเดต Windows ทำให้หงุดหงิด แต่การแก้ไขปัญหานี้ค่อนข้างง่าย ในแถบค้นหา พิมพ์ gpedit.msc และกด Enter เพื่อเปิดหน้าต่างใหม่ ในแผงด้านซ้าย ไปที่ Computer Configuration แล้วไปที่ Administrative Templates \ Windows Components \ Windows Update ที่นี่ ให้ค้นหาไฟล์การตั้งค่าที่ระบุว่า 'Configure Automatic Updates' คลิกสองครั้งและเลือก 'Not Configured' รีสตาร์ทคอมพิวเตอร์และลองติดตั้งอัปเดตใหม่
- สัญลักษณ์ทศนิยม (Decimal Symbol)
เปิด Control Panel ไปที่ Clock, Language and Region เลือกตัวเลือก change date, time or number format เพื่อเปิดหน้าต่างใหม่ ที่หน้าต่างใหม่ คลิก additional settings และใส่จุด (period) ในกล่องข้างๆ Decimal Symbol ปิดหน้าต่างโดยคลิก 'Apply' แล้ว 'OK' รีสตาร์ทคอมพิวเตอร์และลองอัปเดต Windows อีกครั้ง
- การปรับใช้การจัดการและให้บริการรูปภาพ (DISM)
ตัวเลือกนี้จะแทนที่ไฟล์สุขภาพของระบบ ดังนั้นจึงแก้ไขไฟล์ที่เสียหายซึ่งรบกวนกระบวนการอัปเดต Windows ในการใช้คำสั่ง DISM ให้เปิด Command Prompt (รันในฐานะแอดมิน) และป้อนคำสั่งต่อไปนี้ – DISM /Online /Cleanup-Image /RestoreHealth (ระวังช่องว่าง) แล้วกด Enter กระบวนการอาจใช้เวลาสักครู่ขึ้นอยู่กับระบบของคุณ และเมื่อเสร็จสิ้น ให้รีสตาร์ทระบบและลองอัปเดตอีกครั้ง
ยังมีวิธีแก้ไขข้อผิดพลาดการอัปเดตบน Windows อื่นๆ ที่ซับซ้อนกว่านี้ อาจต้องใช้เวลาและความรู้ทางเทคนิคมากขึ้น อย่างไรก็ตาม วิธีแก้ไขที่กล่าวมาข้างต้นง่ายต่อการปฏิบัติสำหรับผู้ใช้ส่วนใหญ่ และควรดูแลข้อผิดพลาดที่เกี่ยวข้องกับการอัปเดต Windows ได้