Τι είναι το Visual C ++ Redistributable; Τρόπος εγκατάστασης και αντιμετώπισης προβλημάτων στα Windows 10

Λήψη κρυπτογραφικών μηνυμάτων σφάλματος σχετικά με ένα MSVCRxx.dll; Εδώ είναι η επιδιόρθωσή σας.

Η εγκατάσταση εφαρμογών στα Windows 10 είναι κανονικάμια απλή διαδικασία, χάρη στον πλούτο των εφαρμογών και τη συμβατότητα του λειτουργικού συστήματος τα τελευταία 30 χρόνια. Ως επί το πλείστον, απλώς δουλεύουν. Για παράδειγμα, έχουμε ήδη καλύψει τον τρόπο εγκατάστασης κλασικών εφαρμογών επιφάνειας εργασίας και καθολικών εφαρμογών, όπως αυτές που είναι διαθέσιμες μέσω του Windows Store.

Αλλά η ιστορία της εφαρμογής των Windows 10 συνεχίζεταιμέσω μιας σημαντικής μετάβασης, η οποία ξεκίνησε αρχικά με τα Windows 8. Οι καθολικές εφαρμογές είναι το μέλλον των Windows 10, αλλά οι κλασικές εφαρμογές θα είναι μαζί μας για αρκετό καιρό. Και αυτές οι κλασσικές εφαρμογές έχουν μερικές φορές κλασικά προβλήματα. Για παράδειγμα, η εγκατάσταση εφαρμογών επιφάνειας εργασίας μπορεί να είναι προβληματική λόγω της απαίτησης συστατικών στοιχείων όπως το Visual C ++ Redistributable. Σε αυτό το άρθρο, θα μάθετε τι είναι και πώς να το εγκαταστήσετε, έτσι, η εφαρμογή σας θα λειτουργήσει στα Windows 10.

Τρόπος επίλυσης προβλημάτων Εγκατάσταση του αναδιανεμητή Visual C ++

Το Visual C ++ Redistributable είναι ένα DLL (δυναμικόLink Library) που απαιτείται από προγράμματα ή παιχνίδια που έχουν κατασκευαστεί χρησιμοποιώντας το περιβάλλον ανάπτυξης λογισμικού της Microsoft Visual Studio. Όταν ένα πρόγραμμα απαιτεί την εκτέλεση ενός 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 ++ (το οποίο πιθανότατα δεν θα το κάνετε αν δεν είστε προγραμματιστής λογισμικού), ένα πρόγραμμα θα έρχεται με αυτό που ονομάζεται Component Runtime για να διευκολύνει αυτό το συγκεκριμένο πρόγραμμα. Τα συστατικά χρόνου εκτέλεσης είναι μόνο τα βασικά κομμάτια του κώδικα που κάνουν το λογισμικό να λειτουργεί.

Υπάρχουν εκδόσεις του 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 ++ Redistributable.

Αν όχι, μπορείτε να κατεβάσετε την έκδοση που απαιτείται απόη εφαρμογή. Το πρόγραμμα θα υποδείξει την έκδοση του απαιτούμενου αρχείου αν εμφανιστεί ένα σφάλμα κατά τη διάρκεια ή κατά την εκτέλεση της εφαρμογής. Οι χρήστες πρέπει επίσης να γνωρίζουν ότι ορισμένα προγράμματα ενδέχεται να απαιτούν είτε την αρχιτεκτονική των 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 ++Αναδιανομής είναι ένα σπάνιο περιστατικό, αλλά είναι επίσης ένα σημάδι των ζητημάτων παλαιού τύπου που εξακολουθούν να συνδέονται με τα Windows. Το μοντέλο Universal App ελαχιστοποιεί την ανάγκη για τέτοια εξαρτήματα λόγω της νέας συσκευασμένης βασικής ανάπτυξης που χρησιμοποιείται. Για μεγάλες εφαρμογές όπως το AutoCAD, το QuickBooks, το Adobe Creative Suite και το iTunes, αυτό το στοιχείο θα είναι πάντα μέρος της θεμελιώδους αρχιτεκτονικής των εφαρμογών σας. Ας ελπίσουμε ότι αυτό το άρθρο θα σας βοηθήσει να ξεπεράσετε τυχόν εμπόδια αν τα συναντήσετε.

Είχατε να διορθώσετε ζητήματα με Visual C ++ Redistributable Packages για το Visual Studio; Ενημερώστε μας για τα σχόλια.

+1

Παρόμοια άρθρα

Αφήστε ένα σχόλιο