Sửa lỗi tệp comctl32.ocx bị thiếu hoặc không hợp lệ trong Windows 10

Trong khi cố gắng chơi trò chơi hoặc sử dụng một số ứng dụng nhất định, người dùng đã báo cáo lỗi sau:

Tệp comctl32.ocx bị thiếu hoặc không hợp lệ

Lỗi cũng có thể xảy ra trong các câu lệnh sau:

Thành phần 'COMDLG32.OCX' không được đăng ký chính xác: tệp bị thiếu hoặc không hợp lệ.

Thành phần comdlg32.ocx hoặc một trong các thành phần phụ thuộc của nó không được đăng ký chính xác: một tệp bị thiếu hoặc không hợp lệ.

Tệp Comctl32.ocx bị thiếu hoặc không hợp lệ

Comctl32.ocx là gì?

Comctl32.ocx là một tệp thời gian chạy Visual Basic 6.0, nhưng nó là tùy chọn. Nếu bạn không có nó trong hệ thống của mình, bạn có thể gặp lỗi đang được thảo luận ở đây. Có thể tệp có trong hệ thống nhưng không phải là phiên bản chính xác. Một khả năng khác là tệp có thể đã bị hỏng.

Trong cả hai trường hợp, giải pháp là đăng ký hoặc đăng ký lại tệp từ Dấu nhắc lệnh nâng cao. Trước bất kỳ điều gì khác, hãy mở Control Panel >> System và kiểm tra xem hệ thống của bạn đang sử dụng phiên bản Windows 32 bit hay 64 bit.

Đăng ký / đăng ký lại Comctl32.ocx thông qua Command Prompt

1] Tìm kiếm Command Prompt trong thanh tìm kiếm của Windows và nhấp chuột phải vào tùy chọn. Chọn Chạy với tư cách quản trị viên.

2] Nhập một trong các lệnh sau và nhấn Enter để thực hiện tương tự:

Đối với Windows 32 bit,

regsvr32 comctl32.ocx

Đối với Windows 64 bit,

C: \ Windows \ SysWOW64 \ regsvr32 C: \ Windows \ SysWOW64 \ comdlg32.ocx

Đăng ký Đăng ký lại Comctl32.ocx thông qua Command Prompt

3] Khởi động lại hệ thống và sự cố sẽ được giải quyết.