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

Τι είναι τα αρχεία DLL Ακριβώς;

Ένα αρχείο DLL (Dynamic Link Library) δεν είναι τίποτε άλλο παρά ένα σύνολο οδηγιών που μπορούν να καλούνται από οποιοδήποτε λογισμικό εγκατεστημένο στο σύστημά σας των Windows για να κάνει κάποια πράγματα όταν χρειάζεται. Ο κύριος σκοπός ενός αρχείου DLL είναι να τροποποιήσει τον κώδικα και να επαναχρησιμοποιήσει τον κώδικα οποιουδήποτε αριθμού φορές με οποιοδήποτε αριθμό λογισμικού. Για παράδειγμα, ένα λογισμικό εγκατεστημένο στο σύστημά σας μπορεί να θέλει να γνωρίζει την εγκατεστημένη συνολική φυσική μνήμη (RAM). Για να επιτύχετε αυτό το έργο, το λογισμικό μπορεί να καλέσει ένα συγκεκριμένο αρχείο DLL στο σύστημά σας, το οποίο έχει συγκεκριμένες οδηγίες για την εγκατάσταση των λεπτομερειών σχετικά με τη συνολική μνήμη.

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

Μπορεί να είναι ξεπερασμένες και μολυσμένες

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

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

Δεν είναι η Λύση, Είναι μια Patch

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

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

συμπέρασμα

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

Ας ελπίσουμε ότι αυτό βοηθά και σχολιάζει παρακάτω με τις σκέψεις και τις εμπειρίες σας χρησιμοποιώντας τη φόρμα σχολίων παρακάτω.