Η επιδιόρθωση της ενημερωμένης έκδοσης Java δεν ολοκλήρωσε τον κωδικό σφάλματος: 1603

Έχω λάβει το μήνυμα λάθους "Η ενημέρωση Java δεν ολοκληρώθηκε. Κωδικός σφάλματος: 1603" για μήνες όποτε προσπάθησα να ενημερώσω την εγκατάσταση Java σε υπολογιστή με Windows 7 Professional 64-bit.

Το σφάλμα θα εμφανιστεί στο τέλος της εγκατάστασης μετά την λήψη των αρχείων Java και το λογισμικό φαινομενικά εγκαταστάθηκε στο λειτουργικό σύστημα.

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

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

Το πρόγραμμα εγκατάστασης εκτός σύνδεσης συνδέεται με μια συγκεκριμένη έκδοση της Java αλλά λειτουργεί από μόνο του χωρίς επιπλέον downloads.

Η πλήρης ερώτηση σφάλματος διαβάστηκε:

Η ενημέρωση της Java δεν ολοκληρώθηκε

Κωδικός σφάλματος: 1603

Ανατρέξτε στο Κέντρο βοήθειας Java για πληροφορίες αντιμετώπισης προβλημάτων ή επικοινωνήστε με το διαχειριστή του συστήματός σας.

Το κέντρο βοήθειας δεν ήταν πολύ χρήσιμο. Έγραψε μία καταχώρηση για σφάλμα 1603 αλλά αποκάλυψε καμία άλλη πληροφορία από την ένδειξη "ότι μια εγκατάσταση δεν ολοκληρώθηκε" και ότι το σφάλμα βρίσκεται υπό διερεύνηση.

Αποφάσισα να ελέγξω την εγκατάσταση Java στον εν λόγω υπολογιστή και παρατήρησα ότι η Java δεν ήταν εγκατεστημένη. Αυτό που εγκαταστάθηκε ήταν το Java SDK. πιο συγκεκριμένα, το SDK Java 64-bit.

Υποθέτοντας ότι αυτό θα μπορούσε να ήταν όλο το θέμα, αποφάσισα να κατεβάσω την έκδοση 64-bit της Java που εγκαταστάθηκε από την τοποθεσία λήψης Java και να την εγκαταστήσει.

Αποδεικνύει ότι πέρασε χωρίς προβλήματα και ότι η πιο πρόσφατη έκδοση της Java εγκαταστάθηκε στο μηχάνημα-στόχο.

Ενώ δεν μπορώ να μιλήσω γενικά, φαίνεται ότι δεν μπορείτε να εγκαταστήσετε μια έκδοση 32-bit Java σε ένα σύστημα με SDK Java 64 bit.

Το ίδιο ισχύει και αν έχετε εγκαταστήσει μια έκδοση 64-bit Java στο σύστημα και προσπαθήστε να το ενημερώσετε χρησιμοποιώντας την έκδοση 32-bit της Java.

Το σφάλμα μπορεί να εμφανιστεί και σε άλλες περιπτώσεις. Ακολουθούν μερικές προτάσεις για την επίλυσή του εάν μια σύγκρουση 32-bit 64-bit δεν είναι το θέμα στο τέλος σας:

  1. Μπορείτε να δοκιμάσετε και να απεγκαταστήσετε πλήρως την Java από το σύστημα και να εκτελέσετε ξανά την εγκατάσταση. Μπορείτε να χρησιμοποιήσετε την εφαρμογή κατάργησης εγκατάστασης των Windows για αυτό ή κάποιο πρόγραμμα τρίτου κατασκευαστή, όπως το Java Ra για αυτό. Συνιστάται η κατάργηση προηγούμενων εκδόσεων της Java, π.χ. έκδοση 7, πριν από την εγκατάσταση μιας νέας μεγάλης έκδοσης, π.χ. έκδοση 8.
  2. Το πρόγραμμα εγκατάστασης ενδέχεται να είναι κατεστραμμένο και η εκ νέου λήψη μπορεί να επιλύσει το ζήτημα. Επίσης, η χρήση του προγράμματος εγκατάστασης χωρίς σύνδεση θα πρέπει να επιλύσει τα περισσότερα θέματα που σχετίζονται με τη λήψη.
  3. Βεβαιωθείτε ότι οι λύσεις προστασίας από ιούς δεν εμποδίζουν την ανάπτυξη της Java.
  4. Δοκιμάστε το επίσημο εργαλείο απεγκατάστασης Java της Oracle, το οποίο μπορεί να σας βοηθήσει να καταργήσετε παλαιότερες εκδόσεις της Java από το λειτουργικό σύστημα.
  5. Ενδέχεται να υπάρξει διένεξη με την ενημερωμένη έκδοση της Microsoft KB2918614. Η προσπάθεια αντιμετώπισης προβλημάτων που προτάθηκαν στη σελίδα ενδέχεται να επιλύσει το ζήτημα εγκατάστασης.