Contact
Line : comsiam
Contact
Line : comsiam

หาก Windows 11 ของคุณขึ้นข้อความ Class Not Registered หรือ Class not registered (0x80040154) แล้วไม่สามารถเปิดโปรแกรม รูปภาพ เว็บเบราว์เซอร์ หรือแอปบางตัวได้ ปัญหานี้มักเกี่ยวข้องกับ Registry, COM Components, DLL หรือไฟล์ระบบของ Windows
หลายคนคิดว่าต้องติดตั้ง Windows ใหม่ แต่ในหลายกรณีสามารถแก้ไขได้ด้วยการซ่อมไฟล์ระบบหรือรีเซ็ตการลงทะเบียนของส่วนประกอบที่เกี่ยวข้อง
บทความนี้จะอธิบายสาเหตุ วิธีตรวจสอบ และแนวทางแก้ไขแบบละเอียด
Windows ใช้ระบบที่เรียกว่า
COM (Component Object Model)
เพื่อให้โปรแกรมต่าง ๆ สามารถเรียกใช้ส่วนประกอบของระบบร่วมกันได้
หากข้อมูลใน Registry หรือ COM Component เสียหาย โปรแกรมจะไม่สามารถเรียกใช้ส่วนประกอบนั้นได้ และแสดงข้อความ
Class Not Registered
อาการที่พบได้บ่อย ได้แก่
สาเหตุที่พบได้บ่อย ได้แก่
กด
Ctrl + Shift + Esc
เปิด
Task Manager
เลือก
Windows Explorer
จากนั้นกด
Restart
หากเป็นปัญหาชั่วคราว วิธีนี้อาจช่วยได้ทันที
เปิด Command Prompt แบบ Administrator
รัน
sfc /scannow
จากนั้นรัน
DISM /Online /Cleanup-Image /RestoreHealth
สองคำสั่งนี้ช่วยซ่อมไฟล์ระบบและ Registry บางส่วนที่เสียหาย
เปิด
services.msc
ตรวจสอบบริการสำคัญ เช่น
ให้แน่ใจว่ากำลังทำงานตามปกติ
หาก Error เกิดกับแอปจาก Microsoft Store
กด
wsreset.exe
รอจนหน้าต่างปิดเอง แล้วทดลองเปิดแอปอีกครั้ง
เปิด Windows PowerShell แบบ Administrator
รันคำสั่ง
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
คำสั่งนี้จะลงทะเบียนแอปของ Windows ใหม่ทั้งหมด
หากข้อความ Error เกิดกับโปรแกรมใดโปรแกรมหนึ่ง
ให้ติดตั้งโปรแกรมนั้นใหม่
ไม่ควรดาวน์โหลดไฟล์ DLL จากเว็บไซต์ภายนอก
เข้า
Settings → Windows Update
ติดตั้งอัปเดตล่าสุด
Microsoft มักแก้ไขปัญหา COM และ Registry ผ่าน Windows Update
เปิด
eventvwr.msc
ตรวจสอบ
เพื่อดูว่า Component ใดเป็นต้นเหตุ
เปิด
perfmon /rel
ดูว่าปัญหาเริ่มหลัง
หรือไม่
หาก Error เกิดเฉพาะบัญชีผู้ใช้เดิม
ให้สร้าง Local Account ใหม่
หากบัญชีใหม่ใช้งานได้ปกติ แสดงว่า User Profile เดิมอาจเสียหาย
หากสงสัยว่าโปรแกรมของบุคคลที่สามเป็นสาเหตุ
ให้ทำ Clean Boot
แล้วทดลองเปิดโปรแกรมอีกครั้ง
หากทุกวิธีไม่ได้ผล
ให้ใช้
In-place Upgrade Repair
เพื่อซ่อม Windows ทั้งระบบโดยไม่ลบข้อมูลส่วนตัว
ให้ลอง
ปัญหานี้พบได้บ่อยหลังการอัปเดตที่ไม่สมบูรณ์
ตรวจสอบ
หลายครั้งการรีเซ็ตแอป Photos สามารถแก้ปัญหาได้
ทีมงาน comsiam แนะนำว่า หากพบ Class Not Registered ให้เริ่มจากการรัน SFC และ DISM ก่อน เพราะในหลายกรณีปัญหาเกิดจากไฟล์ระบบหรือ Registry ที่เสียหาย ซึ่งสามารถซ่อมได้โดยไม่ต้องติดตั้ง Windows ใหม่
Windows 11 Class Not Registered Error มักเกี่ยวข้องกับ COM Components, Registry, DLL หรือไฟล์ระบบที่เสียหาย
การตรวจสอบ Event Viewer, Reliability Monitor, SFC, DISM และการลงทะเบียนแอปใหม่ด้วย PowerShell จะช่วยให้คุณแก้ไขปัญหาได้อย่างมีประสิทธิภาพ
จากประสบการณ์ของทีม comsiam ผู้ใช้จำนวนมากสามารถกลับมาใช้งานโปรแกรมได้ตามปกติหลังซ่อมไฟล์ระบบหรือรีเซ็ตแอป โดยไม่จำเป็นต้องติดตั้ง Windows ใหม่
เครื่องของคุณขึ้น Class Not Registered ตอนเปิดโปรแกรม เปิดรูปภาพ หรือเปิด Microsoft Edge และคุณได้ตรวจสอบว่าเป็นปัญหาเฉพาะแอปเดียวหรือเกิดกับหลายแอปแล้วหรือยัง?