แก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10

ข้อผิดพลาด Windows 10 Class Not Registeredโดยทั่วไปจะเกี่ยวข้องกับแอปหรือโปรแกรมที่ ไฟล์ DLLไม่ได้ลงทะเบียน ดังนั้น เมื่อคุณพยายามเปิดแอพหรือโปรแกรมเฉพาะ คุณจะเห็นกล่องป๊อปอัปที่มีข้อผิดพลาด “ Class Not Registered

แก้ไขข้อผิดพลาด Class Not Registered Windows 10

เมื่อมีการเรียกไฟล์ DLL(DLL) ที่ ไม่ได้ลงทะเบียนของโปรแกรมwindows จะไม่สามารถเชื่อมโยงไฟล์กับโปรแกรมได้ ทำให้เกิดข้อผิดพลาด Class Not Registered ปัญหานี้มักเกิดขึ้นกับ เบราว์เซอร์ Windows ExplorerและMicrosoft Edgeแต่ไม่จำกัดเฉพาะ มาดูวิธีการแก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10(fix the Class Not Registered error in Windows 10)โดยไม่ต้องเสียเวลา

หมายเหตุ:(Note:)ก่อนทำการเปลี่ยนแปลงใดๆ กับระบบของคุณ ตรวจสอบให้แน่ใจว่าได้สร้างจุดคืนค่าแล้ว(create a restore point.)

แก้ไขข้อผิดพลาด Class(Fix Class) Not RegisteredในWindows 10 [แก้ไขแล้ว]

วิธีที่ 1: เรียกใช้SFC ( ตัวตรวจสอบไฟล์ระบบ(System File Checker) )

1. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง / แก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10

2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:

sfc /scannow

SFC สแกนทันทีพร้อมรับคำสั่ง

3. ปล่อยให้กระบวนการเสร็จสิ้น แล้วรีบูตพีซีของคุณ

วิธีที่ 2: เรียกใช้ DISM

1. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกดEnterหลังจากแต่ละรายการ:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth

DISM ฟื้นฟูระบบสุขภาพ

3. รีสตาร์ทพีซีของคุณเพื่อใช้การเปลี่ยนแปลงและดูว่าคุณสามารถแก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10 ได้หรือไม่(Fix the Class Not Registered error in Windows 10.)

วิธีที่ 3: เริ่มInternet Explorer ETW Collector Service

1. กดWindows Key + Rจากนั้นพิมพ์services.mscแล้วกดEnterเพื่อเปิดบริการWindows

หน้าต่างบริการ

2. เลื่อนลงมาจนกว่าคุณจะพบInternet Explorer ETW Collector Service(Internet Explorer ETW Collector Service)

บริการ Internet Explorer ETW Collector

3. คลิกขวาบนและเลือกPropertiesตรวจสอบให้แน่ใจว่าตั้งค่าประเภทการเริ่มต้นเป็นAutomatic

4. คลิกขวาที่มันอีกครั้งแล้วเลือกเริ่ม(Start.)

5. ตรวจสอบว่าคุณสามารถแก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10 ได้หรือไม่ ถ้า(Fix the Class Not Registered error in Windows 10; if)ไม่เช่นนั้น ให้ทำตามวิธีถัดไป

 วิธีที่ 4: แก้ไข ข้อผิดพลาดDCOM ( Distributed Component Object Model)

1. กดWindows Key + Rจากนั้นพิมพ์dcomcnfgและกด Enter เพื่อเปิดบริการคอมโพเนนต์(Component Services.)

หน้าต่าง dcomcnfg / แก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10

2. ถัดไป จากบานหน้าต่างด้านซ้าย ให้ไปที่Component Component Services>Computers>My Computer>DCOM Config

การกำหนดค่า DCOM ในบริการส่วนประกอบ

3. หากระบบขอให้คุณลงทะเบียนส่วนประกอบใดๆ ให้คลิกใช่( Yes.)

หมายเหตุ:(Note:)สิ่งนี้อาจเกิดขึ้นได้หลายครั้งขึ้นอยู่กับส่วนประกอบที่ไม่ได้ลงทะเบียน

ลงทะเบียนส่วนประกอบในรีจิสทรี

4. ปิดทุกอย่างแล้วรีสตาร์ทพีซีของคุณ

วิธีที่ 5: ลงทะเบียนWindows Store Apps อีกครั้ง(Windows Store Apps)

1. พิมพ์PowerShellในการ ค้นหาของ Windowsจากนั้นคลิกขวาและเลือกRun as administrator

ค้นหา Windows Powershell ในแถบค้นหาและคลิกที่ Run as Administrator

2. พิมพ์คำสั่งต่อไปนี้ในPowerShellแล้วกด Enter:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

ลงทะเบียนแอพ Windows Store อีกครั้ง

3. การดำเนินการนี้จะลงทะเบียนแอป Windows Store อีกครั้ง( re-register Windows store apps.)

4. รีสตาร์ทพีซีของคุณและดูว่าคุณสามารถแก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10 ได้หรือไม่( Fix the Class Not Registered error in Windows 10.)

วิธีที่ 6: ลงทะเบียนไฟล์Windows .dll อีกครั้ง(Windows .dll)

1. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกดEnterหลังจากแต่ละรายการ:

FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"
regsvr32 ExplorerFrame.dll

ลงทะเบียนไฟล์ dll ทั้งหมดอีกครั้ง

3. การดำเนินการนี้จะค้นหาไฟล์ .dll ทั้งหมด(.dll files)และจะลงทะเบียนใหม่(re-register)โดยใช้คำสั่งregsvr

4. รีบูทพีซีของคุณเพื่อใช้การเปลี่ยนแปลง

วิธีที่ 7: ลบMicrosoftเป็นเบราว์เซอร์เริ่มต้น(Default Browser)

1. ไปที่ Settings>System>Default apps.

2. ใต้เว็บ(Web)เบราว์เซอร์ เปลี่ยนMicrosoft Edgeเป็นInternet ExplorerหรือGoogle Chrome(Google Chrome)

เปลี่ยนแอปเริ่มต้นสำหรับเว็บเบราว์เซอร์ / แก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10

3. รีสตาร์ทพีซีของคุณ

วิธีที่ 8: สร้างบัญชีผู้ใช้ใหม่(Method 8: Create a New User Account)

1. กด Windows Key + I เพื่อเปิดSettingsจากนั้นคลิกAccounts

กด Windows Key + I เพื่อเปิดการตั้งค่า คลิกที่ตัวเลือกบัญชี

2. คลิกที่แท็บ ครอบครัวและบุคคลอื่น(Family & other people tab)ในเมนูด้านซ้าย และคลิกเพิ่มบุคคลอื่นในพีซีเครื่องนี้(Add someone else to this PC)ภายใต้ บุคคลอื่น

ไปที่บัญชี จากนั้นไปที่ Family & Other Users

3. คลิกฉันไม่มีข้อมูลการลงชื่อเข้าใช้ของบุคคลนี้( I don’t have this person’s sign-in information)ที่ด้านล่าง

เมื่อ Windows แจ้ง ให้คลิกที่ ฉันไม่มีตัวเลือกข้อมูลการลงชื่อเข้าใช้ของบุคคลนี้

4. เลือกเพิ่มผู้ใช้ที่ไม่มีบัญชี Microsoft(Add a user without a Microsoft account)ที่ด้านล่าง

คลิกที่ เพิ่มผู้ใช้ที่ไม่มีบัญชี Microsoft ที่ด้านล่าง

5. ตอนนี้ พิมพ์ชื่อผู้ใช้และรหัส(username and passwor)ผ่าน d สำหรับบัญชีใหม่และคลิกถัดไป(Next.)

ตอนนี้พิมพ์ชื่อผู้ใช้และรหัสผ่านสำหรับบัญชีใหม่และคลิกถัดไป

แค่นั้นแหละ; คุณแก้ไขข้อผิดพลาด Class Not Registered ใน Windows 10(Fix the Class Not Registered error in Windows 10 ) ได้สำเร็จแล้ว แต่ถ้าคุณยังมีคำถามเกี่ยวกับคู่มือนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts