หนึ่งในสิ่งดีของ Microsoft คือการปล่อย Updates ต่อเนื่องเพื่อแก้ Bugs หรือปรับปรุง Security ของระบบ การติดตั้ง Updates ทันทีที่ปล่อยออกมาเป็นประโยชน์ต่อคุณ แต่บางครั้ง Windows Update ล้มเหลวในการติดตั้ง Updates และให้ Error ว่า "your device is missing important security and quality fixes"
หากคุณเจอ Error นี้และต้องการความช่วยเหลือ บทความนี้จะพาคุณผ่าน Quick fixes ที่แก้ปัญหาได้ ลอง Fixes ตามลำดับที่ระบุ — เราจัดเรียงจากง่ายที่สุดไปยากที่สุด
รัน Windows Update Troubleshooter
Built-in Update troubleshooter ควรเป็นตัวเลือกแรกเมื่อเจอ Error "your device is missing important security and quality fixes" หาก Windows ระบุและแก้ปัญหาให้ คุณไม่ต้องเสียเวลาลองหลุดหล่นหาสาเหตุ
- กด Win + I เปิด Settings app และเลือก Update & Security
- เลือก Troubleshoot จากแถบซ้าย
- เลือก Additional Troubleshooters
- เลือก Windows Update > Run the troubleshooter
- รอ Troubleshooter ตรวจจับ Potential problems
- ถ้า Windows หาปัญหาเจอ จะเสนอและ Implement fix ถ้าไม่เจอ จะบอกว่า No problems detected
ถ้าไม่เจอปัญหา ให้ดำเนินต่อไป Fix ถัดไป
Reset Windows Update Service ด้วยตนเอง
ถ้าวิธีก่อนหน้าไม่ได้ผล คุณลอง Restart Windows Update service (และ Related services บางตัว) คุณยังต้อง Rename โฟลเดอร์ SoftwareDistribution และ catroot2
SoftwareDistribution เป็นโฟลเดอร์ที่ Windows Update เก็บไฟล์ชั่วคราวที่ต้องการสำหรับติดตั้ง Updates ใหม่ Catroot2 เป็นโฟลเดอร์ที่ Windows Update package เก็บ Signatures ที่ต้องการสำหรับการติดตั้ง
โปรดทราบว่า System32 folder มีโฟลเดอร์ชื่อคล้ายกัน 2 ตัว: catroot และ catroot2 วิธีนี้เกี่ยวข้องกับการ Rename catroot2 folder ซึ่งจะถูกสร้างใหม่อัตโนมัติตอน Reboot แต่ถ้าคุณ Rename หรือ Delete catroot folder คอมพิวเตอร์อาจ Boot ไม่ได้
- เปิด Elevated Command Prompt โดยค้นหา cmd ใน Start Menu และเลือก Run as administrator จากแถบขวา
- รันคำสั่งต่อไปตามลำดับ โดยพิมพ์ใน Command Prompt และกด Enter:
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
คำสั่ง net start/stop เริ่ม/หยุด Services ที่กล่าวถึง คำสั่ง Ren เปลี่ยนชื่อโฟลเดอร์ที่ Path ที่ระบุ (เช่น C:\Windows\SoftwareDistribution) เป็นชื่อที่ท้ายคำสั่ง (SoftwareDistribution.old)
เมื่อเสร็จแล้ว Restart คอมพิวเตอร์ และดูว่าติดตั้ง Windows updates สำเร็จไหม
อย่างไรก็ตาม อาจเกิด Errors บางอย่างกับวิธีนี้ อาจเป็น Windows Update service หรือ BITS service เริ่มไม่ได้ หรือ Services ที่คุณพยายามหยุด ไม่ได้รันอยู่ตั้งแต่แรก
ถ้าเกิดอย่างนั้น ลอง Fix ถัดไป
แก้ไข Corrupted Files
Errors ที่คุณเจอในวิธีก่อนหน้านี้ อาจมาจาก Corrupt system files คุณสามารถแทนที่ Corrupt หรือ Missing system files ได้ด้วย Built-in Windows utilities 2 ตัว คือ System File Checker และ Deployment Image Servicing and Management (DISM)
- เปิด Elevated Command Prompt โดยค้นหา cmd ใน Start Menu และเลือก Run as administrator จากแถบขวา
- ขั้นตอนนี้อาจทำงานได้ หรือไม่ได้ ขึ้นอยู่กับสาเหตุของ Windows Update issue เพราะ DISM ใช้ Windows Update เป็น Source สำหรับไฟล์แทนที่ Corruption แต่ยังคุ้มค่าที่จะรันคำสั่งต่อไปเพื่อ Repair Windows image:
DISM.exe /Online /Cleanup-image /Restorehealth
- เมื่อเห็นข้อความ The operation completed successfully ให้รันคำสั่ง:
sfc /scannow
- ลองวิธีก่อนหน้า (Reset Windows Update Service) อีกครั้ง
ถ้ายัง Update Windows ไม่ได้ ลอง Fix ถัดไป
แก้ Corrupt Registry Keys
Error อาจมาจาก Windows Update service ที่เริ่มไม่ได้ กลายเป็น Corrupt หรือหายไป ถ้าเป็นกรณีนี้ มี Fix เรียบง่าย
- คุณสามารถดาวน์โหลด .reg file สำหรับ Services ที่ Corrupt หรือหายไปจาก Tenforums หา Windows Update (wuauserv) และเลือก Windows Update เพื่อดาวน์โหลด .reg file
- รัน .reg file และเลือก Run เมื่อเห็น Security warning (มันปลอดภัย)
- ลอง Start Windows Update service อีกครั้งด้วยคำสั่ง net start wuauserv และมันควรจะรันได้ปกติ
ในทางที่ดี เมื่อ Windows Update service เริ่มทำงาน คุณควรติดตั้ง Updates ได้
ถ้าคุณไม่สะดวกดาวน์โหลดและติดตั้ง .reg file บนคอมพิวเตอร์ คุณสามารถใช้ Windows tool ติดตั้ง Updates ได้โดยไม่ต้องมานั่งเล่นกับ Registry
ใช้ Windows 10 Update Assistant
Windows 10 Update Assistant ช่วย Download Feature updates และ Improvements เมื่อ Microsoft เผยแพร่ มันยังให้ Control มากขึ้นสำหรับ Schedule Updates สำคัญที่สุดคือ มันช่วยแก้ Error "your device is missing important security and quality fixes" ได้
- ดาวน์โหลด Windows 10 Update Assistant
- รัน Assistant และคลิก Update Now เพื่อเริ่มติดตั้ง Latest updates
Reset PC ของคุณ
ถ้าประการใดประการหนึ่ง คุณยังติดตั้ง Updates ไม่ได้ คุณอาจ Reset PC
- กด Win + I เปิด Settings app ไปที่ Update & Security
- หา Reset this PC ในแถบขวา ใต้ส่วน Recovery และเลือก Get Started
- เมื่อถาม ให้เลือก Keep my files เพื่อเริ่ม Reset process
เมื่อ Reset process เสร็จ Windows จะติดตั้ง Latest updates อัตโนมัติ
คุณแก้ปัญหาได้ไหม?
หวังว่าคุณจะสามารถใช้ Fixes เหล่านี้ได้ และ Windows Update ทำงานอีกครั้ง หาก Error เกิดขึ้นหลังจากคุณพยายามหยุด Automatic updates ตรวจสอบให้แน่ใจว่าคุณใช้วิธีที่ถูกต้องในการหยุด Windows Update เพื่อหลีกเลี่ยง Collateral damage