Windows Updates จำเป็นทุก System ที่ใช้ Windows OS หากไม่ Update ทันเวลา อาจเจอ Security Issues, Performance Issues ปกติ Updates ตั้งเป็น Automatic แต่บางครั้ง System ไม่ดึงและติดตั้ง Updates ได้
![แก้ Service Registration is Missing or Corrupt Error [Fixed]](https://th.wsxdn.com/UploadFiles_2907/202204/2022040811285395.png)
ตอนนั้น แนะนำรัน Windows Update Troubleshooter, Background Intelligent Transfer Service Troubleshooter, หรือ Windows Store Apps Troubleshooter เพราะแก้ปัญหาส่วนใหญ่ รวมถึง Error Service Registration is Missing or Corrupt ที่หยุด Windows OS หรือ Universal Apps อัปเดตต่อ
แต่ Troubleshooters อาจแก้ Error นี้ไม่ได้ ต้อง Fix Manual ต้องความรู้ Technical เพราะ Fix ต้อง Troubleshoot ระดับ Registry
Fix Service Registration is Missing or Corrupt Error
ควรรู้วิธี Troubleshoot และ Fix Manual นี้:
- Edit Registry
- Clear catroot2 & SoftwareDistribution Folder Contents
- Disable Antivirus ดู
- Run System File Checker และ Repair Windows System Image
- เช็ค Windows Update Related Services
- Reset Windows Store Cache
1] Edit Registry
ก่อนเริ่ม Backup Registry เพราะ Registry Troubleshooting อาจทำให้ OS ผิดปกติ ใช้ Registry Editor ลบ Values จาก Registry ต้องลบ Value ThresholdOptedIn
รัน 'regedit' เปิด Registry Editor ด้านซ้ายหา Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
คลิก Value 'ThresholdOptedIn' ด้านขวา หาเจอ ลบ
2] Clear catroot2 & SoftwareDistribution Folder Contents
คลิกขวา Start Button เปิด Command Prompt Admin Copy-paste คำสั่งทีละบรรทัด Enter:
net stop cryptSvc net stop wuauserv net stop msiserver net stop bits ren C:\Windows\System32\catroot2 catroot2.old ren C:\Windows\SoftwareDistribution SoftwareDistribution.old net start cryptSvc net start wuauserv net start msiserver net start bits
![แก้ Service Registration is Missing or Corrupt Error [Fixed]](https://th.wsxdn.com/UploadFiles_2907/202204/2022040811285320.png)
ทำ: หยุด Windows Update Services, Reset Catroot2, Rename SoftwareDistribution, Start Services กลับ
ปิด CMD Restart System เช็คแก้หรือยัง หายัง ลองข้อต่อไป
3] Disable Antivirus ดู
ปิด Antivirus เช็คแก้ไหม หาแก้ Antivirus บนระบบอาจต้องเปลี่ยน หาไม่แก้ Enable Antivirus กลับ
4] Run System File Checker และ Repair Windows System Image
รัน SFC และ Repair Windows System Image ดูว่า Replace Corrupted Windows Update System Files ได้ไหม
Reboot ลอง Update Windows ใหม่ Verify ว่าแก้แล้ว
5] เช็ค Windows Update Related Services
เช็ค Services บางตัวรันอยู่ไหม Run Box พิมพ์ services.msc Enter
![แก้ Service Registration is Missing or Corrupt Error [Fixed]](https://th.wsxdn.com/UploadFiles_2907/202204/2022040811285408.png)
ใน Services Manager หา 'Windows Update Service' เรียง A-Z หาง่าย ตรวจสอบ Service Started และ Startup Type เป็น 'Automatic'
Cryptographic Service Started + Automatic, Background Intelligent Transfer Service Started + Automatic (Delayed Start)
TIP: ดูโพสต์ Windows Services will not start.
6] Reset Windows Store Cache
หาเจอปัญหา Update Windows Store Apps Reset Windows Store Cache ดู
หวังว่าอะไรสักอย่างช่วยได้
![แก้ Service Registration is Missing or Corrupt Error [Fixed]](https://th.wsxdn.com/UploadFiles_2907/202204/2022040811285395.png)