Τι είναι το Visual C ++ Redistributable; Τρόπος εγκατάστασης και αντιμετώπισης προβλημάτων στα Windows 10
Microsoft των Windows 10 / / March 17, 2020
Τελευταία ενημέρωση στις
Λήψη κρυπτογραφικών μηνυμάτων σφάλματος σχετικά με ένα MSVCRxx.dll; Εδώ είναι η επιδιόρθωσή σας.
Η εγκατάσταση εφαρμογών στα Windows 10 είναι συνήθως μια απλή διαδικασία, χάρη στον πλούτο των εφαρμογών και τη συμβατότητα του λειτουργικού συστήματος τα τελευταία 30 χρόνια. Ως επί το πλείστον, απλώς δουλεύουν. Για παράδειγμα, έχουμε ήδη καλύψει πώς να εγκαταστήσετε κλασικές εφαρμογές επιφάνειας εργασίας και καθολικές εφαρμογές, όπως αυτά που διατίθενται μέσω του Κατάστημα Windows.
Αλλά η ιστορία της εφαρμογής των Windows 10 συνεχίζει να περνάει μια σημαντική μετάβαση, η οποία αρχικά ξεκίνησε με τα Windows 8. Οι καθολικές εφαρμογές είναι το μέλλον των Windows 10, αλλά οι κλασικές εφαρμογές θα είναι μαζί μας για αρκετό καιρό. Και αυτές οι κλασσικές εφαρμογές έχουν μερικές φορές κλασικά προβλήματα. Για παράδειγμα, η εγκατάσταση εφαρμογών επιφάνειας εργασίας μπορεί να είναι προβληματική λόγω της απαίτησης συστατικών στοιχείων όπως το Visual C ++ Redistributable. Σε αυτό το άρθρο, θα μάθετε τι είναι και πώς να το εγκαταστήσετε, έτσι, η εφαρμογή σας θα λειτουργήσει στα Windows 10.
Τρόπος επίλυσης προβλημάτων Εγκατάσταση του αναδιανεμητή Visual C ++
Το Visual C ++ Redistributable είναι ένα αρχείο DLL (Dynamic Link Library) που απαιτείται από προγράμματα ή παιχνίδια που έχουν κατασκευαστεί χρησιμοποιώντας το περιβάλλον ανάπτυξης λογισμικού της Visual Studio της Microsoft. Όταν ένα πρόγραμμα απαιτεί την εκτέλεση ενός DLL ή άλλου υποστηρικτικού αρχείου, αυτό ονομάζεται εξάρτηση. Το MSVCR.DLL σημαίνει:
- MS - Microsoft
- V - Οπτική
- C - C ++
- R - Αναδιανεμητέα.
Περιηγηθείτε σας Εφαρμογές και λειτουργίες Ρύθμιση ή Προγράμματα και δυνατότητες Πίνακας Ελέγχου, ενδέχεται να δείτε πολλές εγκατεστημένες εκδόσεις ανακατανομής. Μια συγκεκριμένη εφαρμογή που εγκαταστάθηκε μπορεί να χρησιμοποιεί ένα από αυτά, οπότε η αφαίρεση οποιασδήποτε έκδοσης μπορεί να προκαλέσει δυσλειτουργία μιας εφαρμογής. Ορισμένες εφαρμογές ενδέχεται να απαιτούν ακόμη και ενημερωμένες εκδόσεις του Visual C ++ Redistributable, όπως το 2010 SP1 ή το 2012 Update 4.
Ένα DLL βοηθά τους δημιουργούς εφαρμογών να επαναχρησιμοποιούν αποτελεσματικά τα κοινά συστατικά που κάνουν το πρόγραμμα να λειτουργεί. Αντί να επανεφεύρουν τον τροχό και να φουσκώνουν τον κώδικα τους κάθε φορά, οι προγραμματιστές μπορούν να επαναχρησιμοποιήσουν τις βιβλιοθήκες στο MSVCR.dll. Αυτό σε αντάλλαγμα μπορεί να μειώσει το μέγεθος ενός προγράμματος και να προσφέρει καλύτερη απόδοση και χρήση μνήμης. Ορισμένες εφαρμογές γράφονται χρησιμοποιώντας συγκεκριμένες εκδόσεις του Visual C ++ Redistributable. Εάν ο υπολογιστής σας δεν έχει εγκαταστήσει το πλήρες πρόγραμμα ανάπτυξης Visual C ++ (το οποίο πιθανότατα δεν θα είναι εκτός αν είστε ένας προγραμματιστής λογισμικού), ένα πρόγραμμα θα έρθει με αυτό που ονομάζεται Runtime Component για να διευκολύνει αυτό το συγκεκριμένο πρόγραμμα. Τα συστατικά χρόνου εκτέλεσης είναι μόνο τα βασικά κομμάτια του κώδικα που κάνουν το λογισμικό να λειτουργεί.
Υπάρχουν εκδόσεις του Visual C ++ Redistributable που επιστρέφουν μέχρι την έκδοση 2005. Ένα κοινό λάθος που ενδέχεται να έχουν οι χρήστες όταν επιχειρούν να εκτελέσουν ή να εγκαταστήσουν μια εφαρμογή είναι:
Το πρόγραμμα δεν είναι δυνατό να ξεκινήσει επειδή ο MSVCR110.dll λείπει από τον υπολογιστή σας. Δοκιμάστε να εγκαταστήσετε ξανά το πρόγραμμα για να διορθώσετε αυτό το πρόβλημα.
Το σφάλμα υποδεικνύει ότι μια συγκεκριμένη έκδοση του Visual C ++ Redistributable που απαιτείται από το πρόγραμμα που επιχειρείτε να εγκαταστήσετε είναι είτε διεφθαρμένη είτε λείπει. Σε αυτή την περίπτωση, το MSVCR110 αντιπροσωπεύει το Visual C ++ 2010 SP1 Αναδιανεμητέα. Άλλες εκδόσεις περιλαμβάνουν:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Τα περισσότερα προγράμματα θα έρθουν προεγκατεστημένα με ένα αντίγραφο του Visual C ++ Redistributable κατά την εγκατάσταση. Μπορείτε επίσης να περιηγηθείτε στα αρχεία εγκατάστασης της εφαρμογής - συνήθως ένα φάκελο που ονομάζεται "τρίτο μέρος" ή κάτι τέτοιο παρόμοια - όπου μπορείτε να βρείτε αντίγραφα των αρχείων εγκατάστασης για το Visual C ++ Αναδιανεμητέα.
Εάν όχι, μπορείτε να κάνετε λήψη της έκδοσης που απαιτείται από την εφαρμογή. Το πρόγραμμα θα υποδείξει την έκδοση του απαιτούμενου αρχείου αν εμφανιστεί ένα σφάλμα κατά τη διάρκεια ή κατά την εκτέλεση της εφαρμογής. Οι χρήστες πρέπει επίσης να γνωρίζουν ότι ορισμένα προγράμματα ενδέχεται να απαιτούν είτε την 32 ή 64-bit αρχιτεκτονική.
Παρακάτω υπάρχουν σύνδεσμοι για να κατεβάσετε το κατάλληλο αναδιανεμητέο για την έκδοση που ίσως επιχειρήσετε να εγκαταστήσετε:
- Το Microsoft Visual C ++ 2005 SP1 Αναδιανομής (x86)
- Το Microsoft Visual C ++ 2005 SP1 αναδιανεμητέο (x64)
- Το Microsoft Visual C ++ 2008 SP1 Αναδιανομής (x86)
- Το Microsoft Visual C ++ 2008 SP1 αναδιανεμητέο (x64)
- Το Microsoft Visual C ++ 2010 SP1 αναδιανομής (x86)
- Το Microsoft Visual C ++ 2010 SP1 αναδιανομής (x64)
- Το Microsoft Visual C ++ 2012 Ενημέρωση 4 Αναδιανομής (x86 και x64)
- Το Microsoft Visual C ++ 2013 αναδιανομής (x86 και x64)
- Το Microsoft Visual C ++ 2015 Update 3 Redistributable (x86 και x64)
- Microsoft Visual C ++ Redistributable για το Visual Studio 2017
Περαιτέρω αντιμετώπιση προβλημάτων του MSVCR
Μερικές φορές μπορεί να χρειαστεί να απεγκαταστήσετε μια υπάρχουσα έκδοση του Visual C ++ Redistributable για να επιλύσετε προβλήματα που την επηρεάζουν. Εάν η εγκατάσταση του σωστού αναδιανεμητή Visual C ++ δεν επιλύει προβλήματα εγκατάστασης ή επιδιόρθωσης ενός προγράμματος, πιθανόν να σημαίνει ότι ένα από τα αρχεία DLL ενδέχεται να είναι κατεστραμμένο. Η επανεγγραφή των αρχείων DLL μπορεί να επιλύσει το πρόβλημα.
Πατήστε το πλήκτρο Windows + X και, στη συνέχεια, κάντε κλικ στην επιλογή Γραμμή εντολών (Διαχειριστής) ή Windows PowerShell (Διαχειριστής). Στη γραμμή εντολών ή στο παράθυρο PowerShell, πληκτρολογήστε τις παρακάτω εντολές και κατόπιν πατήστε enter μετά από κάθε. Τερματίστε τη γραμμή εντολών και ξεκινήστε πάλι τον υπολογιστή σας για να δείτε εάν το πρόβλημα έχει επιλυθεί.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Αντιμετωπίζοντας προβλήματα με το Visual C ++ Redistributable είναι ένα σπάνιο περιστατικό, αλλά είναι επίσης ένα σημάδι των ζητημάτων παλαιού τύπου που εξακολουθούν να συνδέονται με τα Windows. Το μοντέλο Universal App ελαχιστοποιεί την ανάγκη για τέτοια εξαρτήματα λόγω της νέας συσκευασμένης βασικής ανάπτυξης που χρησιμοποιείται. Για μεγάλες εφαρμογές όπως το AutoCAD, το QuickBooks, το Adobe Creative Suite και το iTunes, αυτό το στοιχείο θα είναι πάντα μέρος της θεμελιώδους αρχιτεκτονικής των εφαρμογών σας. Ας ελπίσουμε ότι αυτό το άρθρο θα σας βοηθήσει να ξεπεράσετε τυχόν εμπόδια αν τα συναντήσετε.
Είχατε να διορθώσετε ζητήματα με Visual C ++ Redistributable Packages για το Visual Studio; Ενημερώστε μας για τα σχόλια.