Τι είναι το msdia80.dll και πρέπει να το διαγράψετε;

Το msdia80.dll είναι ένα αρχείο συστήματος στο Visual C ++ και σε άλλες εφαρμογές λογισμικού που βασίζονται σε Windows. Το Microsoft Visual C ++ είναι ένα εμπορικό, ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για γλώσσες προγραμματισμού C, C ++ και CLI. Διαθέτει εργαλεία για την εκτέλεση και τον εντοπισμό σφαλμάτων διάφορων κωδικών C ++ συμπεριλαμβανομένου του κώδικα για το Microsoft Windows API, το DirectX API και το Microsoft .NET Framework.

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

Τι είναι το msdia80.dll και πώς μπήκε στον κατάλογο Root μου;

Το DLL msdia80.dll υπάρχει στη μονάδα δίσκου σας επειδή εγκαταστήσατε το Microsoft Redistributable Package στον υπολογιστή σας. Εάν υπάρχει στη μονάδα δίσκου D (οποιαδήποτε άλλη μονάδα εκτός από τη μονάδα δίσκου συστήματος (C)), αυτό σημαίνει ότι υπάρχουν ορισμένα παιχνίδια ή εφαρμογές στο D που εγκατέστησαν το πακέτο στον υπολογιστή σας. Η αρχική θέση για το αρχείο DLL δεν πρέπει να βρίσκεται στον ριζικό κατάλογο. Αντίθετα, θα πρέπει να είναι δίπλα σε όλα τα άλλα αρχεία DLL. Η σωστή διαδρομή είναι «C: \ Program Files (x86) \ Common Files \ microsoft shared \ VC».

Συγκεκριμένα, το msdia80.dll είναι εγκατεστημένο στον ριζικό φάκελο της μονάδας εκκίνησης κατά την εγκατάσταση του πακέτου Visual C ++ 2005 Redistributable χρησιμοποιώντας τα αρχεία exe «Vcredist_x64.exe» ή «Vcredist_ia64.exe».

Τι πρέπει να κάνετε για το αρχείο DLL; Διέγραψε το?

Όπως εξηγήσαμε νωρίτερα, είναι αντίθετο με τη σύστασή μας να διαγράψετε οποιοδήποτε αρχείο DLL στον υπολογιστή σας. Είναι απλώς κομμάτια κώδικα που υπάρχουν στον υπολογιστή σας και είναι προσβάσιμα σε εφαρμογές όταν προκύψει ανάγκη. Εάν το "msdia80.dll" υπάρχει σε όλες τις μονάδες σας, μετακινήστε το στη σωστή θέση και καταχωρίστε το. Λάβετε υπόψη ότι η εγγραφή του αρχείου είναι σημαντική καθώς ενημερώνετε τα Windows ότι έχετε τοποθετήσει το απαιτούμενο αρχείο σε αυτήν τη θέση προορισμού και μπορεί να έχει πρόσβαση σε αυτό όποτε το επιθυμεί. Είτε μπορείτε να το κάνετε αυτό είτε μπορείτε να εγκαταστήσετε δύο πακέτα Microsoft στον υπολογιστή σας. Θα επαναλάβουμε και τις δύο μεθόδους.

Λύση 1: Μετεγκατάσταση του αρχείου DLL

Θα μεταφέρουμε το αρχείο DLL από τον ριζικό κατάλογο της μονάδας δίσκου και θα το τοποθετήσουμε μέσα στον φάκελο VC που υπάρχει στη μονάδα εκκίνησης (η μονάδα εκκίνησης είναι μια μονάδα δίσκου όπου είναι εγκατεστημένο το λειτουργικό σας σύστημα).

  1. Πατήστε Windows + E για να ξεκινήσετε την Εξερεύνηση αρχείων και πλοηγηθείτε στη μονάδα δίσκου όπου υπάρχει msdia80.dll στον ριζικό κατάλογο.
  2. Κάντε δεξί κλικ στο αρχείο DLL και επιλέξτε " Αποκοπή ".

  1. Τώρα μεταβείτε στην ακόλουθη διαδρομή αρχείου:

C: \ Program Files (x86) \ Common Files \ microsoft shared \ VC

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

  1. Κάντε δεξί κλικ σε οποιοδήποτε κενό χώρο και κάντε κλικ στο " Επικόλληση ". Μπορεί να εμφανιστεί ένα UAC που σας ζητά να εξουσιοδοτήσετε τη μεταφορά. Πατήστε " Συνέχεια ".

  1. Μόλις ολοκληρωθεί η μετεγκατάσταση, πρέπει να καταχωρήσουμε το αρχείο. Πατήστε Windows + S, πληκτρολογήστε "γραμμή εντολών" στο πλαίσιο διαλόγου, κάντε δεξί κλικ στην εφαρμογή και επιλέξτε "Εκτέλεση ως διαχειριστής".
  2. Μόλις αυξηθεί η γραμμή εντολών, εκτελέστε την ακόλουθη εντολή. Βεβαιωθείτε ότι έχετε συμπεριλάβει τα διπλά εισαγωγικά.

regsvr32 "C: \ Program Files (x86) \ Common Files \ microsoft shared \ VC \ msdia80.dll"

  1. Επανεκκινήστε τον υπολογιστή σας και ελέγξτε αν το πρόβλημά μας επιλύθηκε.

Λύση 2: Εγκατάσταση πακέτων Microsoft Visual C ++

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

  1. Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στο πακέτο " Microsoft Visual C ++ 2005 Service Pack 1 Αναδιανεμητέο πακέτο ATL Security Update ".

  1. Επιλέξτε " vcredist_x86.exe " και " vcredist_x64.exe " από τη λίστα ελέγχου και κατεβάστε τα σε μια προσβάσιμη τοποθεσία. Μετά τη λήψη, εκτελέστε αυτά τα εκτελέσιμα και περιμένετε να εγκατασταθούν. Φροντίστε να τα ξεκινήσετε σε ανυψωμένη λειτουργία (κάντε δεξί κλικ και επιλέξτε " Εκτέλεση ως διαχειριστής ").

  1. Μετά την εγκατάσταση αυτών των δύο πακέτων, μεταβείτε στο πακέτο "Microsoft Visual C ++ 2005 Service Pack 1 Αναδιανεμητέο πακέτο MFC Security Update".

  1. Επιλέξτε « vcredist_x86.EXE » και « vcredist_x64.EXE » από τη λίστα ελέγχου και κατεβάστε τα σε μια προσβάσιμη τοποθεσία. Μετά τη λήψη, εκτελέστε αυτά τα εκτελέσιμα και περιμένετε να εγκατασταθούν. Φροντίστε να τα ξεκινήσετε σε ανυψωμένη λειτουργία (κάντε δεξί κλικ και επιλέξτε " Εκτέλεση ως διαχειριστής ").

  1. Αφού εγκαταστήσετε όλα τα πακέτα, επανεκκινήστε τον υπολογιστή σας και ελέγξτε αν το πρόβλημα λύθηκε.

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