ΖΗΤΗΜΑ: Υπάρχει ασυμφωνία Ole32.dll και Comcat.dll

Αναγν. άρθρου: 201364 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Εφαρμόστε τα ακόλουθα συμπτώματα:
  • Όταν εκτελέσετε τα ακόλουθα βήματα

    • RegSvr32.ExeΔιαδρομή για Windows\System> \ComCat.DLL στα Windows 95.
    • RegSvr32.ExeΔιαδρομή για Winnt\System32> \ComCat.DLL στα NT 4.0.
    • Εκτελέστε το πρόγραμμα Εγκατάστασης (Setup) που δημιουργήθηκε με τη Microsoft Visual Basic. εμφανίζεται το μήνυμα λάθους:
      Φορτώθηκε Comcat.dll, αλλά το DllRegisterServer ήταν το σημείο εισόδου δεν βρέθηκε. Δεν μπορεί να εξαχθεί το DllRegisterServer ή μπορεί να είναι μια κατεστραμμένη έκδοση στη μνήμη. Σκεφτείτε τη χρήση Pview για να εντοπίσετε και να το καταργήσετε.
  • Εάν κάνετε κλικ στο κουμπίτου ValuPackαπό τοΤο έργομενού σε Visual Basic 5.0 ή 6.0 για να εμφανίσετε τοτου ValuPackπαράθυρο διαλόγου, εμφανίζεται το ακόλουθο μήνυμα λάθους:
    Η κλάση δεν έχει καταχωρηθεί Looking για το αντικείμενο με CLSID: {000E200] 005-0000-0000-C000-000000000046}
    -ή-
    Σύστημα Error & H80004002 (-2147467262). Δεν υποστηρίζεται τέτοια διασύνδεση.
    Εάν κάνετε κλικ στο κουμπίOkΓια νατου ValuPackεμφανίζεται το παράθυρο διαλόγου, αλλά τα στοιχεία λίστας μπορεί να είναι κενή.
  • Ο Internet Explorer 4.0 ή νεότερη έκδοση εμφανίζει το προειδοποιητικό μήνυμα
    Αυτή η σελίδα παρέχει ασφαλείς πληροφορίες σε ένα στοιχείο ελέγχου ActiveX. Οι τρέχουσες ρυθμίσεις ασφαλείας δεν επιτρέπουν την εκτέλεση στοιχείων ελέγχου με αυτόν τον τρόπο. Ως αποτέλεσμα, η σελίδα αυτή ενδέχεται να μην εμφανιστεί σωστά. (Your current security settings prohibit running ActiveX controls on this page. As a result, this page may not display correctly.).

Αιτία

Τα συμπτώματα αυτά προκαλούνται από αρχεία που δεν συμφωνούν Ole32.dll και Comcat.dll στο σύστημα.

Έκδοση Comcat.dll 4.71 εξάγει τις εξής λειτουργίες:
  • DllRegisterServer
  • DllGetClassObject
  • DllUnRegisterServer
  • DllCanUnloadNow
Comcat.dll έκδοση 5.0 εξάγει τις εξής λειτουργίες:
  • DllCanUnloadNow
  • DllUnRegisterServer
DllGetclassObject και DllRegisterServer προωθούνται Ole32.dll.

Comcat.dll έκδοση 5.0 λειτουργεί με Ole32.dll έκδοση 4.71 και νεότερες εκδόσεις. Έκδοση Comcat.dll 4.71 λειτουργεί με Ole32.dll έκδοση 4.0.

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

Για να επιλύσετε αυτό το ζήτημα, αντιγράψτε Comcat.dll 4.71 έκδοση στο φάκελο System ή System32 και να την καταχωρήσετε.

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

Έκδοση Comcat.dll 4.71 είναι η διανομή μέσω Msvbvm50.exe.Για πρόσθετες πληροφορίες σχετικά με το Msvbvm50.exe, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
180071ΑΡΧΕΙΟ: Msvbvm50.exe εγκαθιστά αρχεία χρόνου εκτέλεσης Visual Basic 5.0
Έχετε υπόψη ότι η έκδοση 5.0 Comcat.dll δεν με δυνατότητα αναδιανομής.

Αναφορές

Για πρόσθετες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
177943Σφάλματα των στοιχείων ελέγχου ActiveX κατά την εκτέλεση του Microsoft Internet Explorer
175156PRB: Κλάση δεν είναι καταχωρημένο σφαλμάτων και κενών στοιχείων του παραθύρου διαλόγου
.

Ιδιότητες

Αναγν. άρθρου: 201364 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Λέξεις-κλειδιά: 
kbprb kbmt KB201364 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:201364

Αποστολή σχολίων