Διορθώστε: Σφάλμα 0x80070666 κατά την εγκατάσταση του Microsoft Visual C ++

Πολλοί χρήστες των Windows αντιμετωπίζουν το σφάλμα "0x80070666" όταν προσπαθούν να εγκαταστήσουν το Microsoft Visual C ++, Lumberyard ή παρόμοιο πακέτο διανομής. Το μήνυμα σφάλματος συνήθως αναφέρεται ότι συμβαίνει στην αρχή της διαδικασίας εγκατάστασης. Αυτό το συγκεκριμένο ζήτημα δεν είναι συγκεκριμένο για μια συγκεκριμένη έκδοση των Windows, δεδομένου ότι επιβεβαιώνεται ότι συμβαίνει στα Windows 7, τα Windows 8.1 και τα Windows 10.

Η εγκατάσταση απέτυχε - 0x80070666

Τι προκαλεί το σφάλμα 0x80070666 κατά την εγκατάσταση του Microsoft Visual C ++;

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

  • Μια άλλη εγκατάσταση του Visual C ++ είναι ήδη διαθέσιμη - Όπως αποδεικνύεται, το Visual C ++ 2015 και το Visual C ++ 2017 θα περιέχουν μερικά κοινά δυαδικά αρχεία που είναι γνωστό ότι έρχονται σε σύγκρουση. Εάν έχετε ήδη Visual C ++ Redist 2017 και προσπαθείτε να εγκαταστήσετε το Redist 2015, θα δείτε πιθανώς αυτό το συγκεκριμένο μήνυμα λάθους. Σε αυτήν την περίπτωση, η απεγκατάσταση του νεότερου Visual C ++ θα πρέπει να επιλύσει το ζήτημα.
  • Κακή εγκατάσταση Visual C ++ - Υπάρχουν ορισμένα σενάρια που ενδέχεται να καταλήξουν να συμβάλλουν σε κακή εγκατάσταση του πακέτου Red Cributables Visual C ++. Όποτε συμβαίνει αυτό, έχετε λίγες άλλες επιλογές που εκτελούν ένα εξειδικευμένο εργαλείο Fix-it ή προσπαθείτε να αναγκάσετε την οθόνη επισκευής να εμφανιστεί χρησιμοποιώντας τη γραμμή εντολών.
  • Το Windows Update σχεδιάζει να εγκαταστήσει το ίδιο πακέτο Visual C ++ - Ένα άλλο σενάριο στο οποίο ενδέχεται να αντιμετωπίσετε αυτό το συγκεκριμένο ζήτημα είναι εάν το στοιχείο ενημέρωσης (Windows Update) έχει μια εκκρεμή ενημερωμένη έκδοση που θα ενημερώσει το ίδιο πακέτο Visual C ++. Σε αυτήν την περίπτωση, η εγκατάσταση κάθε αναμενόμενης ενημέρωσης των Windows θα πρέπει να επιλύσει αυτόματα το ζήτημα.

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

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

Μέθοδος 1: Κατάργηση εγκατάστασης όλων των πακέτων που είναι δυνατό να αναδιανεμηθούν με το Visual C ++

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

Στις περισσότερες περιπτώσεις, το σφάλμα εμφανίζεται όταν ο χρήστης προσπαθήσει να εγκαταστήσει το Visual C ++ Redist 2015 αλλά μια νεότερη εγκατάσταση υπάρχει ήδη στο σύστημα αυτό. Πολλοί χρήστες που έχουν επηρεάσει έχουν αναφέρει ότι είναι σε θέση να επιλύσουν το σφάλμα εγκατάστασης που απέτυχε στο πρόγραμμα Εγκατάστασης (Setup) - 0x80070666, καταργώντας την εγκατάσταση της νεότερης έκδοσης.

Ακολουθεί ένας γρήγορος οδηγός για το πώς να το κάνετε αυτό:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση . Στη συνέχεια, πληκτρολογήστε "appwiz.cpl" και πατήστε Enter για να ανοίξετε την οθόνη Προγράμματα και δυνατότητες .

    Πληκτρολογήστε appwiz.cpl και πατήστε Enter για να ανοίξετε τον κατάλογο εγκατεστημένων προγραμμάτων
  2. Μέσα στην οθόνη Προγράμματα και δυνατότητες, μετακινηθείτε προς τα κάτω στη λίστα εγκατεστημένων προγραμμάτων και εντοπίστε όλες τις εγκατεστημένες στο Microsoft Visual C ++ Redist εγκαταστάσεις.
  3. Κάντε δεξί κλικ σε κάθε εγκατάσταση του Microsoft Visual C ++ Redist και επιλέξτε Κατάργηση εγκατάστασης. Στη συνέχεια, ακολουθήστε τις υποδείξεις στην οθόνη για να ολοκληρώσετε την απεγκατάσταση για κάθε πακέτο redist.

    Κατάργηση εγκατάστασης κάθε πακέτου Red C ++ Visual C ++
  4. Αφού απεγκαταστήσετε κάθε πακέτο Visual C ++, κάντε επανεκκίνηση του υπολογιστή σας και περιμένετε να ολοκληρωθεί η επόμενη εκκίνηση.
  5. Προσπαθήστε να εγκαταστήσετε το ίδιο πακέτο Redist που προηγουμένως απέτυχε με το σφάλμα 0x80070666 .

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

Μέθοδος 2: Εκτέλεση του εργαλείου Fix-It

Υπάρχει ένα εργαλείο Microsoft Fix It που αρκετοί χρήστες που έχουν επηρεάσει έχουν χρησιμοποιήσει με επιτυχία για την επίλυση του προβλήματος που αποτρέπει την αυτόματη εγκατάσταση του πακέτου redist. Αυτό το συγκεκριμένο εργαλείο Fix It θα εκτελέσει αρκετές στρατηγικές επισκευής που θα επιδιορθώσουν πολλά στοιχεία (συμπεριλαμβανομένων των κατεστραμμένων κλειδιών μητρώου) που χρησιμοποιήθηκαν κατά την εγκατάσταση νέων προγραμμάτων.

Σημείωση: Αυτό το εργαλείο "Επιδιόρθωση" θα λειτουργήσει για τα Windows 7, τα Windows 8, τα Windows 8.1 και τα Windows 10.

Ακολουθεί ένας γρήγορος οδηγός για τη χρήση αυτού του εργαλείου Fix It για να επιλύσετε το σφάλμα 0x80070666 :

  1. Επισκεφθείτε αυτόν τον σύνδεσμο ( εδώ ) και κάντε κλικ στο κουμπί Λήψη για να κάνετε λήψη του εργαλείου " Επίλυση προβλημάτων ".

    Λήψη του εργαλείου Fix it
  2. Αφού γίνει λήψη του εργαλείου, κάντε διπλό κλικ στο αρχείο .diagcab για να ανοίξετε το εργαλείο Fix It . Μόλις δείτε την αρχική οθόνη, κάντε κλικ στην επιλογή Για προχωρημένους και βεβαιωθείτε ότι έχει επιλεγεί το πλαίσιο που σχετίζεται με την Εφαρμογή επισκευών αυτόματα . Στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο για να μεταβείτε στο επόμενο μενού.

    Εφαρμογή επισκευών αυτόματα
  3. Στην επόμενη οθόνη, κάντε κλικ στην επιλογή Εγκατάσταση .

    Προβλήματα με την εγκατάσταση προγραμμάτων
  4. Περιμένετε έως ότου ολοκληρωθεί η φάση ελέγχου και, στη συνέχεια, επιλέξτε το πακέτο redist που αντιμετωπίζετε τα προβλήματα και κάντε κλικ στο κουμπί Επόμενο.

    Επιλέγοντας το πακέτο redist με το οποίο έχετε προβλήματα
  5. Ακολουθήστε τις συνιστώμενες στρατηγικές επισκευής μέχρι να φτάσετε στο τέλος του προγράμματος.

    Δοκιμάστε τις συνιστώμενες διορθώσεις
  6. Αφού το εργαλείο "Επίλυση προβλημάτων" εκτελέσει την πορεία του, κάντε επανεκκίνηση του υπολογιστή σας και δείτε εάν μπορείτε να εγκαταστήσετε το πακέτο redist κατά την επόμενη εκκίνηση χωρίς προβλήματα.

Εάν εξακολουθείτε να αντιμετωπίζετε το σφάλμα 0x80070666, μετακινηθείτε προς τα κάτω στην επόμενη μέθοδο παρακάτω.

Μέθοδος 3: Εγκατάσταση εκκρεμών ενημερώσεων των Windows

Όπως αποδεικνύεται, ίσως αντιμετωπίζετε το σφάλμα 0x80070666 επειδή το Windows Update προετοιμάζεται ήδη να εγκαταστήσει το ίδιο πακέτο redist. Αρκετοί χρήστες που επηρεάστηκαν ανέφεραν ότι κατά την πραγματοποίηση της απαραίτητης ενημέρωσης των Windows, το πακέτο redist που είχε προηγουμένως αποτύχει με το σφάλμα 0x80070666 εγκαταστάθηκε αυτόματα.

Ακολουθεί ένας γρήγορος οδηγός για την εγκατάσταση οποιασδήποτε εκκρεμούς ενημέρωσης των Windows:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε " ms-settings: windowsupdate " και πατήστε Enter για να ανοίξετε την καρτέλα Windows Update της εφαρμογής Settings .

    Διάλογος εκτέλεσης: ms-settings: windowsupdate

    Σημείωση: Εάν δεν βρίσκεστε στα Windows 10, χρησιμοποιήστε την εντολή "wuapp" .

  2. Μόλις φτάσετε στην οθόνη του Windows Update, κάντε κλικ στην επιλογή Έλεγχος για ενημερώσεις και ακολουθήστε τις οδηγίες στην οθόνη για να εγκαταστήσετε όλες τις ενημερώσεις των Windows που εκκρεμούν.

    Εγκατάσταση κάθε αναμενόμενης ενημέρωσης των Windows
  3. Μόλις έχει εγκατασταθεί κάθε εκκρεμής ενημερωμένη έκδοση, κάντε επανεκκίνηση του υπολογιστή σας και δείτε εάν το πακέτο redist δεν είναι ήδη εγκατεστημένο. Αν δεν είναι, δοκιμάστε να το εγκαταστήσετε και να δείτε αν εξακολουθείτε να αντιμετωπίζετε το ίδιο μήνυμα σφάλματος.

Εάν εξακολουθείτε να μην καταφέρετε να απαλλαγείτε από το σφάλμα 0x80070666, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 4: Χρήση της γραμμής εντολών για την επιδιόρθωση της εγκατάστασης του Visual C ++

Πολλοί χρήστες που έχουν επηρεάσει έχουν αναφέρει ότι υποπτεύονται ότι η εγκατάσταση του Visual C ++ ήταν κατεστραμμένη, αλλά δεν είχαν κανένα μέσο επιδιόρθωσης, καθώς το πρόγραμμα δεν εμφανίστηκε στη λίστα "Προσθαφαίρεση προγραμμάτων". Αυτό συμβαίνει τυπικά με το πακέτο Αναδιανομής Visual C ++ 2015.

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

  1. Βεβαιωθείτε ότι ο εγκαταστάτης του πακέτου αναδιανομής που προσπαθείτε να εγκαταστήσετε υπάρχει στον υπολογιστή σας. Βεβαιωθείτε ότι γνωρίζετε ότι είναι ακριβής τοποθεσία. Εάν το πρόγραμμα εγκατάστασης δεν υπάρχει στον υπολογιστή σας, κάντε λήψη του ξανά.
  2. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση . Στη συνέχεια, πληκτρολογήστε "cmd" και πατήστε Enter για να ανοίξετε τη γραμμή εντολών.
  3. Μέσα στη γραμμή εντολών, χρησιμοποιήστε την ακόλουθη εντολή για να αλλάξετε τον κατάλογο σε εκείνον που κρατά το αρχείο. Για παράδειγμα, εάν το πρόγραμμα εγκατάστασης αναπαραγωγής (π.χ. vc_redist.x64.exe) βρίσκεται μέσα στο φάκελο "Λήψη", τότε θα πρέπει να χρησιμοποιήσετε την ακόλουθη εντολή για να μεταβείτε στον σχετικό κατάλογο:
     CD C: \ Χρήστες \ * YourUser * \ Downloads 
  4. Αφού βεβαιωθείτε ότι το τερματικό λειτουργεί στον σωστό κατάλογο, πληκτρολογήστε το όνομα του εκτελέσιμου προγράμματος εγκατάστασης ακολουθούμενο από / uninstall για να αναγκάσετε το παράθυρο εγκατάστασης να εμφανιστεί. Σαν αυτό:
     vc_redist.x64.exe / απεγκατάσταση 
  5. Στη συνέχεια, κάντε κλικ στην επιλογή Επιδιόρθωση και ακολουθήστε τις υποδείξεις στην οθόνη για να επιδιορθώσετε την εγκατάσταση αναπαραγωγής Visual C ++ .

Αναγκάζοντας το παράθυρο "Επιδιόρθωση" να εμφανιστεί μέσω της Γραμμής εντολών

Ενδιαφέροντα Άρθρα