Java güncellemesi “Gerekli yükleme dosyaları indirilemedi.”


36

Windows 7 makinemde Java güncellemesi sürekli bu hata mesajıyla başarısız oluyor.

(edit: Aynı şey Windows 8'de de olur).

Gerekli yükleme dosyaları indirilemedi.

Bu yaygın bir sorun gibi gözüküyor, herhangi birinin yanlış giden bir şey hakkında bilgisi var mı ve güncelleme kontrolünü devre dışı bırakmaktan (güvenlik açısından kötü bir fikir gibi görünüyor) veya nag mesajını beklemekten başka bir sorunu var mı? sonra yeni sürümü manuel olarak yükleme (kullanılabilirlik açısından can sıkıcı ve aptalca).

Önceki sürümü manuel olarak kurduğumu (sorunun 6.23'den 6.30'a güncellenmesi olduğunu düşünüyorum?


Java'yı tamamen kaldırmayı / yeniden yüklemeyi denediniz mi?
rishimaharaj

@rishimaharaj Bu olayı son kez kaldırdım ve yeniden kurdum, ancak kayıt defterinde bir miktar sıkıntı kalmış olabilir.
therefromhere

1
Her zaman java güncellemelerini kullanıcı hesabımdan yüklemeye çalıştığımda (izinleri yüksek olsa bile) bu hatayı alıyorum. Aslında yönetici hesabıma giriş yapmak zorundayım ve sorun çözülüyor.
psubsee2003

Yanıtlar:


31

Sonunda aşağıdakileri okuduktan sonra bu çalışma var:

Java güncelleyicisi yeni güncellemeler indirmeye çalıştığında, “Arka Plan Akıllı Aktarım Hizmeti” (BITS) adlı Windows hizmetini kullandığı ortaya çıktı. Oturum açan kullanıcı yalnızca standart bir kullanıcıysa, java güncelleyici yeni güncellemeyi indirmek için BITS servisini doğru kullanamaz. Bununla birlikte, BITS servisi java güncelleyici tarafından kullanılamıyorsa (hizmet devre dışı bırakılmışsa veya aramalar için izinler reddedilmişse), java güncelleyici, başarılı bir şekilde çalışan güncellemeleri indirmek ve uygulamak için alternatif bir mekanizma kullanır ilk kullanıcı yalnızca sınırlı haklara sahip bir standart kullanıcıydı (yönetici hakları yoktur).

Java güncelleyicisini standart kullanıcıların java güncellemelerini yükleyebilmesi için yükseltmek için, önce java güncelleyicisinin uygulama uyumluluk modunu, "Arka Plan Akıllı Aktarım Hizmeti" bulunmayan Windows 2000 için uyumluluk modunda çalışacak şekilde ayarlamamız gerekir. . Bu, Java güncelleyicisini, java güncellemelerini indirmek için alternatif bir mekanizma kullanmaya zorlar.

http://privilegeforum.scriptlogic.com/Forum/aff/3/aft/193/afv/topic.aspx

Peki, yaptığınız şey:

  1. jucheck.exe dosyasını bulun (genellikle %PROGRAMFILES%\Common Files\Java\Java Updateveya altında %PROGRAMFILES(x86)%\Common Files\Java\Java Update)
  2. özelliklerini açın ve Windows 2000 uyumluluk modunda çalışacak şekilde ayarlayın (tüm kullanıcılar için veya en azından yükseltilmiş olanlar için!)
  3. Java Control Panel ile güncellemeleri tekrar kontrol et

Yükleyici, işletim sisteminizin desteklenmemesini sağlayacak ancak güncellemeyi yüklemenizi sağlayacak.

Bu çalışmayı yaklaşık 3 yıl süren bir çözüm arayışı sonunda aldım. Hala Oracle düzeltmek için bekliyorum. Onlar sadece her zaman süper kullanıcı olarak koşmanın kötü bir uygulama ve geçmişin bir şey olduğunu anlayamıyorlar.


Güzel, kontrol edeceğim!
therefromhere

4
Bunu kabul edeceğim, ancak soruyu sorduğumdan beri Windows 8'e yükselttim ve uyumluluk modu işlevi değiştiğinden bu durum orada çalışmıyor. Windows 8 için çalışan başka cevap almak için iyi olurdu
therefromhere

1
Çok teşekkür ederim - bu can sıkıcı bir konu oldu. Tek umudum, java'nın indirdiği güncellemenin bu sorunu çözdüğüdür .... nefesimi tutacağımı söyleyemem.
Andy

3
Bu benim için işe yaradı, ancak uyumluluk modunu ayarlarken "Tüm Kullanıcılar İçin Ayarları Değiştir" i seçmek zorunda kaldım.
Dave Cousineau

4
Bugün, neredeyse iki yıl sonra, hala aynı problemim var. Oracle'ın hala çözmemiş olması inanılmaz.
Quested Aronsson Per

3

Kalıcı olmayan ancak hızlı başka bir çözüm, sadece jucheck.exeyönetici modunda çalışıyor :

  1. jucheck.exeAşağıdakilerden birini kullanarak yürütülebilir Java güncelleyicisini bulun :
    • jucheckBaşlat menüsünün arama alanına yazın .
    • Arama konumu %PROGRAM_FILES%\Common Files\Java\Java Update
  2. Run Java güncelleyici jucheck.exeiçinde yönetici modunda bağlam menüsü yoluyla:
    1. Jucheck.exe `da sağ fare tuşuna basın
    2. "Yönetici olarak çalıştır" ı seçin.

1
Bilginize: Bu, Windows 8.1 üzerinde çalışmıyor.
jvriesem

Jvriesem, benim için çalış.
Yura Shinkarev

Windows 7'de benim için çalışıyor. @YShinkarev, cevabı size yardımcı olduysa, bu tür bir yorum yazmayı tercih etmelisiniz. O zaman herkes bu çözümün topluluk tarafından takdir edildiğini görebilir ve yazar ün kazanır.
Hat,

Bu çok basit bir çözüm. Windows 7'de çalıştığını onaylayabilirim.
Georg W.

-1

Java'yı Ninite ile yüklemeyi denemelisin. Sadece Ninite.com'a gidebilir ve çalışma süreleri altında java seçebilirsiniz. daha sonra bir java güncellemesi hakkında bir bildirim aldığınızda, tekrar dokuzlu çalıştırın ve java güncelleme mekanizmasını kullanmadan en son java'yı yükler. Gerçekten basit ve kolay hiçbir soruya cevap vermek ve aynı siteden diğer uygulamaları güncellemek için aynı dokuzlu programı kullanabilirsiniz.


1
Bunu daha önce duymamıştım ve rastgele bir uygulamanın başka bir yazılımı yüklemesine izin vermekten biraz şüpheliydim, ama Ninite okunaklı görünüyor (Tom's Hardware Guide of Lifehacker, ninite.com/press tarafından önerildiği söylenmeye değer ). Ve gerçekten sorunsuz çalışıyor.
therefromhere

Beğendiğine sevindim. Bu programı her zaman makinemde güncellemeler yapmak ve yeniden oluşturmak için kullanıyorum.
d4v3y0rk

3
Sinir bozucu bir şekilde, bu aslında sorunun yeniden oluşmasını engellemiyor - her yeni Java sürümü için dokuzlu kurulumu el ile yeniden çalıştırmam gerekiyor gibi görünüyor.
therefromhere
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.