Sadece yeni Windows 7 dizüstü bilgisayarımı değiştiriyorum ve otomatik Java güncellemeyi devre dışı bırakmak istedim (ve böylece aptal jusched.exe arka plan işlemini öldürmek), ama bunu elde edemiyorum aslında kapatmak için.
Java Denetim Masası uygulamasını buldum ve Güncelleme sekmesinde kontrol etmesi gereken ayarları buldum. Onları kapatabilir, uygulayabilir ve iletişim kutusunu başarıyla kapatabilirim. iletişim yedekleme hemen tekrar, değişikliklerin gerçekte yapılmadığını görüyorum.Çok kez denedim ve sadece almaz.
Ayrıca sistem tepsisindeki simgeyi devre dışı bırakmaya çalıştım ve aynı etkiyi elde ettim. Ancak Temporary Internet Files önbelleğinin boyutunu değiştirmek işe yarar.
Herhangi bir fikir? Teşekkürler!
Aslında bu sorun, Java kontrol panelinin ayarlarınızı kaydetmesine izin vermek için yönetici ayrıcalıkları gerektiren kontrol panelinden kaynaklanmaktadır ( Sun Microsystems) sayesinde çağlar boyunca düzeltilmemiştir ).
İlk olarak, aşağıdaki konumlardan birinde Java Denetim Masası çalıştırılabilir dosyası) bulmanız gerekir:
C:\Program Files\Java\jre[version]\bin\javacpl.exe
veya
C:\Program Files (x86)\Java\jre[version]\bin\javacpl.exe
Yol, sisteminizin mimarisine ve hangi Java yüklediğiniz sürüme bağlı olarak değişir. Örneğin, Java 7 sürümü Windows'un 64 bit sürümünde aşağıdakiler bulunur:
C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
Dosyayı bulduktan sonra, sağ tıklayın ve "Yönetici olarak çalıştır" ı seçin.
Oradan, Güncelleme sekmesindeki "Güncellemeleri Otomatik Olarak Kontrol Et" seçeneğinin işaretini kaldırın ve Tamam'ı tıklayın. Ayarın uygulandığını, Denetim Masası'ndan normalde yaptığınız ekranın aynısına giderek doğrulayabilirsiniz.
Ayrıca şunu görmek için çalışan işlemlerinizi de kontrol edebilirsiniz jusched.exe
artık çalışmıyor - Tamam'ı tıkladığınızda otomatik olarak sonlandırıldı.
Kayıt defteri anahtarını kullanarak güncelleştirmeyi devre dışı bırakabilirsiniz,
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate
veya 64bit Windows kullanıyorsanız
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\EnableJavaUpdate
Bu anahtarı devre dışı bırakmak için 0 olarak ayarlayın.
Bu yöntemin avantajı, tüm kullanıcılar için devre dışı bırakmasıdır.
Programı kayıt defterinden başlayarak kaldırmanız yeterlidir.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Windows 7 OEM'de
64 bit sistemde: C:\Program Files (x86)\Java\jre6\bin\javacpl.exe dosyasını Yönetici ayrıcalıklarıyla çalıştırın
32 bit sistemde: C:\Program Files\Java\jre6\bin\javacpl.exe dosyasını Yönetici ayrıcalıklarıyla çalıştırın
Bunu yapmak için, Windows Gezgini tarayıcınızda ve Sağ Tıkla javacpl.exe dosyasında yolu izleyin, ardından "Yönetici Olarak Çalıştır" ı seçin
"Güncellemeleri Otomatik Olarak Kontrol Et" Güncelleme özelliğinin işaretini kaldırın ve "Asla Kontrol Et" i tıklayın.
Autoruns'u (live.sysinternals.com/autoruns.exe) Sysinternals/Microsoft'tan indirin ve "Oturum Aç" sekmesi altındaki "SunJavaUpdateSched" seçeneğinin işaretini kaldırın.
Yükleme sırasında otomatik güncelleme bileşenini devre dışı bırakan Java için komut dosyası yüklendiğim: http://blog.stealthpuppy.com/unattended/unattended-install-Sun-jre- 16-güncelleme-1
Bunu bir çok makinede bir kuruluş Active Directory ortamında yapmam gerekiyordu. İnternet çevresinde oldukça fazla yazı buldum, çoğunlukla EnableJavaUpdate
ve EnableAutoUpdateCheck
kayıt defteri değerlerinde HKLM
ve HKCU
değişikliklerini detaylandırdı.
Birincisi çalışırken, istediğim şey değildi, çünkü Java denetimindeki Güncelleme sekmesini devre dışı bıraktı manuel çalıştırmalar için saklamak istediğim panel. EnableAutoUpdateCheck
to 0
koymak hangi Hive olursa olsun işe yaramadı. Son zamanlarda nasıl Java saklar, ancak bu değer bile DWORD yazılan bir değişiklik olup olmadığını bilmiyorum Windows 7 kutusu Bu, çoğaltmayı ve diğer iş istasyonlarına aktarmayı denediğim bir ikili değer, ancak işe yaramadı.
Ben sadece jusched.exe aşağıdaki GPO ayarı kullanarak çalışmasını engelleme sona erdi:
Users Config → Policies → Admin Templates → System → Don't run specified Windows applications
Bu, güncellemenin otomatik olarak çalışmasını önler, ancak manuel olarak çalıştırma yeteneğini korur.
Bunu büyük olasılıkla Sistem Yapılandırması'ndan yapabilirsiniz (Çalıştır: msconfig). Başlangıç sekmesinde, istenmeyen hizmetin işaretini kaldırın.
Uyarı: Bir dahaki sefer yeni Java yüklediğinizde, "güncellemeleri kontrol et" i açar; en azından benim için yaptı Java 6 güncelleme 15 = Java 6 güncelleme Windows 7 üzerinde 16.
Şimdilik, "güncellemeleri kontrol et" seçeneğini kalıcı olarak devre dışı bırakmanın tek yolu http://forums.Sun.com/thread.jspa?threadID=519877 = veya bu:
blog.stealthpuppy.com/scriptcorner/unattended-install-Sun-jre-16-update-10
Tüm kullanıcılar için devre dışı kalmak üzere güncellemeleri kontrol etmeyi sağlayan çok sayıda var ve en iyi çözüm JRE 1.6.0_05 Otomatik Güncelleme - dağıtım) gibi görünüyor. özellikler sorunları her yükleme sırasında deployment.properties dosyasını içerir.