Αναγν. άρθρου: 289493 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0

PRB: Στοιχείων δεν είναι καταχωρημένο σφάλμα κατά την προσπάθεια για την εκτέλεση μιας εφαρμογής VB

Συμβουλή συστήματοςΑυτό το άρθρο ισχύει για διαφορετικό λειτουργικό σύστημα από αυτό που χρησιμοποιείτε. Το περιεχόμενο του άρθρου που ενδέχεται να μην σας αφορά έχει απενεργοποιηθεί.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν επιχειρείτε να εκτελέσετε μια εφαρμογή της Visual Basic (VB) σε έναν υπολογιστή που εκτελεί Microsoft Windows NT 4.0 ή Windows 2000, και δεν είστε συνδεδεμένοι ως Administrator ή δεν έχετε δικαιώματα διαχειριστή, ενδέχεται να εμφανιστεί το ακόλουθο μήνυμα λάθους
Το στοιχείο tabctl32.ocx ή μία από τις εξαρτήσεις του δεν είναι σωστά καταχωρημένη: είναι ένα αρχείο που λείπει ή δεν είναι έγκυρη.
όπου tabctl32.ocx είναι το όνομα του στοιχείου ελέγχου ActiveX που αντιμετωπίζει το ζήτημα. Το αρχείο .ocx για το στοιχείο ελέγχου έχει φυσική παρουσία στον υπολογιστή. Οποιαδήποτε προσπάθεια να καταχωρήσετε με μη αυτόματο τρόπο αυτό το στοιχείο ελέγχου με χρήση κωδικού σφάλματος επιστροφής αποτυγχάνει με το 0x00000005 (ή "Δεν επιτρέπεται Η πρόσβαση") Regsvr32.exe.

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

Αιτία

Αλληλεπιδραστικός χρήστης δεν έχει δικαίωμα πρόσβασης στο στοιχείο ελέγχου ActiveX που παρατίθεται στο παράθυρο διαλόγου σφάλματος. Αυτό το ζήτημα παρουσιάζεται συνήθως σε υπολογιστές που έχουν μορφοποιηθεί με Microsoft Windows NT File System (NTFS). To σύστημα NTFS διαθέτει ένα σύστημα ενσωματωμένης ασφαλείας που σας δίνει τη δυνατότητα να παραχωρήσετε δικαιώματα διάφορους φακέλους και σε μεμονωμένα αρχεία. Τα δικαιώματα αυτά προστασία αρχείων και φακέλων, τοπικά και απομακρυσμένα.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, παραχωρήστε στο χρήστη τα απαραίτητα δικαιώματα για το στοιχείο ελέγχου.

Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

Περισσότερες πληροφορίες

Για να αλλάξετε τα δικαιώματα για το αρχείο, ακολουθήστε τα εξής βήματα:
  1. Συνδεθείτε στο σύστημα ως διαχειριστής ή ως χρήστης με δικαιώματα διαχειριστή.
  2. Αναζητήστε το αρχείο .ocx που αναφέρεται στο μήνυμα λάθους. Βρίσκεται συνήθως στο φάκελο System32.
  3. Κάντε δεξιό κλικ στο αρχείο και κάντε κλικ στο κουμπίΙδιότητες (Properties).
  4. ΣτοΙδιότητες (Properties)το πλαίσιο διαλόγου για αυτό το στοιχείο ελέγχου, κάντε κλικ στοSecurityTAB.
  5. Εάν χρησιμοποιείτε Windows NT 4.0, τοSecurityκαρτέλα, κάντε κλικ στο κουμπίΔικαιώματα. Για ναΔικαιώματα αρχείουεμφανίζεται το παράθυρο διαλόγου. Βεβαιωθείτε ότι τοΤύπος πρόσβασηςέχει οριστεί τουλάχιστονΑνάγνωση (Read)για τον αλληλεπιδραστικό χρήστη.

    Εάν χρησιμοποιείτε Windows 2000, τοSecurityκαρτέλα, επιλέξτε ένα χρήστη ή ομάδα από τη λίστα, επιλέξτε τα δικαιώματα που θέλετε να εκχωρήσετε δικαιώματα (που πρέπει να περιλαμβάνει τουλάχιστονΑνάγνωση (Read)), και στη συνέχεια κάντε κλικ σε έναOkήΕφαρμογή.

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
Λέξεις-κλειδιά: 
kbctrl kbprb kbsecurity kbmt KB289493 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:289493  (http://support.microsoft.com/kb/289493/en-us/ )