Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10

Khi bạn cố gắng cài đặt hoặc mở một chương trình trên máy tính Windows 11 hoặc Windows 10 và nhận được thông báo lỗi MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký, bài viết này sẽ cung cấp các giải pháp hiệu quả nhất để khắc phục sự cố trên thiết bị của bạn.

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10

File MSCOMCTL.OCX là gì?

File MSCOMCTL.OCX là một mô-đun điều khiển ActiveX chứa các điều khiển phổ biến được sử dụng bởi Visual Basic và Windows, như ImageCombo, ImageList, ListView, ProgressBar, Slider, StatusBar, TabStrip, ToolBar và TreeView. Một số phần mềm cũ vẫn cần file này để hoạt động.

Khi gặp sự cố này, bạn sẽ nhận được thông báo lỗi đầy đủ sau:

Component ‘MSCOMCTL.OCX’ or one of its dependencies not registered: a file is missing or invalid

Tại sao file MSCOMCTL.OCX bị thiếu?

Nếu một chương trình báo lỗi file MSCOMCTL.OCX bị thiếu hoặc không hợp lệ trên thiết bị Windows 11/10 khi bạn cố gắng cài đặt hoặc khởi chạy phần mềm, điều đó đơn giản nghĩa là ứng dụng không thể tìm thấy file OCX bắt buộc trong thư mục hệ thống thích hợp hoặc file OCX chưa được đăng ký chính xác trên máy tính.

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký

Nếu bạn gặp sự cố này trên máy tính Windows 11/10, bạn có thể thử các giải pháp được khuyến nghị dưới đây theo thứ tự tùy ý và xem liệu chúng có giúp giải quyết lỗi MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký đã xảy ra trên hệ thống của bạn hay không.

  1. Chạy trình khắc phục sự cố Cài đặt và Gỡ cài đặt chương trình
  2. Đăng ký lại file .OCX
  3. Thay thế/Khôi phục file .OCX
  4. Chạy trình khắc phục sự cố Ứng dụng Windows Store

Hãy xem chi tiết quy trình thực hiện cho từng giải pháp được liệt kê.

1] Chạy trình khắc phục sự cố Cài đặt và Gỡ cài đặt chương trình

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10

Trình khắc phục sự cố Cài đặt và Gỡ cài đặt chương trình được thiết kế để giúp người dùng tự động sửa chữa các vấn đề khi bị chặn cài đặt hoặc gỡ bỏ chương trình. Nó cũng sửa chữa các khóa đăng ký bị hỏng.

Giải pháp này yêu cầu bạn chạy trình khắc phục sự cố Cài đặt và Gỡ cài đặt chương trình từ Microsoft và xem liệu lỗi MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký đã xảy ra trên hệ thống của bạn có được giải quyết hay không. Nếu không, hãy thử giải pháp tiếp theo.

2] Đăng ký lại file .OCX

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10

Khi lỗi này xảy ra, nghĩa là file bắt buộc cho phần mềm chưa được đăng ký hoặc bị thiếu, và ứng dụng liên quan sẽ không thể chạy trên hệ thống của bạn. Việc đăng ký một file với hệ điều hành Windows 11/10 có nghĩa là hệ điều hành lưu mục của file trong cơ sở dữ liệu và biết nó hiện diện trong thư mục cụ thể đó. File này có thể được sử dụng bởi bất kỳ ứng dụng nào yêu cầu và gọi nó.

Giải pháp này yêu cầu bạn đăng ký lại file .OCX gây sự cố. Cách thực hiện như sau:

  • Nhấn Windows + R để mở hộp thoại Run.
  • Trong hộp thoại Run, gõ cmd sau đó nhấn CTRL + SHIFT + ENTER để mở Command Prompt với quyền quản trị.
  • Trong cửa sổ Command Prompt, tùy thuộc vào kiến trúc hệ thống của bạn, gõ lệnh dưới đây và nhấn Enter:

Dành cho hệ thống 64-bit

regsvr32 "C:\Windows\SysWOW64\MSCOMCTL.OCX"

Dành cho hệ thống 32-bit

regsvr32 "C:\Windows\System32\MSCOMCTL.OCX"

Lưu ý: Nếu C:\ không phải là ổ cài đặt Windows của bạn, hãy thay đổi ký tự ổ đĩa cho phù hợp.

3] Thay thế/Khôi phục file .OCX

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10

Bạn có thể khôi phục file từ Thùng rác trong trường hợp xóa file .OCX nhầm. Bạn cũng có thể khôi phục file này bằng cách đăng nhập vào một máy tính Windows khác đang hoạt động tốt và được cập nhật gần đây, điều hướng đến thư mục phù hợp với kiến trúc hệ thống như được hiển thị ở Giải pháp 2] ở trên, tìm và sao chép file vào USB, sau đó cắm USB vào máy tính gặp sự cố, điều hướng đến đúng thư mục và dán file vào đó.

Bạn có thể khôi phục file MSCOMCTL.OCX vào thư mục thích hợp với một bản sao khỏe mạnh của file (nếu có) từ Winbindex – một dịch vụ web mới cho phép người dùng xem thông tin về các file hệ điều hành Windows và tải chúng xuống từ máy chủ của Microsoft.

4] Chạy trình khắc phục sự cố Ứng dụng Windows Store

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10

Nếu ứng dụng đang kích hoạt lỗi đã được cài đặt trên hệ thống của bạn nhưng bạn gặp lỗi khi cố gắng mở ứng dụng, bạn có thể chạy trình khắc phục sự cố Ứng dụng Windows Store và xem liệu điều đó có giúp ích hay không.

Để chạy trình khắc phục sự cố Ứng dụng Windows Store trên thiết bị Windows 11, hãy làm theo các bước sau:

  • Nhấn Windows + I để mở ứng dụng Settings.
  • Điều hướng đến Hệ thống > Khắc phục sự cố > Trình khắc phục sự cố khác.
  • Trong phần Khác, tìm Ứng dụng Windows Store.
  • Nhấn nút Chạy.
  • Làm theo hướng dẫn trên màn hình và áp dụng các bản sửa chữa được khuyến nghị.

Để chạy trình khắc phục sự cố Ứng dụng Windows Store trên máy tính Windows 10, hãy làm theo các bước sau:

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10

  • Nhấn Windows + I để mở ứng dụng Settings.
  • Đi đến Cập nhật và Bảo mật.
  • Nhấp vào tab Khắc phục sự cố.
  • Cuộn xuống và nhấp vào Ứng dụng Windows Store.
  • Nhấp vào nút Chạy trình khắc phục sự cố.
  • Làm theo hướng dẫn trên màn hình và áp dụng các bản sửa chữa được khuyến nghị.

Nếu cách này không giúp ích, bạn có thể gỡ cài đặt ứng dụng gây sự cố (tốt nhất là sử dụng phần mềm gỡ cài đặt của bên thứ ba), khởi động lại máy tính, sau đó tải xuống và cài đặt lại phiên bản mới nhất của ứng dụng trên máy tính Windows 11/10 của bạn.

Bất kỳ giải pháp nào trong số này đều nên hoạt động cho bạn!

Bài viết liên quan: Cách khắc phục lỗi VBA 400 trong Excel.

Khắc phục lỗi MSCOMCTL.OCX hoặc phụ thuộc chưa được đăng ký trên Windows 11/10