Cách sửa lỗi “Class Not Registered” trên Windows

Tác giả sysadmin, T.Năm 12, 2023, 09:57:00 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách sửa lỗi "Class Not Registered" trên Windows


Để khắc phục lỗi "Class Not Registered" trên Windows, hãy buộc đóng và mở lại File Explorer, đăng ký lại tất cả các tệp DLL của bạn, đặt lại ứng dụng mặc định của Windows, đăng ký lại ứng dụng Microsoft Store, sửa chữa hoặc cài đặt lại gói Microsoft Visual C++ Redistributable, chạy SFC hoặc khôi phục PC của bạn về điểm khôi phục.


Gặp lỗi "Class Not Registered" khi khởi chạy File Explorer hoặc ứng dụng khác trên PC chạy Windows 10 hoặc Windows 11 của bạn? Đó là một thông báo lỗi mơ hồ và khó chịu, nhưng chúng tôi có một số cách khắc phục mà bạn có thể thử để giải quyết vấn đề.

1. Lỗi "Class Not Registered" là gì?

Lỗi "Class Not Registered" của Windows xuất hiện khi bạn cố gắng khởi chạy một ứng dụng trên PC của mình. Lỗi không cho phép bạn vượt qua màn hình thông báo, khiến bạn không thể sử dụng ứng dụng của mình.

Vấn đề này có thể có một số nguyên nhân có thể. Một số lý do đó là do File Explorer gặp trục trặc, tệp hệ thống bị hỏng, tệp DLL chưa đăng ký, gói Microsoft Visual C++ Redistributable bị hỏng, v.v.

2. Làm cách nào để giải quyết lỗi "Class Not Registered"?

Vì không rõ nguyên nhân gây ra sự cố nên bạn sẽ phải thử một vài cách khắc phục tiềm năng để giải quyết sự cố của mình. Các phương pháp sau khắc phục các mục cơ bản có thể gây ra lỗi "Class Not Registered", vì vậy hãy làm theo các phương pháp này từ trên xuống dưới và vấn đề của bạn có thể sẽ được giải quyết.

2.1. Buộc đóng và mở lại File Explorer

Một cách để khắc phục sự cố của bạn là buộc đóng File Explorer rồi mở lại. Làm như vậy có thể khắc phục nhiều trục trặc nhỏ với trình quản lý tệp này và thực hiện việc này cực kỳ dễ dàng.

Để bắt đầu, hãy nhấp chuột phải vào biểu tượng menu "Bắt đầu" của bạn và chọn "Trình quản lý tác vụ". Trên cửa sổ Trình quản lý tác vụ, nhấp chuột phải vào "Windows Explorer" và chọn "Khởi động lại".


File Explorer sẽ đóng và sau đó mở lại ngay lập tức.

2.2. Đăng ký lại tất cả các tệp DLL của bạn

Ứng dụng của bạn có thể muốn sử dụng tệp DLL chưa được đăng ký trong hệ thống của bạn. Trong trường hợp này, hãy đăng ký lại tất cả các tệp DLL được lưu trữ trên PC của bạn để có khả năng giải quyết vấn đề của bạn.

Để làm điều đó, trước tiên, hãy mở menu "Bắt đầu" và tìm "Dấu nhắc lệnh". Ở bên phải, chọn "Chạy với tư cách quản trị viên". Sau đó, trong lời nhắc "Kiểm soát tài khoản người dùng", hãy chọn "Có".


Trên cửa sổ Command Prompt, gõ lệnh sau và nhấn Enter:

Mã nguồn [Chọn]
for %1 in (*.dll) do regsvr32 /s %1

Cho phép Dấu nhắc Lệnh đăng ký lại tất cả các tệp DLL của bạn. Sau đó, bạn đã sẵn sàng khởi chạy ứng dụng của mình.

2.3. Đặt lại ứng dụng mặc định của Windows

Nếu lỗi "Class Not Registered" xuất hiện khi bạn khởi chạy File Explorer, một hoặc nhiều ứng dụng mặc định của bạn có thể gây ra sự cố. Trong trường hợp này, hãy đặt lại tất cả các ứng dụng mặc định của bạn và sự cố của bạn có thể sẽ được khắc phục.

Để đặt lại ứng dụng mặc định trên Windows 11, hãy vào Cài đặt > Ứng dụng > Ứng dụng mặc định. Bên cạnh "Đặt lại tất cả ứng dụng mặc định", nhấp vào "Đặt lại", sau đó chọn "OK" trong lời nhắc.


Trên Windows 10, đi tới Cài đặt > Ứng dụng > Ứng dụng mặc định. Tại đây, trong phần "Đặt lại về các giá trị mặc định được đề xuất của Microsoft", hãy nhấp vào "Đặt lại".


Hãy thử khởi chạy File Explorer (sử dụng Windows + E) và nó sẽ hoạt động.

2.4. Đăng ký lại ứng dụng Microsoft Store của bạn

Nếu bạn gặp lỗi "Class Not Registered" khi mở ứng dụng Microsoft Store, hãy cài đặt lại và đăng ký lại ứng dụng Store để khắc phục sự cố của bạn. Làm điều này giúp khắc phục nhiều sự cố với các ứng dụng Store của bạn.

Để làm điều đó, hãy mở menu "Bắt đầu", tìm "PowerShell" và chọn "Chạy với tư cách Quản trị viên". Trong lời nhắc "Kiểm soát tài khoản người dùng", hãy chọn "Có".

Trong PowerShell, nhập lệnh sau và nhấn Enter. Lệnh này đăng ký lại tất cả các ứng dụng Store của bạn cho tất cả người dùng trên PC của bạn.

Mã nguồn [Chọn]
Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

Khi các ứng dụng của bạn được đăng ký lại, hãy khởi động lại PC rồi khởi chạy ứng dụng Store bạn muốn.

2.5. Sửa chữa hoặc cài đặt lại Microsoft Visual C++ Redistributable

Các gói Visual C++ Redistributable của Microsoft chịu trách nhiệm đảm bảo bạn có thể khởi chạy và sử dụng các ứng dụng của mình. Có thể một hoặc nhiều gói trong số này đã bị hỏng trên hệ thống của bạn, khiến bạn không thể khởi chạy ứng dụng của mình.

Trong trường hợp này, hãy cố gắng sửa chữa các gói đó. Và nếu điều đó không hiệu quả, hãy gỡ cài đặt và cài đặt lại các gói, điều này sẽ khắc phục sự cố của bạn.

Để làm điều đó, hãy mở Bảng điều khiển trên PC của bạn và chọn "Gỡ cài đặt chương trình".


Tìm và chọn gói Microsoft Visual C++ Redistributable trong danh sách. Sau đó, ở trên cùng, hãy nhấp vào "Thay đổi".


Trên cửa sổ đang mở, chọn "Sửa chữa".


Làm theo hướng dẫn hiển thị trên màn hình để sửa chữa gói hàng của bạn. Bạn sẽ phải làm điều này cho từng gói trong danh sách. Khi điều này được thực hiện, hãy thử khởi chạy ứng dụng của bạn.

Nếu ứng dụng của bạn tiếp tục hiển thị lỗi tương tự, thì trên cửa sổ mà bạn đã chọn "Sửa chữa", hãy chọn "Gỡ cài đặt" để gỡ cài đặt gói của bạn. Làm điều này cho tất cả các gói trong danh sách. Sau đó, hãy truy cập trang Microsoft Visual C++ Redistributable và tải xuống cũng như cài đặt các gói mới.

2.6. Sửa các tập tin bị hỏng của Windows

Các tệp cốt lõi của Windows có thể bị hỏng, khiến PC của bạn gặp trục trặc. Nhiều vấn đề, chẳng hạn như vi-rút và ứng dụng độc hại, có thể khiến các tệp này bị hỏng.

Trong trường hợp này, hãy sử dụng công cụ SFC (Trình kiểm tra tệp hệ thống) tích hợp trong PC của bạn để tìm và sửa tất cả các tệp bị hỏng. Công cụ này chạy từ cửa sổ Dấu nhắc Lệnh và nó sẽ tự động phát hiện và sửa chữa tất cả các tệp hệ thống bị hỏng.

Để sử dụng nó, trước tiên, hãy mở menu "Bắt đầu", tìm "Dấu nhắc lệnh" và chọn "Chạy với tư cách quản trị viên". Trong lời nhắc "Kiểm soát tài khoản người dùng", hãy chọn "Có".

Trên cửa sổ Command Prompt, nhập lệnh sau và nhấn Enter. Lệnh này tải xuống các tệp cần thiết để sửa các tệp bị hỏng của bạn.

Mã nguồn [Chọn]
DISM.exe /Online /Cleanup-image /Restorehealth

Khi lệnh trên chạy xong, hãy nhập lệnh sau và nhấn Enter để bắt đầu sửa các tệp bị hỏng của bạn:

Mã nguồn [Chọn]
sfc /scannow
Khi các tệp bị hỏng của bạn đã được sửa, hãy khởi động lại PC rồi khởi chạy ứng dụng của bạn.

2.7. Sử dụng Khôi phục Hệ thống

Tiện ích Khôi phục Hệ thống của Windows cho phép bạn hoàn tác các thay đổi bạn đã thực hiện đối với PC của mình, khắc phục mọi sự cố do những thay đổi đó gây ra. Về cơ bản, công cụ này sẽ khôi phục PC của bạn về một thời điểm trong quá khứ, hoàn tác mọi sửa đổi mà bạn có thể đã thực hiện đối với máy tính của mình.

Để sử dụng nó, hãy mở menu "Bắt đầu", tìm "Phục hồi" và chọn nó.


Trên trang tiếp theo, hãy chọn "Mở Khôi phục Hệ thống".


Trên trang đầu tiên của Khôi phục Hệ thống, hãy chọn "Tiếp theo". Trên màn hình tiếp theo, hãy chọn điểm khôi phục gần đây nhất trong danh sách, sau đó chọn "Tiếp theo".


Chọn "Finish" và Windows sẽ bắt đầu khôi phục PC của bạn. Khi đã xong, hãy khởi chạy ứng dụng bạn muốn và sự cố của bạn có thể sẽ được khắc phục.

Và đó là cách bạn khắc phục lỗi "Class Not Registered" trên PC Windows của mình. Tận hưởng việc sử dụng lại các ứng dụng yêu thích của bạn!