Saya hanya mengutak-atik laptop Windows 7 baru saya dan ingin menonaktifkan pembaruan Java otomatis (dan dengan demikian membunuh proses latar belakang jusched.exe yang konyol), tapi sepertinya saya tidak bisa mendapatkannya untuk benar-benar mematikannya.
Saya menemukan applet Panel Kontrol Java dan menemukan pengaturan pada tab Pembaruan yang harus mengontrolnya. Saya dapat mematikannya, menerapkannya, dan menutup dialog dengan sukses. Tetapi jika saya hanya membuka cadangan dialog lagi segera, saya melihat bahwa perubahan tidak benar-benar dibuat. Saya sudah mencobanya berkali-kali dan itu tidak perlu. Ada apa dengan itu?
Saya juga mencoba menonaktifkan ikon di system tray dan mendapatkan efek yang sama. Namun mengubah ukuran cache File Internet Sementara berfungsi.
Ada ide? Terima kasih!
sumber
Jawaban:
Sebenarnya masalah ini disebabkan oleh panel kontrol yang memerlukan hak administrator untuk memungkinkan panel kontrol Java untuk menyimpan pengaturan Anda (belum diperbaiki untuk waktu yang lama, terima kasih kepada Sun Microsystems ).
Pertama, Anda perlu menemukan Java Control Panel yang dapat dieksekusi, di salah satu lokasi berikut:
atau
Path akan berbeda tergantung pada arsitektur sistem Anda dan versi Java mana yang telah Anda instal. Misalnya, versi 7-bit Java 7 yang diinstal pada Windows versi 64-bit akan memilikinya di:
Setelah Anda menemukan file, klik kanan dan pilih "Run as administrator".
Dari sana, hapus centang "Periksa Pembaruan Secara Otomatis" pada tab Perbarui dan klik OK. Anda dapat memverifikasi bahwa pengaturan telah diterapkan dengan menavigasi ke layar yang sama seperti biasanya melalui Panel Kontrol.
Anda juga dapat memeriksa proses yang sedang berjalan untuk melihat bahwa
jusched.exe
tidak lagi berjalan - proses itu otomatis dihentikan ketika Anda mengklik OK.sumber
javacpl.exe
tidak dibuka dengan hak administratif.Anda dapat menonaktifkan pembaruan menggunakan kunci registri,
atau jika Anda menggunakan Windows 64bit
Setel ke 0 untuk menonaktifkan kunci ini.
Keuntungan dari metode ini adalah ia menonaktifkannya untuk semua pengguna.
sumber
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\EnableJavaUpdate
Hapus saja program dari memulai di registri - hapus jika dari
sumber
Pada Windows 7 OEM
Pada sistem 64bit: jalankan C: \ Program Files (x86) \ Java \ jre6 \ bin \ javacpl.exe dengan Administrator priveledges
Pada sistem 32 bit: jalankan C: \ Program Files \ Java \ jre6 \ bin \ javacpl.exe dengan Administrator priveledges
Untuk melakukan ini, ikuti jalan di browser Windows Explorer Anda dan Klik Kanan javacpl.exe, lalu pilih "Run as Administrator"
Hapus centang pada fitur Pembaruan "Periksa Pembaruan Secara Otomatis" dan klik "Jangan Periksa" dan Anda selesai.
sumber
Unduh Autoruns (live.sysinternals.com/autoruns.exe) dari Sysinternals / Microsoft, dan hapus centang "SunJavaUpdateSched" di bawah tab "Logon".
sumber
Anda mungkin dapat melakukan ini dari Konfigurasi Sistem (Jalankan: msconfig). Di tab Startup hapus centang layanan yang tidak diinginkan.
sumber
Inilah instalasi skrip saya untuk Java yang menonaktifkan komponen pembaruan-otomatis pada waktu pemasangan: http://blog.stealthpuppy.com/unattended/unattended-install-sun-jre-16-update-10
sumber
Saya perlu melakukan ini di lingkungan Active Directory perusahaan pada banyak mesin. Saya menemukan sedikit posting di Internet, sebagian besar merinci dalam berbagai cara perubahan nilai registri
EnableJavaUpdate
danEnableAutoUpdateCheck
diHKLM
danHKCU
.Sementara yang pertama berfungsi, itu bukan yang saya inginkan, karena menonaktifkan tab Pembaruan di panel kontrol Java yang ingin saya pertahankan untuk pengoperasian manual. Membalik
EnableAutoUpdateCheck
ke0
tidak berfungsi terlepas dari sarang yang saya masukkan. Saya tidak tahu apakah ada perubahan baru-baru ini tentang bagaimana Java menyimpannya, tetapi nilai itu bahkan tidak diketik DWORD pada kotak Windows 7 saya. Ini nilai biner, yang saya coba gandakan dan dorong ke workstation lain tapi itu tidak berhasil.Saya akhirnya hanya mencegah jusched.exe dari berjalan menggunakan pengaturan GPO berikut :
Itu mencegah pembaruan berjalan secara otomatis, tetapi tetap memiliki kemampuan untuk menjalankannya secara manual.
sumber
Peringatan: Tampaknya lain kali Anda menginstal Java yang lebih baru, ini akan mengaktifkan kembali "periksa pembaruan"; setidaknya itu bagi saya akan memperbarui Java 6 15 ke Java 6 pembaruan 16 pada Windows 7.
Jadi untuk saat ini, satu-satunya cara yang saya temukan untuk menonaktifkan "periksa pembaruan" secara permanen adalah dengan melakukan instalasi skrip, seperti http://forums.sun.com/thread.jspa?threadID=5198773 atau yang ini:
blog.stealthpuppy.com/scriptcorner/unattended-install-sun-jre-16-update-10
Ada banyak kesulitan untuk mendapatkan pembaruan pembaruan agar tetap dinonaktifkan untuk semua pengguna, dan solusi terbaik tampaknya adalah JRE 1.6.0_05 Pembaruan Otomatis - masalah deployment.properties yang melibatkan file deployment.properties selama setiap pemasangan.
sumber