Η πρώτη φορά που οι περισσότεροι άνθρωποι συναντούν τον όρο "DLL" είναι όταν ένα πρόγραμμα δεν ανοίγει λόγω ενός αρχείου DLL που λείπει. Και ίσως αυτό συνέβη και σε εσάς.

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

Τι είναι τα αρχεία DLL των Windows;

Αρχικά, ας εξερευνήσουμε τι σημαίνει "DLL". Ο αρχικός χαρακτήρας σημαίνει "Βιβλιοθήκες δυναμικής σύνδεσης" και για να κατανοήσουμε καλύτερα τι είναι ένα αρχείο DLL, πρέπει να κατανοήσουμε καλά τι είναι "βιβλιοθήκη" σε όρους υπολογιστών.

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

instagram viewer

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

Σχετίζεται με: Τι είναι το Windows PowerShell;

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

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

Πώς βοηθά όμως αυτό;

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

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

Γιατί λείπουν τα αρχεία DDL;

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

Υπάρχουν πολλοί λόγοι για τους οποίους χάνονται αρχεία DLL. Μερικά από αυτά είναι:

  1. Μόλυνση από κακόβουλο λογισμικό
  2. Καταστροφή ενός αρχείου DLL από απότομο τερματισμό λειτουργίας.
  3. Ένα αρχείο DLL επεξεργασμένο από νέο λογισμικό.
  4. Τυχαία διαγραφή από τον χρήστη.

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

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

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

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Τι είναι μια λειτουργία στον προγραμματισμό;

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

Διαβάστε Επόμενο

Σχετικά θέματα
  • Windows
  • Windows
  • Σφάλματα Windows
Σχετικά με τον Συγγραφέα
Shaant Minhas (Δημοσιεύθηκαν 58 άρθρα)

Ο Shaant είναι Staff Writer στο MUO. Απόφοιτος εφαρμογών υπολογιστών, χρησιμοποιεί το πάθος του για τη συγγραφή για να εξηγήσει περίπλοκα πράγματα σε απλά αγγλικά. Όταν δεν ερευνά ή γράφει, μπορεί να βρεθεί να απολαμβάνει ένα καλό βιβλίο, να τρέχει ή να κάνει παρέα με φίλους.

Περισσότερα από τον Shaant Minhas

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή