Διόρθωση: Component & lsquo; MSCOMCTL.OCX & rsquo; ή μία από τις εξαρτήσεις του δεν έχει καταχωριστεί σωστά: ένα αρχείο λείπει ή δεν είναι έγκυρο

Εάν ένα πρόγραμμα σάς ζητήσει μια κατάσταση σφάλματος "Component" MSCOMCTL.OCX "ή μία από τις εξαρτήσεις του δεν έχει καταχωριστεί σωστά: ένα αρχείο λείπει ή δεν είναι έγκυρο" όταν προσπαθείτε να το εγκαταστήσετε στον υπολογιστή σας, αυτό σημαίνει ότι δεν μπορεί να βρει το απαιτούμενο αρχείο στον κατάλογο ή το αρχείο δεν έχει καταχωρηθεί σωστά στον υπολογιστή.

Το MSCOMCTL.OCX είναι ένα σύνολο στοιχείων ελέγχου 32-bit που παρέχονται με το περιβάλλον προγραμματισμού της Microsoft Visual Basic 6.0. Για να χρησιμοποιήσετε αυτά τα στοιχεία ελέγχου 32-bit, πρέπει να εγκατασταθούν / καταχωριστούν στο λειτουργικό σας σύστημα. Η καταχώριση ενός αρχείου στο λειτουργικό σύστημα σημαίνει ότι το λειτουργικό σύστημα αποθηκεύει την καταχώριση του αρχείου στη βάση δεδομένων του και γνωρίζει ότι υπάρχει στον συγκεκριμένο κατάλογο. Επομένως, όποτε μια άλλη εφαρμογή το απαιτεί, μπορεί αποτελεσματικά να δώσει πρόσβαση σε αυτό το αρχείο.

Προτού προχωρήσουμε στην επίλυση αυτού του προβλήματος, πρέπει να προσδιορίσουμε τον τύπο του συστήματος που χρησιμοποιείτε. Η μέθοδος θα είναι διαφορετική για συστήματα 32 bit και 64 bit. Ελέγξτε τον τύπο του συστήματός σας ακολουθώντας τα παρακάτω βήματα:

  1. Πατήστε Windows + S, πληκτρολογήστε " πληροφορίες συστήματος " στο πλαίσιο διαλόγου και ανοίξτε την εφαρμογή.

  1. Ο τύπος του συστήματός σας θα αναφέρεται μπροστά από το πεδίο. Προσδιορίστε τον τύπο του συστήματός σας και ακολουθήστε τις αντίστοιχες λύσεις.

Για συστήματα 64-bit:

Εάν το λειτουργικό σας σύστημα είναι 64-bit, ακολουθήστε αυτήν τη λύση. Οι κατάλογοι στους οποίους εργαζόμαστε θα είναι διαφορετικοί, διαφορετικά, όλα τα βήματα θα είναι ουσιαστικά τα ίδια. Υπάρχουν δύο δυνατότητες. είτε έχετε ήδη το αρχείο "MSCOMCTL.OCX" στον υπολογιστή σας. Αν το κάνετε, πρέπει να εγγραφείτε μόνο και το πρόβλημα θα λυθεί. Εάν δεν έχετε το αρχείο, θα πρέπει να το πάρετε από κάπου αλλού. Σας συνιστούμε να λάβετε το αρχείο από άλλον υπολογιστή, καθώς το Διαδίκτυο είναι γεμάτο απάτες και κακόβουλα προγράμματα που προσποιούνται ότι είναι το αρχείο που έχει ανάγκη. αφού κατεβάσετε και τα εκτελέσετε, συνειδητοποιείτε ότι μόλις μολύνσατε τον υπολογιστή σας.

  1. Πατήστε Windows + E για να ξεκινήσετε την Εξερεύνηση αρχείων. Μεταβείτε στην ακόλουθη διαδρομή αρχείου:

C: \ Windows \ SysWOW64

  1. Τώρα ελέγξτε αν το αρχείο υπάρχει ήδη. Εάν δεν είναι, λάβετε το αρχείο από κάπου ασφαλές και επικολλήστε το εδώ.
  2. Αφού βεβαιωθείτε ότι το αρχείο βρίσκεται στον σωστό κατάλογο, πατήστε τα Windows + S, πληκτρολογήστε " γραμμή εντολών " στο πλαίσιο διαλόγου, κάντε δεξί κλικ στην εφαρμογή και επιλέξτε " Εκτέλεση ως διαχειριστής ".
  3. Μόλις εμφανιστεί η γραμμή εντολών, εκτελέστε τις ακόλουθες εντολές.

cd C: \ Windows \ SysWOW64

Έχουμε αλλάξει τον τρέχοντα κατάλογο της γραμμής εντολών. Τώρα μπορούμε να προχωρήσουμε στην εγγραφή του αρχείου στο λειτουργικό σας σύστημα. Εκτελέστε την ακόλουθη εντολή.

regsvr32 mscomctl.ocx

Επανεκκινήστε τον υπολογιστή σας μετά την εγγραφή του αρχείου και ελέγξτε αν μπορείτε να εγκαταστήσετε ξανά την εφαρμογή σωστά.

Για συστήματα 32-bit

Εάν έχετε σύστημα 32-bit, τα βήματα θα είναι περίπου τα ίδια. Η εντολή μας και ο κατάλογος στον οποίο εργαζόμαστε θα είναι διαφορετικοί.

  1. Πατήστε Windows + E για να ξεκινήσετε την Εξερεύνηση αρχείων. Μεταβείτε στην ακόλουθη διαδρομή αρχείου:

C: \ Windows \ System32

  1. Τώρα ελέγξτε αν το αρχείο υπάρχει ήδη. Εάν δεν είναι, λάβετε το αρχείο από κάπου ασφαλές και επικολλήστε το εδώ.
  2. Αφού βεβαιωθείτε ότι το αρχείο βρίσκεται στον σωστό κατάλογο, πατήστε τα Windows + S, πληκτρολογήστε " γραμμή εντολών " στο πλαίσιο διαλόγου, κάντε δεξί κλικ στην εφαρμογή και επιλέξτε " Εκτέλεση ως διαχειριστής ".
  3. Μόλις εμφανιστεί η γραμμή εντολών, εκτελέστε την ακόλουθη εντολή:

cd C: \ Windows \ System32

Έχουμε αλλάξει τον τρέχοντα κατάλογο της γραμμής εντολών. Τώρα μπορούμε να προχωρήσουμε στην εγγραφή του αρχείου στο λειτουργικό σας σύστημα. Εκτελέστε την ακόλουθη εντολή.

regsvr32 mscomctl.ocx

Επανεκκινήστε τον υπολογιστή σας μετά την εγγραφή του αρχείου και ελέγξτε αν μπορείτε να εγκαταστήσετε ξανά την εφαρμογή σωστά.

Σημείωση: Δεν έχουμε αναφέρει κανένα μέσο για να αποκτήσετε το MSCOMCTL.OCX, καθώς οι περισσότεροι από τους συνδέσμους στο Διαδίκτυο αποτελούνται από κακόβουλο λογισμικό και ιούς. Εάν δεν έχετε το αρχείο, προσπαθήστε να το πάρετε από τον υπολογιστή κάποιου άλλου. Θα πρέπει να τοποθετηθεί κάτω από τον ίδιο κατάλογο όπως συζητήσαμε παραπάνω. Εάν πραγματοποιείτε λήψη μέσω Διαδικτύου, βεβαιωθείτε ότι ο ιστότοπος είναι αυθεντικός και ότι το αρχείο που κατεβάζετε είναι ασφαλές για λήψη και χρήση.

Επίσης, εάν έχετε ήδη το αρχείο στον υπολογιστή σας και δεν έχετε λύσει το πρόβλημα, διαγράψτε το αρχείο και δοκιμάστε να εκτελέσετε ξανά την εγκατάσταση. Σε ορισμένες περιπτώσεις, το πρόγραμμα εγκατάστασης αντικαθιστά αυτόματα το αρχείο. Εάν δεν συμβαίνει αυτό, πρέπει να κατεβάσετε το αρχείο.