Naprawianie aktualizacji Java nie zakończyło się kodem błędu: 1603
- Kategoria: Poradniki
Otrzymałem komunikat o błędzie „Aktualizacja Java nie została zakończona. Kod błędu: 1603 'przez miesiące, gdy próbowałem zaktualizować instalację Java na komputerze PC z systemem Windows 7 Professional 64-bitowym.
Błąd pojawiał się pod koniec instalacji, po pobraniu plików Java i pozornym zainstalowaniu oprogramowania w systemie operacyjnym.
Najpierw pomyślałem, że jest to związane tylko z instalatorem online i zamiast tego wypróbowałem instalator offline, ale komunikat o błędzie pozostał.
Podstawową różnicą między instalatorem online i offline jest sposób udostępniania plików. Jeśli wybierzesz instalator online, na początku zostanie pobrany tylko mały kod pośredniczący. Po uruchomieniu wszystkie wymagane pliki zostaną pobrane i zainstalowane.
Z drugiej strony instalator offline jest powiązany z określoną wersją Java, ale działa samodzielnie bez dodatkowych pobrań.
Pełny komunikat o błędzie brzmiał:
Aktualizacja Java nie została ukończona
Kod błędu: 1603
Aby uzyskać informacje dotyczące rozwiązywania problemów, odwiedź Centrum pomocy Java lub skontaktuj się z administratorem systemu.
Centrum pomocy nie było zbyt pomocne. To lista jeden wpis błędu 1603, ale nie ujawnił żadnych informacji poza wskazaniem, że „instalacja nie została zakończona” i że błąd jest badany.
Postanowiłem sprawdzić instalację Javy na tym komputerze i zauważyłem, że Java nie została zainstalowana. Zainstalowano jednak pakiet Java SDK; dokładniej, 64-bitowy zestaw Java SDK.
Zakładając, że mógł to być problem przez cały czas, zdecydowałem się pobrać zainstalowaną 64-bitową wersję Javy z witryny pobierania oprogramowania Java i zamiast tego zainstaluj.
Okazało się, że przebiegło to bezproblemowo i najnowsza wersja Javy została zainstalowana na maszynie docelowej.
Chociaż nie mogę mówić w kategoriach ogólnych, wydaje się, że nie można zainstalować 32-bitowej wersji oprogramowania Java w systemie z 64-bitowym pakietem Java SDK.
To samo jest prawdopodobnie prawdą, jeśli zainstalowałeś 64-bitową wersję oprogramowania Java w systemie i spróbujesz ją zaktualizować przy użyciu 32-bitowej wersji oprogramowania Java.
Błąd może pojawić się również w innych okolicznościach. Oto kilka sugestii, jak rozwiązać ten problem, jeśli konflikt 32-bitowy 64-bitowy nie jest po Twojej stronie:
- Możesz spróbować całkowicie odinstalować Javę z systemu, a następnie ponownie uruchomić instalację. Możesz użyć do tego dezinstalatora systemu Windows lub programu innej firmy, takiego jak Java Ra za to. Zaleca się usunięcie poprzednich wersji Java, np. wersja 7, przed zainstalowaniem nowszej wersji głównej, np. wersja 8.
- Instalator może być uszkodzony i ponowne pobranie go może rozwiązać problem. Ponadto użycie instalatora offline powinno rozwiązać większość problemów związanych z pobieraniem.
- Upewnij się, że rozwiązania antywirusowe nie blokują wdrożenia oprogramowania Java.
- Wypróbuj Oracle oficjalna dezinstalacja oprogramowania Java narzędzie, które może pomóc usunąć starsze wersje Javy z systemu operacyjnego.
- Może wystąpić konflikt z aktualizacją firmy Microsoft KB2918614 . Wypróbowanie obejść sugerowanych na stronie może rozwiązać problem z instalacją.