Πώς να καταχωρήσετε ένα στοιχείο χρησιμοποιώντας την εντολή regsvr32. Καταχώρηση του αρχείου DLL στο λειτουργικό σύστημα Windows

Η διαδικασία regsvr32.exe είναι επίσης γνωστή ως Microsoft Register Server και ανήκει στην εταιρεία της Microsoft Corporation στο προϊόν Betriebssystem Microsoft. Η διαδικασία regsvr32.exe είναι ένα πρόγραμμα γραμμής εντολών στο Microsoft Windowsλειτουργικά συστήματα και χρησιμοποιείται για την καταχώριση και την κατάργηση της καταχώρισης των στοιχείων ελέγχου OLE (ενσωμάτωση σύνδεσης αντικειμένων) όπως αρχεία DLL (βιβλιοθήκη δυναμικής σύνδεσης) ή αρχεία ελέγχου ActiveX (OCX), τα οποία είναι αρχεία με δυνατότητα αυτόματης εγγραφής. Αυτό το πρόγραμμα μπορεί να αποδειχθεί απαραίτητο και χρήσιμο κατά την αντιμετώπιση προβλημάτων με τη Microsoft Internet Explorer, Windows και πολλά άλλα προγράμματα. Αυτό το πρόγραμμα θεωρείται ασφαλές, αν και υπάρχουν οι πιθανότητες ορισμένα προγράμματα spyware να χρησιμοποιούν το ίδιο όνομα αρχείου για να εξαπατήσουν έναν χρήστη υπολογιστή. Αυτό το πρόγραμμα θεωρείται απαραίτητο για να λειτουργεί σωστά το σύστημα υπολογιστή του χρήστη, επομένως δεν θα πρέπει να αποκλειστεί. Αυτό το πρόγραμμα δεν περιέχει ορατό παράθυρο και θεωρείται άγνωστο αρχείο εντός του φακέλου των Windows. Είναι σε θέση να παρακολουθεί εφαρμογές και να κρύβεται.

Πώς μπορώ να σταματήσω το regsvr32.exe και πρέπει;

Οι περισσότερες διεργασίες εκτός συστήματος που εκτελούνται μπορούν να διακοπούν επειδή δεν εμπλέκονται στην εκτέλεση του λειτουργικού σας συστήματος. regsvr32.exe. χρησιμοποιείται από Microsoft Register Server, εάν κλείσετε regsvr32.exe, πιθανότατα θα ξεκινήσει ξανά αργότερα είτε μετά την επανεκκίνηση του υπολογιστή σας είτε μετά την έναρξη μιας εφαρμογής. να σταματήσει regsvr32.exe, μόνιμα πρέπει να απεγκαταστήσετε την εφαρμογή που εκτελεί αυτήν τη διαδικασία, κάτι που σε αυτήν την περίπτωση είναι Microsoft Register Server, από το σύστημά σας.

Μετά την απεγκατάσταση εφαρμογών, είναι καλή ιδέα να σαρώσετε το μητρώο των Windows για τυχόν υπολείμματα εφαρμογών. Το Registry Reviver της ReviverSoft είναι ένα εξαιρετικό εργαλείο για να το κάνετε αυτό.

Είναι ιός ή άλλη ανησυχία για την ασφάλεια;

Ετυμηγορία ασφαλείας ReviverSoft

Ελέγξτε το regsvr32.exe και στείλτε μου μια ειδοποίηση μόλις γίνει
έχει επανεξεταστεί.

Τι είναι μια διαδικασία και πώς επηρεάζουν τον υπολογιστή μου;

Μια διαδικασία συνήθως ένα μέρος μιας εγκατεστημένης εφαρμογής όπως π.χ Microsoft Register Server, ή το λειτουργικό σας σύστημα που είναι υπεύθυνο για την εκτέλεση σε λειτουργίες αυτής της εφαρμογής. Ορισμένες εφαρμογές απαιτούν να έχουν διεργασίες που εκτελούνται συνεχώς, ώστε να μπορούν να κάνουν πράγματα όπως έλεγχο για ενημερώσεις ή να σας ειδοποιούν όταν λαμβάνετε ένα άμεσο μήνυμα. Ορισμένες κακογραμμένες εφαρμογές έχουν πολλές διεργασίες που εκτελούνται που μπορεί να μην απαιτούνται και καταλαμβάνουν πολύτιμη επεξεργαστική ισχύ στον υπολογιστή σας.

Είναι γνωστό ότι το regsvr32.exe είναι κακό για την απόδοση του υπολογιστή μου;

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

Η εγκατάσταση ενός παιχνιδιού ή μιας βαριάς εφαρμογής περιλαμβάνει την αυτόματη εγκατάσταση και εγγραφή των απαραίτητων DLL στο λειτουργικό σύστημα των Windows. Τα DLL είναι δυναμικές βιβλιοθήκες που μπορούν να προσπελαστούν επανειλημμένα από πολλές εφαρμογές. Εάν παρουσιαστεί σφάλμα όταν ένα παιχνίδι ή ένα πρόγραμμα προσπαθεί να αποκτήσει πρόσβαση σε ένα συγκεκριμένο DLL, ο χρήστης θα δει το μήνυμα "dllregisterserver entry point not found" ή "δεν μπορεί να ξεκινήσει, λείπει το αρχείο .dll". Αυτά και άλλα σφάλματα που αναφέρουν προβλήματα κατά την πρόσβαση σε μια δυναμική βιβλιοθήκη μπορούν να εξαλειφθούν εάν καταχωρίσετε μόνοι σας την απαραίτητη. αρχείο DLLστα παράθυρα.

Γιατί παρουσιάζεται σφάλμα κατά την πρόσβαση σε ένα DLL

Προστίθενται αρχεία DLL λειτουργικό σύστημακατά την ενημέρωση των παραθύρων και κατά την εγκατάσταση εφαρμογών. Με βάση αυτό, μπορούν να διακριθούν οι ακόλουθοι κύριοι λόγοι για τους οποίους παρουσιάζεται σφάλμα κατά την αναφορά της απουσίας ή των προβλημάτων με το αρχείο DLL:

  • Το DLL δεν έχει εγκατασταθεί. Μπορεί να υπάρχουν δύο λόγοι για αυτό - τα Windows δεν έχουν ενημερωθεί στην τρέχουσα έκδοση και η βιβλιοθήκη συνοδεύεται από ένα από τα πιο πρόσφατες ενημερώσεις, ή το παιχνίδι / η εφαρμογή κατά την εγκατάσταση για κάποιο λόγο δεν εγκατέστησε και κατέγραψε νέα DLL. Σημείωση: Τις περισσότερες φορές, όλα τα απαραίτητα DLL περιλαμβάνονται στα αρχεία εγκατάστασης της εφαρμογής και οι προγραμματιστές δεν ελπίζουν ότι τα απαραίτητα στοιχεία έχουν ήδη έχει εγκατασταθεί στον υπολογιστή.
  • Ζημιά σε DLL. Αυτό το πρόβλημαπιο συχνά συμβαίνει εάν τα DLL έχουν καταστραφεί από ιό λογισμικόή απρόσεκτες ενέργειες του χρήστη, για παράδειγμα, κάνοντας αλλαγές στο μητρώο που οδήγησαν σε ζημιά στις δυναμικές βιβλιοθήκες.

Τα περισσότερα από τα DLL είναι εγκατεστημένα στον υπολογιστή μαζί με το DirectX, επομένως εάν σας ζητηθεί να ενημερώσετε / εγκαταστήσετε το DirectX κατά την εγκατάσταση ενός παιχνιδιού ή μιας εφαρμογής, δεν χρειάζεται να το αρνηθείτε, διαφορετικά υπάρχει υψηλός κίνδυνος σφάλματος "δεν μπορεί να ξεκινήσει , λείπει το αρχείο .dll”.

Πώς να καταχωρήσετε ένα DLL στα windows

Εάν για κάποιο λόγο τα Windows δεν διαθέτουν DLL που απαιτείται για την εκτέλεση παιχνιδιών και εφαρμογών, ο χρήστης μπορεί να το καταχωρήσει μόνος του. Αυτό μπορεί να γίνει με δύο τρόπους, αφού κατεβάσετε το απαραίτητο DLL στον υπολογιστή.

Καταχώρηση ενός DLL με χρήση της γραμμής εντολών

Για να καταχωρήσετε ένα DLL στον υπολογιστή σας μέσω της γραμμής εντολών, ακολουθήστε τα εξής βήματα:

  1. Εκτελέστε τη γραμμή εντολών ως διαχειριστής.
  2. Στο παράθυρο που ανοίγει, γράψτε την εντολή: regsvr32.exe path_to_DLL_library

    Αντί για "path_to_dll_library" γράψτε πλήρης διαδρομήστη βιβλιοθήκη, για παράδειγμα: C:/windows/system32/comctl32.dll

  3. Πατήστε Enter και το DLL θα καταχωρηθεί.

Καταχώρηση ενός DLL χρησιμοποιώντας τη γραμμή "Εκτέλεση".

Η εγγραφή ενός DLL μέσω της γραμμής "Εκτέλεση" ουσιαστικά δεν διαφέρει από τις ενέργειες με γραμμή εντολών. Ο χρήστης χρειάζεται:


Τι πρέπει να κάνετε εάν το DLL δεν μπορεί να καταχωρηθεί

Είναι πιθανό τα παράθυρα να δώσουν ένα σφάλμα στην εντολή εγγραφής βιβλιοθήκης, το οποίο υποδεικνύει ότι η λειτουργική μονάδα έχει φορτωθεί, αλλά το σημείο εισόδου του DllRegisterserver δεν βρέθηκε. Μπορεί να υπάρχουν άλλες παραλλαγές παρόμοιων σφαλμάτων που προκαλούν την αποτυχία εγγραφής ενός DLL. Αυτά τα σφάλματα παρουσιάζονται για τους ακόλουθους λόγους:

  • Ορισμένα DLL δεν έχουν σχεδιαστεί για εγγραφή και δεν έχουν αυτήν τη δυνατότητα.
  • Η βιβλιοθήκη είναι ήδη εγγεγραμμένη από το σύστημα. Εάν προκύψουν σφάλματα κατά την πρόσβαση, πιθανότατα έχει μολυνθεί από ιό ή έχει καταστραφεί.
  • Λάθος αρχείο DLL. Μπορεί να υπάρξουν περιπτώσεις όπου τα αρχεία DLL είναι αρχικά κατεστραμμένα ή δεν περιέχουν τα απαραίτητα στοιχεία.
  • Το DLL δεν είναι συμβατό με την τρέχουσα έκδοση των Windows.

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

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

OkeyGeek.ru

Καταχώρηση του αρχείου DLL στο λειτουργικό σύστημα Windows

Μετά την εγκατάσταση διάφορα προγράμματαή παιχνίδια, μπορεί να αντιμετωπίσετε μια κατάσταση όπου, όταν είναι ενεργοποιημένη, εμφανίζεται ένα σφάλμα "Το πρόγραμμα δεν μπορεί να ξεκινήσει επειδή το απαιτούμενο DLL δεν υπάρχει στο σύστημα". Αν και το Λ.Σ Windows οικογένειεςσυνήθως καταχωρούν βιβλιοθήκες σε Ιστορικό, αφού κατεβάσετε και τοποθετήσετε το αρχείο DLL στην κατάλληλη θέση, το σφάλμα εξακολουθεί να εμφανίζεται και το σύστημα απλώς "δεν το βλέπει". Για να το διορθώσετε αυτό, πρέπει να καταχωρήσετε τη βιβλιοθήκη. Το πώς μπορεί να γίνει αυτό θα συζητηθεί αργότερα σε αυτό το άρθρο.

Λύσεις στο πρόβλημα

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

Μέθοδος 1: Διαχειριστής OCX/DLL

Το OCX/DLL Manager είναι ένα μικρό πρόγραμμα που μπορεί να σας βοηθήσει να καταχωρήσετε μια βιβλιοθήκη ή ένα αρχείο OCX.

Κατεβάστε το OCX/DLL Manager

Για αυτό θα χρειαστείτε:

  1. Κάντε κλικ στο στοιχείο μενού "Εγγραφή OCX/DLL".
  2. Επιλέξτε τον τύπο αρχείου που θέλετε να καταχωρήσετε.
  3. Χρησιμοποιήστε το κουμπί Αναζήτηση για να καθορίσετε τη θέση του DLL.
  4. Πατήστε το κουμπί "Εγγραφή" και το πρόγραμμα θα καταχωρήσει το ίδιο το αρχείο.

Το OCX/DLL Manager γνωρίζει επίσης πώς να καταργεί την εγγραφή μιας βιβλιοθήκης, για αυτό πρέπει να επιλέξετε το στοιχείο "Κατάργηση εγγραφής OCX/DLL" στο μενού και στη συνέχεια να κάνετε όλες τις ίδιες λειτουργίες όπως στην πρώτη περίπτωση. Μπορεί να χρειαστείτε τη συνάρτηση αναίρεσης για να συγκρίνετε τα αποτελέσματα όταν ένα αρχείο είναι ενεργοποιημένο και όταν είναι απενεργοποιημένο, καθώς και κατά τη διαδικασία διαγραφής ορισμένων ιούς υπολογιστών.

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

Μέθοδος 2: Μενού εκτέλεσης

Μπορείτε να καταχωρήσετε ένα DLL χρησιμοποιώντας την εντολή "Εκτέλεση" στο μενού έναρξης του λειτουργικού συστήματος των Windows. Για να το κάνετε αυτό, θα χρειαστεί να κάνετε τα εξής:


Μέθοδος 3: Γραμμή εντολών

Η εγγραφή ενός αρχείου μέσω της γραμμής εντολών δεν διαφέρει πολύ από τη δεύτερη επιλογή:

  1. Επιλέξτε την εντολή "Εκτέλεση" από το μενού "Έναρξη".
  2. Εισαγάγετε στο ανοιχτό πεδίο εισαγωγής cmd.
  3. Πατήστε Enter".

Θα δείτε ένα παράθυρο στο οποίο θα πρέπει να εισάγετε τις ίδιες εντολές όπως στη δεύτερη επιλογή.

Θα πρέπει να σημειωθεί ότι το παράθυρο της γραμμής εντολών έχει μια λειτουργία επικόλλησης αντιγραμμένου κειμένου (για ευκολία). Μπορείτε να βρείτε αυτό το μενού κάνοντας δεξί κλικ στο εικονίδιο στην επάνω αριστερή γωνία.

Μέθοδος 4: Άνοιγμα με


Πιθανά λάθη

"Το αρχείο δεν είναι συμβατό με εγκατεστημένη έκδοση windows" - αυτό σημαίνει ότι πιθανότατα προσπαθείτε να καταχωρήσετε ένα DLL 64-bit σε ένα σύστημα 32-bit ή το αντίστροφο. Χρησιμοποιήστε την κατάλληλη εντολή που περιγράφεται στη δεύτερη μέθοδο.

"Το σημείο εισόδου δεν βρέθηκε" - Δεν μπορούν να καταχωρηθούν όλα τα DLL, μερικά από αυτά απλά δεν υποστηρίζουν την εντολή DllRegisterServer. Επίσης, η εμφάνιση σφάλματος μπορεί να προκληθεί από το γεγονός ότι το αρχείο είναι ήδη καταχωρημένο από το σύστημα. Υπάρχουν ιστότοποι που διανέμουν αρχεία που δεν είναι πραγματικά βιβλιοθήκες. Σε αυτή την περίπτωση, φυσικά, τίποτα δεν θα καταχωρηθεί.

Συμπερασματικά, πρέπει να ειπωθεί ότι η ουσία όλων των προτεινόμενων επιλογών είναι η ίδια - είναι απλώς διαφορετικές μέθοδοι για την εκκίνηση της εντολής εγγραφής - καθώς είναι πιο βολικό για οποιονδήποτε.

Χαιρόμαστε που μπορέσαμε να σας βοηθήσουμε να επιλύσετε το πρόβλημα.

Δημοσκόπηση: Σας βοήθησε αυτό το άρθρο;

Όχι πραγματικά

lumpics.ru

Πώς να καταχωρήσετε ένα DLL: τρεις τρόποι

Μερικές φορές, όταν προσπαθείτε να ξεκινήσετε ένα παιχνίδι ή μια εφαρμογή στον υπολογιστή σας, λαμβάνετε ένα σφάλμα ότι αυτό το αρχείο DLL δεν βρέθηκε. Το γεγονός είναι ότι αυτό το αρχείο μπορεί να βρίσκεται στον υπολογιστή σας, αλλά απλά δεν είναι καταχωρημένο. Σε αυτό το άρθρο, θα μιλήσουμε απλώς για τον τρόπο εγγραφής ενός DLL στα windows 7. Θα επικεντρωθούμε στην έβδομη έκδοση των Windows, αλλά είναι πολύ πιθανό το DLL να εγγραφεί και σε άλλες εκδόσεις. Ας ξεκινήσουμε λοιπόν.

Ο πρώτος τρόπος για να καταχωρήσετε ένα DLL

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

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

Τώρα ας μιλήσουμε για τον πιο συνηθισμένο τρόπο εγγραφής ενός DLL, τουλάχιστον είναι ο πιο συνηθισμένος στο Διαδίκτυο. Είναι αρκετά απλό, επομένως ο χρήστης δεν πρέπει να δημιουργεί προβλήματα.

  1. Πρέπει να μεταβείτε στο παράθυρο "Εκτέλεση". Μπορεί να ανοίξει με διάφορους τρόπους. Στο μενού "Έναρξη", μεταβείτε στη διαδρομή "Όλα τα προγράμματα → Αξεσουάρ" και επιλέξτε "Εκτέλεση" εκεί. Μπορείτε επίσης να κάνετε αναζήτηση με το όνομα του βοηθητικού προγράμματος στο ίδιο μενού Έναρξη. Αλλά ο ευκολότερος τρόπος είναι να πατήσετε τα πλήκτρα Win + R.
  2. Όταν το παράθυρο είναι ανοιχτό, στο πεδίο εισαγωγής πρέπει να γράψετε την εντολή "regsvr32.exe", στη συνέχεια να καθορίσετε τη διαδρομή προς το αρχείο που θα καταχωρηθεί.
  3. Απομένει μόνο να πατήσετε το κουμπί "OK".

Λάβετε υπόψη ότι η διαδρομή προς το αρχείο πρέπει να καθοριστεί πλήρως. Ξεκινώντας από τη μονάδα δίσκου C. Για παράδειγμα: regsvr32.exe c:windows/system32/openal32.dll.

Σε αυτήν την περίπτωση, αφού πατήσετε το κουμπί "ΟΚ", υπάρχουν δύο επιλογές για την ανάπτυξη των γεγονότων. Το πρώτο συνεπάγεται επιτυχία, οπότε θα εμφανιστεί το κατάλληλο μήνυμα. Ή αποτυχία, το αντίστοιχο παράθυρο θα πετάξει έξω.

Αυτός ήταν ο πρώτος τρόπος για να καταχωρήσετε ένα DLL, αλλά σας υπενθυμίζουμε ότι υπάρχουν μόνο τρία από αυτά, οπότε ας προχωρήσουμε.

Ο δεύτερος τρόπος για να καταχωρήσετε ένα DLL

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

Τώρα η γραμμή εντολών είναι ανοιχτή μπροστά σας, σε αυτήν πρέπει να εισαγάγετε ακριβώς τα ίδια δεδομένα που εισήχθησαν στην πρώτη μέθοδο. Δηλαδή, καθορίστε αρχικά το πρόγραμμα που θα λειτουργεί με το dll (regsvr32.exe) και στη συνέχεια τη διαδρομή προς το αρχείο.

Όπως μπορείτε να δείτε, ο δεύτερος τρόπος, πώς να καταχωρήσετε ένα DLL, πρακτικά δεν διαφέρει από τον πρώτο, ο οποίος συζητήθηκε στην αρχή του άρθρου. Αλλά το τρίτο έχει πιο αισθητές διαφορές, οπότε ας προχωρήσουμε σε αυτό.

Ο τρίτος τρόπος για να καταχωρήσετε ένα DLL

Αυτή η μέθοδος είναι πιθανό να είναι ευκολότερη για τον μέσο χρήστη, οπότε ας αρχίσουμε να την εξετάζουμε.

Το μόνο που χρειάζεται να κάνετε είναι να ανοίξετε το αρχείο DLL με το regsvr32.exe. Δείτε πώς να το κάνετε:

  1. Κάντε δεξί κλικ στο επιθυμητό αρχείο DLL.
  2. Επιλέξτε "Άνοιγμα με..." από το μενού.
  3. Στο παράθυρο, βρείτε και κάντε κλικ στο κουμπί "Αναζήτηση".
  4. Ανοίξτε τη διαδρομή προς το αρχείο regsvr32.exe, βρίσκεται στο φάκελο System32, ο οποίος βρίσκεται στο φάκελο των windowsστη μονάδα δίσκου C.
  5. Κάντε κλικ στο "Άνοιγμα".

Αυτό είναι όλο, τώρα γνωρίζετε έως και τρεις τρόπους για το τι πρέπει να κάνετε όταν εμφανιστεί ένα σφάλμα DLL.

fb.ru

Καταχώρηση του DLL. Τι και πώς να κάνετε;

1. Αντιγράψτε τη βιβλιοθήκη που έχετε λάβει στον επιθυμητό κατάλογο συστήματος. (αυτό είναι είτε system32 είτε SysWOW64)*

* Σε ποιον κατάλογο θα αντιγραφούν οι βιβλιοθήκες εξαρτάται από το bit της εφαρμογής. Εάν δεν γνωρίζετε ακριβώς σε ποιον φάκελο να αντιγράψετε, αντιγράψτε και στα δύο J

2. Κατεβάστε το αρχείο στο κάτω μέρος της ανάρτησης, αποσυμπιέστε το, εκτελέστε το αρχείο reg.bat με δικαιώματα διαχειριστή, επιλέξτε το βάθος bit που χρειάζεστε, πατήστε Enter και επικολλήστε το όνομα της βιβλιοθήκης που αντιγράψατε στον κατάλογο του συστήματος. Όλα πρέπει να πάνε καλά και θα δείτε αυτό το μήνυμα.

Αν δείτε αυτό το μήνυμα

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

ΥΣΤΕΡΟΓΡΑΦΟ. Εάν πρέπει να καταχωρίσετε μια βιβλιοθήκη που βρίσκεται σε άλλο κατάλογο (όχι στον κατάλογο του συστήματος), τότε η πλήρης διαδρομή προς τη βιβλιοθήκη πρέπει να καθοριστεί στο όνομα της βιβλιοθήκης.

Για παράδειγμα C:\Program Files\1Cv77\BIN\V7PLUS.dll

easy-comp.ru

Καταχώρηση DLL στα windows

Πολύ συχνά, οι χρήστες έχουν μια ερώτηση σχετικά με τον τρόπο εγγραφής ενός DLL στην έβδομη ή όγδοη έκδοση των Windows. Συνήθως, αυτό το ζήτημα εμφανίζεται αφού το σύστημα ενημερώσει τον χρήστη ότι λείπει μια απαιτούμενη βιβλιοθήκη από τον υπολογιστή.

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

Υπάρχουν όμως κάποιες αποχρώσεις σε αυτό. Για παράδειγμα, εάν η εγγραφή είναι επιτυχής σφάλμα dllη απουσία της απαιτούμενης βιβλιοθήκης μπορεί να μην εξαφανιστεί. Επιπλέον, μπορεί να προκύψει σφάλμα RegSvr32 και μια ειδοποίηση ότι η μονάδα δεν μπορεί να λειτουργήσει σε υπολογιστή με αυτήν την έκδοση του λειτουργικού συστήματος. Μπορεί επίσης να αναφέρει ότι το σημείο πρόσβασης DLLRegisterServer δεν βρέθηκε. Αυτό δεν σημαίνει ότι έγιναν λανθασμένες ενέργειες.

Τρεις μέθοδοι για την εγγραφή ενός DLL στο λειτουργικό σύστημα Όλα τα παρακάτω βήματα προϋποθέτουν ότι έχει βρεθεί ένα μέρος για την αντιγραφή της βιβλιοθήκης και ότι το αρχείο DLL βρίσκεται στον κατάλογο System32 ή SysWOW64 ή όπου αλλού θα έπρεπε να βρίσκεται.

Όλοι οι χειρισμοί εγγραφής DLL θα εκτελεστούν χρησιμοποιώντας το regsvr32.exe, αλλά εδώ πρέπει να προσέξετε ότι όταν χρησιμοποιείτε ένα σύστημα 64-bit, αυτό το αρχείο μπορεί να βρίσκεται σε δύο καταλόγους: SysWOW64 και System32. Αξίζει να σημειωθεί ότι αυτά τα αρχεία είναι διαφορετικά, ενώ τα 64-bit βρίσκονται στον κατάλογο System32. Συνιστάται σε κάθε περίπτωση να γράφετε τη διαδρομή προς το regsvr32.exe και όχι μόνο το όνομα του αρχείου.

Η πρώτη μέθοδος είναι αρκετά κοινή και μπορεί συχνά να βρεθεί στο Διαδίκτυο. Αποτελείται από διάφορους χειρισμούς. Αρχικά, πρέπει να πατήσετε Win + R και, στη συνέχεια, στο παράθυρο "Εκτέλεση" θα πρέπει να καταχωρήσετε το regsvr32.exe path_to_file_dll και να κάνετε κλικ στο OK. Επιπλέον, το "Run" μπορεί να βρεθεί στο μενού "Start", εάν είναι ενεργοποιημένο.

Στη συνέχεια, μετά την επιτυχή ολοκλήρωση, θα πρέπει να εμφανιστεί μια ειδοποίηση στην οθόνη ότι η εγγραφή στη βιβλιοθήκη ήταν επιτυχής. Ωστόσο, πιθανότατα, θα εμφανιστεί μια ειδοποίηση ότι η λειτουργική μονάδα έχει φορτωθεί, αλλά το σημείο πρόσβασης DllRegisterServer λείπει και πρέπει να βεβαιωθείτε ότι το DLL είναι το σωστό αρχείο.

Η επόμενη μέθοδος περιλαμβάνει την εκτέλεση της γραμμής εντολών ως διαχειριστής και τη σύνταξη της ίδιας εντολής όπως στην παραπάνω μέθοδο. Πρέπει να ανοίξετε τη γραμμή εντολών. Στο "οκτώ" για αυτό πρέπει να πατήσετε Win + X και, στη συνέχεια, να καθορίσετε το απαιτούμενο στοιχείο. Στη γραμμή εντολών "επτά" μπορείτε να βρείτε στο "Έναρξη". Πρέπει να κάνετε δεξί κλικ πάνω του και να επιλέξετε "Εκτέλεση ως διαχειριστής".

Στη συνέχεια, θα πρέπει να εισαγάγετε regsvr32.exe path_to_dll, όπως στην προηγούμενη μέθοδο. Ωστόσο, η εγγραφή πιθανότατα θα αποτύχει.

Επιπλέον, υπάρχει μια μέθοδος που θα χρειαστεί σε σπάνιες περιπτώσεις. Απαιτείται να κάνετε δεξί κλικ στο DLL που θα καταχωρήσετε και να επιλέξετε «Άνοιγμα με». Μετά από αυτό, κάντε κλικ στο "Browse" και βρείτε το regsvr32.exe στους καταλόγους System32 ή SysWow64 και χρησιμοποιήστε το για να εκτελέσετε το DLL.

Dll, το ActiveX δεν είναι εγγεγραμμένο στα Windows 7 - τι να κάνω;

Στα Windows που είναι γνωστά σε όλους μέχρι και τα XP, η εγγραφή των στοιχείων Dll, ActiveX πραγματοποιήθηκε χωρίς προβλήματα με την εντολή regsvr32.

Στα Windows 7 κατ' αρχήν το ίδιο, αλλά έχουν γίνει κάποιες "βελτιώσεις", γι' αυτό και η συνήθης διαδικασία πολλές φορές δεν δίνει το αναμενόμενο αποτέλεσμα. Για παράδειγμα:

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

Δηλαδή: το παράθυρο τερματικού (γραμμή εντολών, cmd) πρέπει να ανοίξει με την εντολή "Εκτέλεση ως διαχειριστής" (προσβάσιμο πατώντας δεξί κουμπίποντίκια).

Στις περισσότερες περιπτώσεις, λύνει το πρόβλημα.

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

Συγκεκριμένα, το τμήμα πελάτη του 1C (δηλαδή το 1C με το οποίο συνεργάζεται ο χρήστης) είναι μια εφαρμογή 32 bit. (Εδώ, ο διακομιστής 1C μπορεί ήδη να είναι και 32-bit και 64-bit, αλλά αυτό ισχύει για μεγάλους οργανισμούς, εάν έχετε 1C Accounting και 5 χρήστες, τότε το 99% ότι δεν έχετε διακομιστή 1C και όλα είναι 32-bit) .

Τα στοιχεία ActiveX μπορούν επίσης να είναι 32-bit ή 64-bit και πρέπει να χρησιμοποιείται η έκδοση που ταιριάζει με το βάθος bit της εφαρμογής. Το OcvitaBarcode ActiveX είναι μια εφαρμογή 32 bit.

Έτσι, τα προγράμματα για την εγγραφή ActiveX 32-bit και 64-bit στα Windows 6 64-bit είναι επίσης διαφορετικά, αλλά και τα δύο ονομάζονται regsvr32.exe. (Όπως είπε ο Kozma Prutkov, "αν είναι γραμμένο "buffalo" στο κλουβί με τον ελέφαντα, μην πιστεύετε στα μάτια σας.") Επομένως, εάν απλά πληκτρολογήσετε στη γραμμή εντολών

regsvr32 μερικά .ocx

τότε θεωρητικά θα πρέπει να ξεκινήσει το απαραίτητο regsvr32, στην πράξη όλα μπορούν να ξεκινήσουν. Γιατί γίνεται αυτό; ε, όλα είναι για το ίδιο, αν το κάνεις αμέσως ανθρώπινα, ποιος θα είναι ο νέος έκδοση Windowsαγορά.

Επομένως, για να εγγυηθείτε την εκκίνηση του 32-bit regsvr32, θα πρέπει να πληκτρολογήσετε την εντολή στο παράθυρο του τερματικού

c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

Εάν τα windows δεν είναι εγκατεστημένα στο c: \ windows, τότε η διαδρομή είναι φυσική, υποδεικνύουμε ποια είναι. Και να θυμάστε ότι το παράθυρο του τερματικού πρέπει να ανοίξει ως διαχειριστής.

Με την επιφύλαξη των παραπάνω κανόνων, 32-bit ActiveX, συμπεριλαμβανομένου. Το OcvitaBarcode ActiveX λειτουργεί χωρίς προβλήματα στα Windows 7:


Συνεχίζουμε μια σειρά άρθρων στα οποία γνωρίζουμε και μελετάμε τις διαδικασίες που είναι ενσωματωμένες στα Windows 10. Κατά καιρούς, αυτές οι διαδικασίες προσελκύουν την προσοχή των χρηστών με αυξημένο φορτίο στον επεξεργαστή ή τη μνήμη του υπολογιστή σας ή η απλή περιέργεια του χρήστη τον κάνει να πηγαίνει στη μηχανή αναζήτησης που προτιμά και να «google» για τι είναι υπεύθυνη αυτή ή εκείνη η διαδικασία. . Σε αυτό το άρθρο, θα βρείτε λεπτομέρειες σχετικά με το regsvr32.exe ή τον "Διακομιστή εγγραφής της Microsoft".

Regsvr32.exe - τι είναι;

Θα πρέπει αμέσως να σημειωθεί ότι regsvr32.exe, αυτός είναι " Διακομιστής εγγραφής της Microsoft" είναι ένα στοιχείο συστήματος του λειτουργικού συστήματος. Χρησιμοποιείται για την καταχώρηση στοιχείων προγράμματος (DLL και Αντικείμενα ActiveX) ή αφαιρέστε τα εάν χρειάζεται. Από προεπιλογή, το regsvr32.exe δεν είναι ενεργοποιημένο. Εκκινείται μόνο την κατάλληλη στιγμή, η οποία καθορίζεται από το λειτουργικό σύστημα ή τους εγκαταστάτες/απεγκαταστάτες των εφαρμογών στον υπολογιστή σας.

Ο διακομιστής εγγραφής Microsoft regsvr32.exe φορτώνει την CPU

Συμβαίνει, ναι. Από καιρό σε καιρό, κάθε χρήστης έρχεται αντιμέτωπος με το γεγονός ότι κάποια διαδικασία συστήματος αρχίζει να ενεργεί και να φορτώνει τους πόρους του υπολογιστή σας. Το Regsvr32.exe δεν αποτελεί εξαίρεση. Εάν αισθάνεστε πτώση στην απόδοση, αύξηση της θερμοκρασίας του επεξεργαστή και του θορύβου του ανεμιστήρα, τότε κάποια διαδικασία φορτώνει περισσότερο την CPU σας. Μπορεί να είναι ο διακομιστής εγγραφής της Microsoft.

Λάβετε υπόψη ότι δεν μπορείτε να καταργήσετε τον διακομιστή εγγραφής της Microsoft - αυτό είναι ένα τυπικό μέρος του λειτουργικού συστήματος που απαιτείται για τη σωστή Τα Windows λειτουργούν. Δεν θα μπορείτε να το αφαιρέσετε ή να το απενεργοποιήσετε, αλλά μπορείτε να βρείτε τον λόγο για τον οποίο το regsvr32.exe συμπεριφέρεται ακατάλληλα.

Πρώτα απ 'όλα, χρησιμοποιήστε την καθολική λύση για όλα τα προβλήματα - επανεκκίνηση. Ίσως έχετε να κάνετε με ένα κοινό σφάλμα που θα εξαφανιστεί μετά Εκκίνηση των Windows"από την αρχή". Εάν η επανεκκίνηση δεν βοήθησε και η διαδικασία φορτώσει περαιτέρω τους πόρους του υπολογιστή, τότε κάποια εφαρμογή αποκτά πρόσβαση στον διακομιστή εγγραφής για να εργαστεί με μια βιβλιοθήκη DLL ή άλλο στοιχείο. Ένα hang, ένα σφάλμα συστήματος ή ένα απλό σφάλμα μπορεί να προκαλέσει την αποτυχία μιας κλήσης, η οποία με τη σειρά της οδηγεί σε σταθερό φορτίο.

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

Δεδομένου ότι υπάρχουν ελάχιστες λεπτομέρειες σχετικά με όλες τις διεργασίες στην τυπική Διαχείριση εργασιών, θα χρειαστεί να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Process Explorer που αναπτύχθηκε από τη Microsoft. Μπορείτε να το κατεβάσετε από τον επίσημο ιστότοπο της Microsoft.

Όταν έχετε εντοπίσει την πηγή του προβλήματος, πρέπει να αναζητήσετε τρόπους για να το λύσετε. Μπορούμε να προσφέρουμε πολλά διάφορες επιλογές. Όχι το γεγονός ότι όλοι θα βοηθήσουν. Τα Windows είναι ένα πολύπλοκο πράγμα και μερικές φορές προκύπτουν προβλήματα, η πηγή των οποίων μπορεί να είναι πολύ δύσκολο να βρεθεί. Σε πολλές περιπτώσεις, αυτές οι συμβουλές έχουν βοηθήσει να διορθωθεί το μεγάλο φόρτο της διαδικασίας regsvr32.exe, επομένως δοκιμάστε όλες τις επιλογές που αναφέρονται.


Σφάλμα διακοπής του προγράμματος εγγραφής διακομιστή Microsoft

Μερικές φορές οι χρήστες αντιμετωπίζουν το παραπάνω σφάλμα που σχετίζεται άμεσα με το regsvr32.exe. Και πάλι, το πρόβλημα δεν βρίσκεται στον ίδιο τον διακομιστή εγγραφής, αλλά σε κάποια εφαρμογή που έρχεται σε αντίθεση με αυτό συστατικό του συστήματος. Εάν αντιμετωπίσετε αυτό το πρόβλημα, δοκιμάστε τα εξής:


Πώς να απενεργοποιήσετε ή να αφαιρέσετε το regsvr32.exe

Αυτό μπορεί να είναι ακριβώς αυτό που ψάχνετε, αλλά πριν επιχειρήσετε να αφαιρέσετε ή να απενεργοποιήσετε αυτό το στοιχείο, θέλουμε να σας διαβεβαιώσουμε ότι δεν πρέπει να το κάνετε αυτό. Η υπηρεσία εγγραφής της Microsoft είναι απλώς ένα εργαλείο που χρησιμοποιείται για την εγγραφή βιβλιοθηκών. Η απενεργοποίησή του (εάν είναι καταρχήν δυνατό) δεν θα λύσει το πρόβλημα και μάλλον θα οδηγήσει σε ακόμη περισσότερα προβλήματα. Αντί να προσπαθήσετε να απενεργοποιήσετε το regsvr32.exe, προσπαθήστε να βρείτε την πηγή του σφάλματος ή την ασυνήθιστη υψηλή χρήση της CPU, όπως αναφέρεται στις παραπάνω οδηγίες.

Η εγκατάσταση ενός παιχνιδιού ή μιας βαριάς εφαρμογής περιλαμβάνει την αυτόματη εγκατάσταση και εγγραφή των απαραίτητων DLL στο λειτουργικό σύστημα. Σύστημα Windows. Τα DLL είναι δυναμικές βιβλιοθήκες που μπορούν να προσπελαστούν επανειλημμένα από πολλές εφαρμογές. Εάν παρουσιαστεί σφάλμα όταν ένα παιχνίδι ή ένα πρόγραμμα προσπαθεί να αποκτήσει πρόσβαση σε ένα συγκεκριμένο DLL, ο χρήστης θα δει το μήνυμα "dllregisterserver entry point not found" ή "δεν μπορεί να ξεκινήσει, λείπει το αρχείο .dll". Αυτά και άλλα σφάλματα που αναφέρουν προβλήματα κατά την πρόσβαση σε μια δυναμική βιβλιοθήκη μπορούν να επιλυθούν με την εγγραφή του επιθυμητού αρχείου DLL στα Windows.

Γιατί παρουσιάζεται σφάλμα κατά την πρόσβαση σε ένα DLL

Τα DLL προστίθενται στο λειτουργικό σύστημα όταν Ενημερωμένη έκδοση για Windowsκαι κατά την εγκατάσταση εφαρμογών. Με βάση αυτό, μπορούν να διακριθούν οι ακόλουθοι κύριοι λόγοι για τους οποίους παρουσιάζεται σφάλμα κατά την αναφορά της απουσίας ή των προβλημάτων με το αρχείο DLL:

  • Το DLL δεν έχει εγκατασταθεί. Μπορεί να υπάρχουν δύο λόγοι για αυτό - τα Windows δεν έχουν ενημερωθεί στην τρέχουσα έκδοση και η βιβλιοθήκη συνοδεύεται από μία από τις πιο πρόσφατες ενημερώσεις ή το παιχνίδι / η εφαρμογή δεν εγκατέστησε και δεν κατέγραψε νέα DLL κατά την εγκατάσταση για κάποιο λόγο.
    Σημείωση:Τις περισσότερες φορές, όλα τα απαραίτητα DLL περιλαμβάνονται στα αρχεία εγκατάστασης μιας εφαρμογής και οι προγραμματιστές δεν βασίζονται στα απαραίτητα στοιχεία που είναι ήδη εγκατεστημένα στον υπολογιστή.
  • Ζημιά σε DLL. Αυτό το ζήτημα παρουσιάζεται συχνότερα εάν τα αρχεία DLL έχουν καταστραφεί από λογισμικό ιών ή από ακούσιες ενέργειες χρήστη, όπως η πραγματοποίηση αλλαγών στο μητρώο που έχουν καταστρέψει δυναμικές βιβλιοθήκες.

Τα περισσότερα από τα DLL είναι εγκατεστημένα στον υπολογιστή μαζί με το DirectX, επομένως εάν σας ζητηθεί να ενημερώσετε / εγκαταστήσετε το DirectX κατά την εγκατάσταση ενός παιχνιδιού ή μιας εφαρμογής, δεν χρειάζεται να το αρνηθείτε, διαφορετικά υπάρχει υψηλός κίνδυνος σφάλματος "δεν μπορεί να ξεκινήσει , λείπει το αρχείο .dll”.

Πώς να καταχωρήσετε ένα DLL στα Windows

Εάν για κάποιο λόγο τα Windows δεν διαθέτουν DLL που απαιτείται για την εκτέλεση παιχνιδιών και εφαρμογών, ο χρήστης μπορεί να το καταχωρήσει ο ίδιος. Αυτό μπορεί να γίνει με δύο τρόπους, αφού κατεβάσετε το απαραίτητο DLL στον υπολογιστή.

Καταχώρηση ενός DLL με χρήση της γραμμής εντολών

Για να καταχωρήσετε ένα DLL στον υπολογιστή σας μέσω της γραμμής εντολών, ακολουθήστε τα εξής βήματα:


Καταχώρηση ενός DLL χρησιμοποιώντας τη γραμμή "Εκτέλεση".

Η εγγραφή ενός DLL μέσω της γραμμής "Εκτέλεση" πρακτικά δεν διαφέρει από τις ενέργειες με τη γραμμή εντολών. Ο χρήστης χρειάζεται:


Τι πρέπει να κάνετε εάν το DLL δεν μπορεί να καταχωρηθεί

Είναι πιθανό τα Windows να δώσουν ένα σφάλμα στην εντολή εγγραφής βιβλιοθήκης, το οποίο υποδεικνύει ότι η λειτουργική μονάδα έχει φορτωθεί, αλλά το σημείο εισόδου του DllRegisterserver δεν βρέθηκε. Μπορεί να υπάρχουν άλλες παραλλαγές παρόμοιων σφαλμάτων που προκαλούν την αποτυχία εγγραφής ενός DLL. Αυτά τα σφάλματα παρουσιάζονται για τους ακόλουθους λόγους:

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



Φόρτωση...
Μπλουζα