Windows 11 Catroot2 Folder เสียหาย แก้อย่างไร

หาก Windows 11 ติดตั้งอัปเดตไม่ได้ ขึ้น Error Code ซ้ำ ๆ หรือ Windows Update หยุดทำงาน ทั้งที่รีเซ็ต SoftwareDistribution Folder แล้วไม่หาย อีกสาเหตุสำคัญที่มักถูกมองข้ามคือ Catroot2 Folder เสียหาย (Corrupted Catroot2 Folder)

Catroot2 เป็นโฟลเดอร์ที่ Windows ใช้เก็บข้อมูลเกี่ยวกับลายเซ็นดิจิทัล (Digital Signature) และการตรวจสอบความถูกต้องของไฟล์อัปเดต หากโฟลเดอร์นี้เสียหาย Windows จะไม่สามารถตรวจสอบไฟล์อัปเดตได้ ทำให้การติดตั้งล้มเหลว

บทความนี้จะแนะนำวิธีรีเซ็ต Catroot2 Folder อย่างถูกต้องและปลอดภัย


🔍 Catroot2 Folder คืออะไร

Catroot2 เป็นโฟลเดอร์ระบบของ Windows ที่ใช้สำหรับ

  • ตรวจสอบลายเซ็นดิจิทัลของไฟล์อัปเดต
  • จัดเก็บฐานข้อมูล Catalog ของ Windows
  • ตรวจสอบความถูกต้องของไฟล์ระบบ
  • สนับสนุนการทำงานของ Windows Update และ Windows Installer

ตำแหน่งของโฟลเดอร์คือ

C:\Windows\System32\catroot2

หากข้อมูลในโฟลเดอร์นี้เสียหาย Windows Update มักจะแสดง Error Code ระหว่างการติดตั้งอัปเดต


🔍 อาการเมื่อ Catroot2 Folder เสียหาย

คุณอาจพบอาการ เช่น

  • Windows Update ติดตั้งไม่สำเร็จ
  • ตรวจสอบอัปเดตได้ แต่ติดตั้งไม่ได้
  • Error Code 0x80070002
  • Error Code 0x80070005
  • Error Code 0x80070643
  • Error Code 0x80073701
  • Windows Update วนลูปติดตั้ง
  • การตรวจสอบไฟล์ระบบล้มเหลว

① หยุดบริการที่เกี่ยวข้อง

เปิด

Command Prompt (Run as Administrator)

รันคำสั่ง

net stop cryptsvc
net stop wuauserv
net stop bits

ต้องหยุดบริการเหล่านี้ก่อน จึงจะสามารถเปลี่ยนชื่อโฟลเดอร์ Catroot2 ได้


② เปลี่ยนชื่อ Catroot2 Folder

รันคำสั่ง

ren C:\Windows\System32\catroot2 Catroot2.old

หรือเปิด

File Explorer

ไปที่

C:\Windows\System32\

แล้วเปลี่ยนชื่อ

catroot2

เป็น

Catroot2.old

Windows จะสร้างโฟลเดอร์ใหม่โดยอัตโนมัติเมื่อเริ่มบริการอีกครั้ง


③ เริ่มบริการใหม่

รันคำสั่ง

net start bits
net start wuauserv
net start cryptsvc

จากนั้นรีสตาร์ทเครื่อง


④ ตรวจสอบ Windows Update

ไปที่

Settings > Windows Update

เลือก

Check for updates

หากปัญหาเกิดจาก Catroot2 Folder ระบบจะสามารถดาวน์โหลดและติดตั้งอัปเดตได้ตามปกติ


⑤ ซ่อมไฟล์ระบบ

หากยังพบปัญหา

เปิด Command Prompt

รัน

sfc /scannow

เมื่อเสร็จแล้ว

DISM /Online /Cleanup-Image /RestoreHealth

คำสั่งเหล่านี้จะช่วยซ่อมไฟล์ระบบที่เกี่ยวข้องกับ Windows Update


⑥ รีเซ็ต SoftwareDistribution พร้อมกัน

ในหลายกรณี

ควรรีเซ็ตทั้ง

  • SoftwareDistribution
  • Catroot2

พร้อมกัน

เพราะทั้งสองโฟลเดอร์ทำงานร่วมกันระหว่างการอัปเดต Windows


⑦ ตรวจสอบพื้นที่ว่างของไดรฟ์ C

Windows ต้องสร้างฐานข้อมูลใหม่หลังรีเซ็ต Catroot2

ควรเหลือพื้นที่ว่างอย่างน้อย

  • SSD : 20 GB
  • HDD : 30 GB

⑧ ใช้ Windows Update Troubleshooter

ไปที่

Settings > System > Troubleshoot > Other troubleshooters

เลือก

Windows Update

กด

Run

เครื่องมือจะตรวจสอบปัญหาที่เกี่ยวข้องกับ Windows Update Components


⑨ ตรวจสอบโปรแกรมรักษาความปลอดภัย

Antivirus บางตัวอาจล็อกไฟล์ใน Catroot2

หากเปลี่ยนชื่อโฟลเดอร์ไม่ได้

ลองปิด Antivirus ชั่วคราว

แล้วดำเนินการอีกครั้ง


⑩ อย่าลบโฟลเดอร์ Catroot2 โดยตรง

หลายเว็บไซต์แนะนำให้ลบ Catroot2 ทันที

แต่แนวทางที่ปลอดภัยคือ

Rename

แทนการลบ

เพราะสามารถย้อนกลับได้หากเกิดปัญหา

ทีมงาน comsiam ใช้วิธีนี้ในการแก้ปัญหา Windows Update เป็นประจำ เนื่องจากลดความเสี่ยงและมีโอกาสสำเร็จสูงกว่า


วิธีป้องกันปัญหาในอนาคต

  • อย่าปิดเครื่องระหว่าง Windows Update
  • อัปเดต Windows อย่างสม่ำเสมอ
  • สแกนไวรัสเป็นประจำ
  • สร้าง Restore Point ก่อนอัปเดตใหญ่
  • หลีกเลี่ยงโปรแกรมที่แก้ไขไฟล์ระบบของ Windows

นอกจากนี้ comsiam แนะนำให้รีเซ็ตทั้ง SoftwareDistribution และ Catroot2 พร้อมกัน หาก Windows Update มีปัญหาเรื้อรัง เพราะช่วยแก้ไขได้ครอบคลุมกว่าการรีเซ็ตเพียงโฟลเดอร์เดียว


สรุป

ปัญหา Catroot2 Folder เสียหาย เป็นอีกสาเหตุสำคัญที่ทำให้ Windows 11 ติดตั้งอัปเดตไม่สำเร็จ วิธีแก้ที่ได้ผลคือหยุดบริการ Windows Update เปลี่ยนชื่อโฟลเดอร์ Catroot2 แล้วเริ่มบริการใหม่ จากนั้นตรวจสอบอัปเดตอีกครั้ง หากยังพบปัญหา ควรซ่อมไฟล์ระบบด้วย SFC และ DISM พร้อมรีเซ็ต SoftwareDistribution ควบคู่กัน


คำถามชวนคิด

คุณได้ลองรีเซ็ต Catroot2 Folder เพียงอย่างเดียว หรือรีเซ็ตทั้ง Catroot2 และ SoftwareDistribution พร้อมกันแล้ว ผลลัพธ์แตกต่างกันหรือไม่?