Khắc phục: Thành phần & lsquo; MSCOMCTL.OCX & rsquo; hoặc một trong các 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ệ

Nếu chương trình nhắc bạn với điều kiện lỗi “Thành phần 'MSCOMCTL.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: tệp bị thiếu hoặc không hợp lệ" khi bạn cố gắng cài đặt nó trên máy tính của mình, điều đó có nghĩa là nó không thể tìm thấy tệp cần thiết trong thư mục hoặc tệp không được đăng ký chính xác trong máy tính.

MSCOMCTL.OCX là một tập hợp các điều khiển 32 bit được cung cấp cùng với môi trường lập trình Microsoft Visual Basic 6.0. Để sử dụng các điều khiển 32-bit này, chúng phải được cài đặt / đăng ký với hệ điều hành của bạn. Đăng ký tệp với hệ điều hành 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ể đó. Vì vậy, bất cứ khi nào ứng dụng khác yêu cầu nó, nó có thể cấp quyền truy cập vào tệp đó một cách hiệu quả.

Trước khi chuyển sang cách giải quyết vấn đề này, chúng tôi cần xác định loại hệ thống bạn đang chạy. Phương pháp sẽ khác nhau đối với hệ thống 32 bit và 64 bit. Kiểm tra loại hệ thống của bạn bằng cách sử dụng các bước dưới đây:

  1. Nhấn Windows + S, nhập “ thông tin hệ thống ” vào hộp thoại và mở ứng dụng.

  1. Loại hệ thống của bạn sẽ được đề cập ở phía trước trường. Xác định loại hệ thống của bạn và làm theo các giải pháp cho phù hợp.

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

Nếu hệ điều hành của bạn là 64-bit, hãy làm theo giải pháp này. Các thư mục mà chúng tôi làm việc trên đó sẽ khác nhau, nếu không, tất cả các bước về cơ bản sẽ giống nhau. Có hai khả năng; hoặc bạn đã có tệp “MSCOMCTL.OCX” trên máy tính của mình. Nếu bạn làm vậy, chúng tôi chỉ cần đăng ký và vấn đề sẽ được giải quyết. Nếu bạn không có tệp, bạn sẽ phải lấy nó từ một nơi khác. Chúng tôi khuyên bạn nên lấy tệp từ một máy tính khác vì internet chứa đầy những trò gian lận và phần mềm độc hại giả vờ là tệp cần dùng; Đó là sau khi bạn tải xuống và chạy chúng, bạn mới nhận ra rằng bạn vừa lây nhiễm cho máy tính của mình.

  1. Nhấn Windows + E để khởi chạy File Explorer. Điều hướng đến đường dẫn tệp sau:

C: \ Windows \ SysWOW64

  1. Bây giờ hãy kiểm tra xem tệp đã có chưa. Nếu không, hãy lấy tệp từ một nơi an toàn và dán nó vào đây.
  2. Sau khi đảm bảo rằng tệp nằm trong đúng thư mục, nhấn Windows + S, nhập “ Command Prompt ” trong hộp thoại, nhấp chuột phải vào ứng dụng và chọn “ Run as administrator ”.
  3. Khi ở dấu nhắc lệnh, hãy thực hiện các lệnh sau.

cd C: \ Windows \ SysWOW64

Chúng tôi đã thay đổi thư mục hiện tại của dấu nhắc lệnh. Bây giờ chúng ta có thể tiếp tục đăng ký tệp với hệ điều hành của bạn. Thực hiện lệnh sau.

regsvr32 mscomctl.ocx

Khởi động lại máy tính của bạn sau khi đăng ký tệp và kiểm tra xem bạn có thể cài đặt lại ứng dụng đúng cách hay không.

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

Nếu bạn có hệ thống 32-bit, các bước sẽ ít nhiều giống nhau. Lệnh của chúng tôi và thư mục mà chúng tôi làm việc trên đó sẽ khác nhau.

  1. Nhấn Windows + E để khởi chạy File Explorer. Điều hướng đến đường dẫn tệp sau:

C: \ Windows \ System32

  1. Bây giờ hãy kiểm tra xem tệp đã có chưa. Nếu không, hãy lấy tệp từ một nơi an toàn và dán nó vào đây.
  2. Sau khi đảm bảo rằng tệp nằm trong đúng thư mục, nhấn Windows + S, nhập “ Command Prompt ” trong hộp thoại, nhấp chuột phải vào ứng dụng và chọn “ Run as administrator ”.
  3. Khi ở dấu nhắc lệnh, hãy thực hiện lệnh sau:

cd C: \ Windows \ System32

Chúng tôi đã thay đổi thư mục hiện tại của dấu nhắc lệnh. Bây giờ chúng ta có thể tiếp tục đăng ký tệp với hệ điều hành của bạn. Thực hiện lệnh sau.

regsvr32 mscomctl.ocx

Khởi động lại máy tính của bạn sau khi đăng ký tệp và kiểm tra xem bạn có thể cài đặt lại ứng dụng đúng cách hay không.

Lưu ý: Chúng tôi chưa liệt kê bất kỳ phương tiện nào để bạn lấy MSCOMCTL.OCX vì hầu hết các liên kết trên internet đều chứa phần mềm độc hại và vi rút. Nếu bạn không có tệp, hãy cố lấy tệp từ máy tính của người khác. Nó nên được đặt trong cùng một thư mục như chúng ta đã thảo luận ở trên. Nếu bạn đang tải xuống qua internet, hãy đảm bảo rằng trang web là xác thực và tệp bạn đang tải xuống an toàn để tải xuống và sử dụng.

Ngoài ra, nếu bạn đã có tệp trên máy tính của mình và việc đăng ký nó không giải quyết được vấn đề, hãy xóa tệp và thử chạy lại cài đặt. Trong một số trường hợp, trình cài đặt tự động thay thế tệp. Nếu không, bạn phải tải xuống tệp.