Τι είναι τα αρχεία DLL και γιατί λείπει ένα από τον υπολογιστή μου;

Feb 1, 2025
Απόρρητο και ασφάλεια

Όταν εμφανιστεί ένα σφάλμα που λέει ότι τα Windows δεν μπορούσαν να βρουν ένα συγκεκριμένο αρχείο DLL, μπορεί να είναι πολύ δελεαστικό να κατεβάσετε το αρχείο από έναν από τους πολλούς ιστότοπους DLL εκεί έξω. Να γιατί δεν πρέπει.

Τι είναι τα DLL;

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Τι είναι το rundll32.exe και γιατί λειτουργεί;

Πριν ξεκινήσουμε για το λόγο για τον οποίο δεν πρέπει να κάνετε λήψη αρχείων Dynamic Link Library (DLL) από το Διαδίκτυο, ας ρίξουμε μια πρώτη ματιά σε ποια αρχεία DLL είναι. Ένα αρχείο DLL είναι μια βιβλιοθήκη που περιέχει ένα σύνολο κώδικα και δεδομένων για την εκτέλεση μιας συγκεκριμένης δραστηριότητας στα Windows. Οι εφαρμογές μπορούν στη συνέχεια να καλέσουν αυτά τα αρχεία DLL όταν χρειάζονται αυτή τη δραστηριότητα. Τα αρχεία DLL μοιάζουν πολύ με εκτελέσιμα αρχεία (EXE), εκτός από το ότι τα αρχεία DLL δεν μπορούν να εκτελεστούν απευθείας στα Windows. Με άλλα λόγια, δεν μπορείτε να κάνετε διπλό κλικ σε ένα αρχείο DLL για να το εκτελέσετε με τον ίδιο τρόπο που θα κάνατε με ένα αρχείο EXE. Αντ 'αυτού, τα αρχεία DLL έχουν σχεδιαστεί για να κληθούν από άλλες εφαρμογές. Στην πραγματικότητα, έχουν σχεδιαστεί για να κληθούν από πολλές εφαρμογές ταυτόχρονα. Το τμήμα "σύνδεσμος" του ονόματος DLL προτείνει επίσης μια άλλη σημαντική πτυχή. Πολλαπλά DLL μπορούν να συνδεθούν μεταξύ τους, έτσι ώστε όταν καλείται ένα DLL, ταυτόχρονα καλούνται και άλλα DLL ταυτόχρονα.

Τα ίδια τα Windows κάνουν εκτενή χρήση των DLL, ως περιήγηση στο C: \ Windows \ System32 ο φάκελος μπορεί να σας πει. Ως παράδειγμα αυτού που μιλάμε, ας εξετάσουμε το αρχείο συστήματος των Windows "comdlg32.dll". Αυτό το αρχείο, αλλιώς γνωστό ως Κοινή Βιβλιοθήκη διαλόγου, περιέχει κώδικα και δεδομένα για τη δημιουργία πολλών από τα κοινά παράθυρα διαλόγου που βλέπετε στα Windows — διαλόγους για πράγματα όπως άνοιγμα αρχείων, εκτύπωση εγγράφων κ.ο.κ. Οι οδηγίες σε αυτό το DLL χειρίζονται τα πάντα, από τη λήψη και την ερμηνεία μηνυμάτων που προορίζονται για το παράθυρο διαλόγου έως τον καθορισμό της εμφάνισης του διαλόγου στην οθόνη σας. Προφανώς, πολλές εφαρμογές μπορούν να καλέσουν αυτό το DLL ταυτόχρονα, διαφορετικά δεν θα μπορούσατε να ανοίξετε ένα πλαίσιο διαλόγου (όπως το παρακάτω) σε περισσότερες από μία εφαρμογές τη φορά.

Τα DLL επιτρέπουν την τροποποίηση του κώδικα και την επαναχρησιμοποίηση, πράγμα που σημαίνει ότι οι προγραμματιστές δεν χρειάζεται να ξοδεύουν χρόνο να γράφουν κώδικα από το μηδέν για να εκτελούν συνήθη ή κοινές λειτουργίες. Και παρόλο που οι προγραμματιστές θα δημιουργήσουν τα δικά τους DLL για εγκατάσταση με τις εφαρμογές τους, η συντριπτική πλειονότητα των DLL που καλούν οι εφαρμογές είναι πραγματικά ομαδοποιημένα με Windows ή με επιπλέον πακέτα, όπως το Microsoft .NET Framework ή Αναδιανεμήσιμα Microsoft C ++ . Το άλλο μεγάλο πλεονέκτημα της διαμόρφωσης του κώδικα με αυτόν τον τρόπο είναι ότι οι ενημερώσεις είναι ευκολότερες για εφαρμογή σε κάθε DLL παρά σε μια ολόκληρη εφαρμογή - ειδικά όταν αυτά τα DLL δεν προέρχονται από τον προγραμματιστή της εφαρμογής. Για παράδειγμα, όταν η Microsoft ενημερώνει ορισμένα DLL στο .NET Framework, όλες οι εφαρμογές που χρησιμοποιούν αυτά τα DLL μπορούν να επωφεληθούν αμέσως από την ενημερωμένη ασφάλεια ή λειτουργικότητα.

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Τι είναι το Microsoft .NET Framework και γιατί είναι εγκατεστημένο στον υπολογιστή μου;

Τα ληφθέντα DLL ενδέχεται να είναι παλιά

Λοιπόν, με λίγη κατανόηση των DLL κάτω από τη ζώνη μας, γιατί να μην τα κατεβάσετε από το Διαδίκτυο όταν λείπει κάποιο από το σύστημά σας;

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

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

Μπορούν να μολυνθούν τα ληφθέντα DLL

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

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Ποιο είναι το καλύτερο Antivirus για τα Windows 10; (Το Windows Defender είναι καλό;)

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

Πιθανώς δεν θα λύσουν το πρόβλημά σας ούτως ή άλλως

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

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Εξηγήθηκαν οι κακοί τομείς: Γιατί οι σκληροί δίσκοι αποκτούν κακούς τομείς και τι μπορείτε να κάνετε για αυτό

Γιατί μπορεί να λείπουν ή να καταστραφούν τα DLL; Ίσως μια άλλη εσφαλμένη εφαρμογή ή ενημέρωση προσπάθησε να αντικαταστήσει το αρχείο και απέτυχε, ή το αντικατέστησε με ένα παλιό αντίγραφο. Μπορεί να είναι σφάλμα στην εγκατάσταση της κύριας εφαρμογής σας ή σε ένα πακέτο όπως .NET. Ίσως ακόμη και να αντιμετωπίζετε ένα άλλο πρόβλημα, όπως κακοί τομείς στον σκληρό σας δίσκο —Αποτρέπουν τη σωστή φόρτωση του αρχείου.

Πώς μπορώ να διορθώσω το σφάλμα DLL;

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

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Τρόπος σάρωσης (και διόρθωσης) κατεστραμμένων αρχείων συστήματος στα Windows

  • Τα μέσα εγκατάστασης των Windows . Είναι απίθανο να μπορείτε απλά να αντιγράψετε ένα αρχείο DLL από το μέσο εγκατάστασης, αλλά έχετε μια γρήγορη επιλογή να δοκιμάσετε πριν κάνετε κάτι τόσο δραστικό όσο η επανεγκατάσταση των Windows. Μπορείς χρησιμοποιήστε το εργαλείο προστασίας πόρων των Windows (συχνά αναφέρεται ως έλεγχος αρχείων συστήματος ή SFC), το οποίο θα σαρώσει και θα διορθώσει κατεστραμμένα αρχεία ή αρχεία που λείπουν στα Windows. Θα πρέπει να έχετε τα μέσα εγκατάστασης σας εύχρηστα κατά την εκτέλεση του εργαλείου, σε περίπτωση που χρειάζεται να αντιγράψετε ένα αρχείο από εκεί. (Εάν δεν έχετε δίσκο εγκατάστασης, μπορείτε κατεβάστε ένα εδώ .)
  • Τα πακέτα Microsoft .NET Framework . Πολλές εκδόσεις του .NET εγκαθίστανται αυτόματα μαζί με τα Windows και πολλές εφαρμογές εγκαθιστούν επίσης αρχεία από αυτά τα πακέτα. Μπορείς να διαβάσεις το άρθρο μας σχετικά με το πλαίσιο .NET , η οποία έχει επίσης κάποιες συμβουλές για την εύρεση και την επιδιόρθωση σχετικών προβλημάτων.
  • Διάφορα πακέτα Microsoft Visual C ++ με δυνατότητα αναδιανομής . Ανάλογα με τις εφαρμογές που χρησιμοποιείτε, ενδέχεται να έχετε εγκατεστημένες στον υπολογιστή σας πολλές εκδόσεις του C ++ Redistributable. Μερικές φορές μπορεί να είναι δύσκολο να περιοριστεί ποιος είναι ο ένοχος, αλλά ένα καλό μέρος για να ξεκινήσετε είναι το άρθρο μας σχετικά με τα αναδιανεμήσιμα C ++ , το οποίο διαθέτει επίσης διάφορα βήματα και συνδέσμους αντιμετώπισης προβλημάτων, όπου μπορείτε να κατεβάσετε τις πιο ενημερωμένες εκδόσεις απευθείας από τη Microsoft.
  • Η εφαρμογή που συνοδεύει το DLL . Εάν το DLL εγκαταστάθηκε μαζί με μια εφαρμογή αντί να αποτελεί μέρος ενός ξεχωριστού πακέτου, το καλύτερο στοίχημά σας είναι απλώς να επανεγκαταστήσετε την εφαρμογή. Ορισμένες εφαρμογές σάς επιτρέπουν να κάνετε επισκευή αντί για πλήρη επανεγκατάσταση. Και οι δύο επιλογές θα πρέπει να λειτουργούν, καθώς μια επισκευή συνήθως αναζητά αρχεία που λείπουν στους φακέλους εγκατάστασης.

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

περιεχόμενο .entry-υποσέλιδο

How To Fix Missing DLL Files Errors On Windows 10 PC

How To Fix Missing DLL Files On Windows 10/8/7

Fix DLL Files Missing From Your Windows Computer

Dll Files Fixer | Missing Dll Files Windows | How To Fix Missing Dll Files In Windows

How To Solve All DLL Missing Files Problem At Once From Any Window| Urdu/Hindi

Missing DLL Files On Windows 10/8/7. Easy Fix.

How To Fix Missing DLL. Register And Unregister DLL Files In Windows 10

HOW TO FIX : Missing DLL Files In Windows 10 [2021]

HOW TO FIXED ALL DLL FILES ERRORS ON 1 Minitues

DLL Files Missing Windows 10 \\ 8 \\ 7 Fix - 100% Helpful Guide

How To Fix Dll Missing Problem | Without Any Software

How To Fix All .DLL Files Missing Error In Windows 10/8/7 .

How To Fix All .DLL File Missing Error In Windows PC (windows 10/8.1/7)

HOW TO FIX DLL FILE MISSING ISSUE WITH GTA 5 OR ANY OTHER GAME! Guaranteed Fix!

How To Fix Dll Missing Problem | Without Any Software || DLL File Missing Windows 10

How To Fix All .DLL Files Missing Error In Windows 10/8/7 (100% Works)

Api-ms-win-crt-runtime-l1-1-0.dll Is Missing From Your Computer

Qt5Core.dll Is Missing From Your Computer


Απόρρητο και ασφάλεια - Τα πιο δημοφιλή άρθρα

Πώς να σταματήσετε το Facebook να σας παρακολουθεί στον Firefox

Απόρρητο και ασφάλεια Mar 18, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ 74 Firefox έχει ένα επίσημο πρόσθετο Facebook Container που εμποδίζει τον ζογ..


Είναι το 2020. Η χρήση του δημόσιου Wi-Fi εξακολουθεί να είναι επικίνδυνη;

Απόρρητο και ασφάλεια Feb 4, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ J. Lekavicius / Shutterstock.com Ίσως το έχετε ακούσει το δημ�..


Πώς να αντικατοπτρίσετε την οθόνη Mac, iPhone ή iPad στην Apple TV σας

Απόρρητο και ασφάλεια Jul 5, 2025

Μπορείτε να μεταδώσετε όλα τα είδη μουσικής και βίντεο στην τηλεόρασή σας με ένα Apple TV , αλλ�..


Πώς να διαχειριστείτε τις άδειες εφαρμογών στο iPhone ή το iPad σας

Απόρρητο και ασφάλεια Oct 26, 2025

Η Apple πρόσθεσε ένα όλο και πιο εξελιγμένο σύστημα άδειας εφαρμογής στο iOS όλα αυτά τα χρόνια..


Πώς ένας εισβολέας θα μπορούσε να σπάσει την ασφάλεια του ασύρματου δικτύου σας

Απόρρητο και ασφάλεια Jun 24, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Είναι σημαντικό να ασφαλίσετε το ασύρματο δίκτυό σας με κρυπτογράφηση..


Πώς κλειδώνεται ένα Chromebook για να σας προστατεύσει

Απόρρητο και ασφάλεια Jun 9, 2025

Τα Chromebook δεν αρέσουν σε παραδοσιακούς φορητούς υπολογιστές . Είναι κλειδωμένες από προεπιλο..


Πώς να ασφαλίσετε SSH με έλεγχο ταυτότητας δύο παραγόντων του Google Authenticator

Απόρρητο και ασφάλεια Aug 14, 2025

Θέλετε να ασφαλίσετε τον διακομιστή SSH με εύχρηστο έλεγχο ταυτότητας δύο παραγόντων; Η Google παρέχει ..


Παρακολούθηση ροής τηλεόρασης με StreamTorrent

Απόρρητο και ασφάλεια Jun 15, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Ψάχνετε έναν τρόπο να παρακολουθείτε premium αθλητικά και ψυχαγωγικά τηλεοπτι�..


Κατηγορίες