Computer >> Máy Tính >  >> Hệ thống >> Windows

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký

Nếu 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 của mình, bạn nhận được lời nhắc với thông báo lỗi MSCOMCTL.OCX hoặc một trong các phần phụ thuộc của nó chưa được đăng ký , thì bài đăng này nhằm giúp bạn có các giải pháp thích hợp nhất mà bạn có thể cố gắng khắc phục lỗi trên thiết bị của mình.

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký

Tệp MSCOMCTL.OCX là gì?

Tệp MSCOMCTL.OCX là một mô-đun ActiveX Control chứa các điều khiển phổ biến được Visual Basic và Windows sử dụng, chẳng hạn như các điều khiển ImageCombo, ImageList, ListView, ProgressBar, Slider, StatusBar, TabStrip, ToolBar và TreeView. Một số phần mềm cũ hơn có thể vẫn cần tệp 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 đây;

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

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

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

MSCOMCTL.OCX hoặc một trong những phần phụ thuộc của nó chưa được đăng ký

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

  1. Chạy Trình gỡ rối cài đặt và gỡ cài đặt chương trình
  2. Đăng ký lại tệp .OCX
  3. Thay thế / Khôi phục tệp .OCX
  4. Chạy Trình gỡ rối ứng dụng Windows Store

Hãy cùng xem mô tả về quy trình liên quan đến từng giải pháp được liệt kê.

1] Chạy Trình gỡ rối cài đặt và gỡ cài đặt chương trình

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký

Trình gỡ rối cài đặt và gỡ cài đặt chương trình được thiết kế để giúp người dùng PC tự động sửa chữa các sự cố khi bạn bị chặn cài đặt hoặc gỡ bỏ chương trình. Nó cũng sử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 MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký lỗi xảy ra trên hệ thống của bạn đã được giải quyết. Nếu không, hãy thử giải pháp tiếp theo.

2] Đăng ký lại tệp .OCX

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký

Khi lỗi này xảy ra, điều đó có nghĩa là tệp cần thiết cho phần mềm chưa được đăng ký hoặc bị thiếu và ứng dụng được đề cập sẽ không thể chạy trên hệ thống của bạn. Đăng ký tệp với hệ điều hành Windows 11/10 có nghĩa là Hệ điều hành lưu trữ mục nhập của tệp trong cơ sở dữ liệu của nó và biết nó có trong thư mục cụ thể đó. Tệp 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 tệp .OCX được đề cập. Đây là cách thực hiện:

  • Nhấn phím Windows + R để gọi hộp thoại Run.
  • Trong hộp thoại Chạy, nhập cmd rồi nhấn CTRL + SHIFT + ENTER để mở Command Prompt ở chế độ quản trị / nâng cao.
  • Trong cửa sổ nhắc lệnh, tùy thuộc vào kiến ​​trúc hệ thống của bạn, hãy nhập lệnh bên dưới và nhấn Enter:

Đối với hệ thống 64 bit

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

Đối với hệ thống 32 bit

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

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

3] Thay thế / Khôi phục tệp .OCX

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký

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

Bạn có thể khôi phục tệp MSCOMCTL.OCX vào thư mục thích hợp với bản sao tốt của tệp (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 tệp Hệ điều hành Windows tải chúng xuống từ máy chủ của Microsoft.

4] Chạy Trình gỡ rối ứng dụng Windows Store

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký

Nếu ứng dụng gây ra lỗi trong chế độ xem đã đượ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 gỡ rối ứng dụng Windows Store và xem điều đó có hữu ích không.

Để chạy Trình gỡ rối ứng dụng Windows Store trên thiết bị Windows 11 của bạn, hãy làm như sau:

  • Nhấn phím Windows + I để mở ứng dụng Cài đặt.
  • Điều hướng đến Hệ thống > Khắc phục sự cố > Trình gỡ rối khác .
  • Trong Khác , tìm Ứng dụng Windows Store .
  • Nhấp vào Chạy nút.
  • Làm theo hướng dẫn trên màn hình và áp dụng bất kỳ bản sửa lỗi nào được đề xuất.

Để chạy Trình gỡ rối ứng dụng Windows Store trên PC chạy Windows 10 của bạn, hãy làm như sau:

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký

  • Nhấn phím Windows + I để mở ứng dụng Cài đặt.
  • Đi tới Cập nhật và Bảo mật.
  • Nhấp vào Trình gỡ rối tab.
  • Cuộn xuống và nhấp vào Ứng dụng Windows Store.
  • Nhấp vào Chạy trình khắc phục sự cố nút.
  • Làm theo hướng dẫn trên màn hình và áp dụng bất kỳ bản sửa lỗi nào được đề xuất.

Nếu điều này không giúp được gì. bạn có thể gỡ cài đặt ứng dụng có vấn đề (tốt nhất là sử dụng trình gỡ cài đặt phần mềm của bên thứ ba), khởi động lại PC, 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 PC chạy Windows 11/10 của mình.

Bất kỳ giải pháp nào trong số này đều phù hợp với bạn!

Bài đăng có liên quan :Cách sửa lỗi VBA 400 trong Excel.

MSCOMCTL.OCX hoặc một trong các phụ thuộc của nó chưa được đăng ký