Διόρθωση: 0x80240017 Μη καθορισμένο σφάλμα



Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Σύμφωνα με πληροφορίες, αρκετοί χρήστες λαμβάνουν το 0x80240017 Μη καθορισμένο σφάλμα κατά την προσπάθεια εγκατάστασης Visual C ++ Πακέτα με δυνατότητα αναδιανομής για το Visual Studio 2013 ή Visual C ++ Πακέτα με δυνατότητα αναδιανομής για το Visual Studio 2015 . Το ζήτημα δεν αφορά αποκλειστικά μια συγκεκριμένη έκδοση των Windows, καθώς αναφέρεται ότι συμβαίνει σε Windows 7, Windows 8.1 και Windows 10.



0x80240017 Μη καθορισμένο σφάλμα



Τι προκαλεί το « 0x80240017 Μη καθορισμένο σφάλμα »;

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



  • Ο χρήστης προσπαθεί να εγκαταστήσει ένα ελλιπές πακέτο αναδιανομής Visual C ++ - Τις περισσότερες φορές, αυτό το συγκεκριμένο σφάλμα παρουσιάζεται επειδή ο χρήστης προσπαθεί να εγκαταστήσει το πακέτο χρησιμοποιώντας ένα ελλιπές / κατεστραμμένο πρόγραμμα εγκατάστασης. Αυτό συνήθως αναφέρεται ότι συμβαίνει σε προγράμματα εγκατάστασης εφαρμογών που παρέχουν στο χρήστη το πακέτο Visual C ++. Σε αυτήν την περίπτωση, η λύση είναι να κατεβάσετε την πλήρη έκδοση Visual C ++ από τον ιστότοπο της Microsoft.
  • Το πακέτο αναδιανομής Visual C ++ είναι εγκατεστημένο στα Windows v6.1 - Αυτό το μήνυμα σφάλματος αναφέρεται επίσης ότι εμφανίζεται σε εκείνες τις περιπτώσεις όπου το λειτουργικό σύστημα προορισμού είναι τα Windows v6.1. Το ζήτημα παρουσιάζεται επειδή τα πακέτα είχαν σχεδιαστεί μόνο για εγκατάσταση σε Windows 7 και νεότερα. Σε αυτήν την περίπτωση, η λύση είναι η αναβάθμιση για εγκατάσταση του Service Pack 1.
  • Στον υπολογιστή λείπει η ενημέρωση Universal C Runtime - Ενδέχεται επίσης να εμφανιστεί το μήνυμα σφάλματος εάν λείπει από την έκδοση των Windows η ενημέρωση Universal C Runtime. Αυτό συνήθως αναφέρεται ότι είναι αποτελεσματικό σε περιπτώσεις όπου το σφάλμα παρουσιάζεται κατά την εγκατάσταση της διανομής Python.
  • Το Windows Update έχει ήδη κατεβάσει το πακέτο αναδιανομής Visual C ++ - Το μήνυμα σφάλματος μπορεί επίσης να αντιμετωπιστεί εάν το στοιχείο του Windows Update κατάφερε να πραγματοποιήσει λήψη του απαιτούμενου Οπτικό C ++ πακέτο αλλά δεν έχει καταφέρει ακόμη να το εγκαταστήσει. Σε αυτήν την περίπτωση, η λύση είναι να εγκαταστήσετε οποιαδήποτε εκκρεμεί ενημέρωση.
  • Κατεστραμμένη / ατελής εγκατάσταση με δυνατότητα αναδιανομής του Visual C ++ - Το σφάλμα μπορεί επίσης να αντιμετωπιστεί εάν ο χρήστης διαθέτει υπάρχουσα εγκατάσταση Visual C ++ που είναι κατεστραμμένη ή ελλιπής. Σε αυτήν την περίπτωση, η λύση είναι να απεγκαταστήσετε τυχόν υπάρχουσες εγκαταστάσεις Visual C ++ πριν από την επανεγκατάσταση του απαιτούμενου από την επίσημη σελίδα λήψης.

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

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

Μέθοδος 1: Λήψη του πακέτου εγκατάστασης του Visual C ++ Redistributable Package

Δεδομένου ότι το ζήτημα παρουσιάζεται κυρίως αφού ένα πρόγραμμα εγκατάστασης εφαρμογών σας ζητήσει να εγκαταστήσετε ένα πακέτο αναδιανομής Visual C ++, οι πιθανότητες είναι ότι το πρόγραμμα εγκατάστασης είναι ξεπερασμένο ή δεν έγινε σωστή λήψη.



Αρκετοί χρήστες που βρίσκονται σε παρόμοια κατάσταση ανέφεραν ότι το ζήτημα επιλύθηκε μετά την εκ νέου λήψη του Πακέτο C ++ με δυνατότητα αναδιανομής από τα επίσημα κανάλια. Για ορισμένα από αυτά, το 0x80240017 μη καθορισμένο σφάλμα δεν επέστρεψε όταν δοκίμασαν την εγκατάσταση από το πρόγραμμα εγκατάστασης που κατεβάσατε πρόσφατα.

Ακολουθεί ένας γρήγορος οδηγός για τη λήψη και την εγκατάσταση του απαιτούμενου Πακέτο C ++ με δυνατότητα αναδιανομής από τους διακομιστές της Microsoft:

  1. Επισκεφτείτε τον σύνδεσμο λήψης που ισχύει για το Πακέτο C ++ με δυνατότητα αναδιανομής που πρέπει να εγκαταστήσετε:
    Πακέτο αναδιανομής Visual C ++ για το Visual Studio 2013 - Λήψη συνδέσμου
    Πακέτο Visual C ++ με δυνατότητα αναδιανομής για το Visual Studio 2015 - Λήψη συνδέσμου
  2. Μόλις φτάσετε στη σελίδα λήψης, επιλέξτε τη γλώσσα εγκατάστασης και κάντε κλικ στο Κατεβάστε κουμπί για να ξεκινήσει η λήψη.

    Λήψη του απαιτούμενου Visual C ++ με δυνατότητα αναδιανομής

  3. Επιλέξτε το σωστό πρόγραμμα εγκατάστασης σύμφωνα με την αρχιτεκτονική του λειτουργικού σας συστήματος. Επιλέξτε το πλαίσιο που σχετίζεται με το vc-redist.x64.exe εάν έχετε έκδοση 64-bit των Windows ή το vc-redist.x64.exe κουτί αν χρησιμοποιείτε 32-bit. Τότε, χτύπησε Επόμενο για να ξεκινήσετε τη λήψη.

    Λήψη του προγράμματος εγκατάστασης του Visual C ++ Redistributable Package

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

    Εγκατάσταση του πακέτου Visual C ++ με δυνατότητα αναδιανομής

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

Μέθοδος 2: Εγκατάσταση του Windows 7 Service Pack 1 (εάν υπάρχει)

Όπως ανέφεραν ορισμένοι χρήστες, το πρόβλημα μπορεί επίσης να προκύψει εάν προσπαθείτε να εγκαταστήσετε Visual C ++ Πακέτα με δυνατότητα αναδιανομής για το Visual Studio 2013 ή 2015 επί Windows v6.1 (Build 7600: Service Pack 0). Σε αυτήν τη συγκεκριμένη περίπτωση, το σφάλμα παρουσιάζεται επειδή τα δύο πακέτα που μπορούν να αναδιανεμηθούν έχουν σχεδιαστεί για εγκατάσταση σε Windows 7 Service Pack 1 και άνω.

Μερικοί χρήστες που βρίσκονται σε παρόμοια κατάσταση ανέφεραν ότι το πρόβλημα επιλύθηκε μετά την εγκατάσταση του Service Pack 1. Ακολουθεί ένας γρήγορος οδηγός για το πώς να το κάνετε αυτό:

  1. Επισκεφτείτε αυτόν τον σύνδεσμο ( εδώ ), επιλέξτε τη γλώσσα σας και πατήστε το Κατεβάστε κουμπί για λήψη του Service Pack 1.

    Λήψη του Service Pack 1 για Windows v6.1 (Build 7600: Service Pack 0)

  2. Από την επόμενη οθόνη, καταργήστε την επιλογή όλων των άλλων εκτός από το πρωτεύον αρχείο ISO. Μόλις το κάνετε, πατήστε το Επόμενο κουμπί για να ξεκινήσει η λήψη.

    Λήψη του αρχείου ISO που απαιτείται για την εγκατάσταση του Windows 7 Service Pack 1.

  3. Μετά τη λήψη του αρχείου ISO, επισκεφθείτε αυτόν τον σύνδεσμο ( εδώ ) και κάντε κλικ στο κουμπί Λήψη για λήψη του Εργαλείο WinCDEMU 4.1 . Θα χρησιμοποιήσουμε αυτό το εργαλείο για να εφαρμόσουμε την αναβάθμιση του Service Pack 1.

    Λήψη του εργαλείου WinCDEmu 4.1

  4. Ανοίξτε την εκτελέσιμη εγκατάσταση του WinCDEmu και χτυπήστε το Εγκαθιστώ κουμπί για να ρυθμίσετε το εργαλείο στον υπολογιστή σας.

    Εγκατάσταση του εργαλείου WinCDEmu

  5. Μόλις εγκατασταθεί το εργαλείο, κάντε κλικ στο Εγκαθιστώ για να προσθέσετε το απαιτούμενο λογισμικό συστήματος.

    Εγκατάσταση του πρόσθετου λογισμικού

  6. Επανεκκινήστε τον υπολογιστή σας για να ολοκληρώσετε την εγκατάσταση του WindowsCDEmu.
  7. Μόλις ολοκληρωθεί η επόμενη εκκίνηση, μεταβείτε στην τοποθεσία όπου κατεβάσατε το αρχείο Iso (στο βήμα 2), κάντε δεξί κλικ σε αυτό και επιλέξτε Επιλέξτε γράμμα & προσάρτηση προγράμματος οδήγησης .

    Προσάρτηση του αρχείου Service Pack 1 με WinCDEmu

  8. Επιλέξτε το γράμμα της μονάδας δίσκου που θα δημιουργήσετε, ορίστε το Τύπος δίσκου προς το Δίσκος δεδομένων και κάντε κλικ Εντάξει για να τοποθετήσετε το ΜΕΙΖΩΝ αρχείο.

    Τοποθέτηση της εικόνας του Service Pack

  9. Με την εικόνα του Windows 7 Service Pack 1, ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη για να ολοκληρώσετε την εγκατάσταση.
  10. Μόλις εγκατασταθεί το Service Pack 1, επανεκκινήστε τον υπολογιστή σας ξανά και δείτε εάν το μήνυμα σφάλματος έχει πλέον επιλυθεί προσπαθώντας να εγκαταστήσετε το Πακέτο C ++ με δυνατότητα αναδιανομής πάλι.

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

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

Μερικοί χρήστες που έχουν λάβει αυτό το σφάλμα αφού τους ζητήθηκε από το πρόγραμμα εγκατάστασης της Python (ή μια διαφορετική εφαρμογή) να εγκαταστήσουν το πακέτο redist, ανέφεραν ότι το πρόβλημα έχει επιλυθεί μόλις εγκαταστήσουν το Universal C Χρόνος εκτέλεσης ενημέρωση που ισχύει για την έκδοση των Windows.

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

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

    Λήψη της κατάλληλης έκδοσης του προγράμματος εγκατάστασης Universal C Runtime

  2. Από την επόμενη οθόνη, επιλέξτε τη γλώσσα που προτιμάτε και κάντε κλικ στο Κατεβάστε κουμπί για να ξεκινήσει η λήψη.

    Λήψη του προγράμματος εγκατάστασης

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

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

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

Μερικοί χρήστες που αντιμετώπισαν το « 0x80240017 Μη καθορισμένο σφάλμα » όταν προσπαθείτε να εγκαταστήσετε το Πακέτο αναδιανομής Visual C ++ αφού σας ζητήθηκε από την Python (ή μια παρόμοια διανομή) ανέφεραν ότι το πρόβλημα επιλύθηκε μετά την εγκατάσταση τυχόν εκκρεμών ενημερώσεων των Windows.

Όπως αποδεικνύεται, αυτό το συγκεκριμένο ζήτημα μπορεί να προκύψει εάν το πακέτο αναδιανομής του Visual C ++ πραγματοποιηθεί από το στοιχείο του Windows Update αλλά δεν είναι εγκατεστημένο.

Εάν αυτό το σενάριο ισχύει για την τρέχουσα κατάστασή σας, ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε οποιαδήποτε εκκρεμεί ενημέρωση των Windows και επιλύστε το « 0x80240017 Μη καθορισμένο σφάλμα »:

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

    Άνοιγμα της οθόνης του Windows Update

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

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

    Ελεγχος για ενημερώσεις

  3. Όταν σας ζητηθεί να κάνετε επανεκκίνηση, κάντε το και φροντίστε να επιστρέψετε στην οθόνη του Windows Update για να δείτε εάν έχετε άλλες εκκρεμείς ενημερώσεις.
  4. Προσπαθήστε να εγκαταστήσετε ξανά το πακέτο με δυνατότητα αναδιανομής του Microsoft Visual C ++ και δείτε εάν το μήνυμα σφάλματος έχει επιλυθεί.

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

Μέθοδος 5: Κατάργηση εγκατάστασης πακέτων Microsoft Visual C ++ με δυνατότητα αναδιανομής

Όπως πρότειναν ορισμένοι επηρεαζόμενοι χρήστες, το ζήτημα ενδέχεται επίσης να προκύψει εάν μία από τις τρέχουσες εγκαταστάσεις σας Microsoft Visual C ++ που αναδιανέμονται είναι κατεστραμμένη. Μερικοί χρήστες που βρίσκονταν σε παρόμοια κατάσταση ανέφεραν ότι το μήνυμα σφάλματος δεν προέκυπτε πλέον μετά την απεγκατάσταση των υπαρχόντων εγκαταστάσεων του Microsoft Visual C ++ πριν προσπαθήσουν να εφαρμόσουν το απαιτούμενο Visual C ++ Redist πακέτο.

Ακολουθεί ένας γρήγορος οδηγός για την απεγκατάσταση τυχόν υπαρχόντων Microsoft Visual C ++ Αναδιανεμήσιμα πακέτα πριν προσπαθήσετε να επανεγκαταστήσετε ξανά:

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

    Πληκτρολογήστε appwiz.cpl και πατήστε Enter για να ανοίξετε τη λίστα εγκατεστημένων προγραμμάτων

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

    Απεγκατάσταση του πακέτου αναδιανομής του Visual C ++

  3. Στο επόμενο μενού, κάντε κλικ στο Κατάργηση εγκατάστασης και ακολουθήστε τις οδηγίες στην οθόνη για να απαλλαγείτε από το Αναδιαμόρφωση του Microsoft Visual C ++ πακέτο.

    Απεγκατάσταση των πακέτων Visual C ++

    Σημείωση: Εάν έχετε πολλές εγκαταστάσεις Microsoft Visual C ++, επαναλάβετε το βήμα 2 και το βήμα 3 με κάθε μία από αυτές.

  4. Μόλις καταργήσετε την εγκατάσταση κάθε εγκατάστασης του Microsoft Visual C ++, επανεκκινήστε τον υπολογιστή σας.
  5. Στην επόμενη εκκίνηση, πραγματοποιήστε λήψη και εγκατάσταση των απαιτούμενων εγκαταστάσεων Microsoft Visual C ++ από έναν από αυτούς τους συνδέσμους και δείτε εάν το πρόβλημα έχει επιλυθεί:
    Πακέτο αναδιανομής Visual C ++ για το Visual Studio 2013 - Λήψη συνδέσμου
    Πακέτο Visual C ++ με δυνατότητα αναδιανομής για το Visual Studio 2015 - Λήψη συνδέσμου

Μέθοδος 6: Εγκατάσταση παλαιότερης έκδοσης Python (εάν υπάρχει)

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

Πολλοί χρήστες που αντιμετωπίζουν το ζήτημα σε παρόμοιο σενάριο ανέφεραν ότι κατάφεραν να παρακάμψουν το ζήτημα εγκαθιστώντας μια παλαιότερη διανομή Python.

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

Με βάση αυτό που λένε άλλοι χρήστες σε παρόμοια κατάσταση, θα πρέπει να μπορείτε να αντιμετωπίσετε το ζήτημα κάνοντας λήψη Έκδοση Python 3.4.3 . Απλώς κατεβάστε τη διανομή, ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη και δείτε εάν λαμβάνετε το ίδιο σφάλμα όταν σας ζητηθεί να εγκαταστήσετε το πακέτο επαναφοράς του Visual C ++.

Μέθοδος 7: Εκτέλεση εγκατάστασης επισκευής

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

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

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

7 λεπτά ανάγνωση