it-swarm-id.com

Tampaknya tidak dapat menonaktifkan Java Pembaruan Otomatis

Saya hanya men-tweak laptop Windows 7 baru saya dan ingin menonaktifkan pembaruan otomatis Java (dan dengan demikian membunuh proses latar belakang jusched.exe yang konyol), tapi sepertinya saya tidak bisa mendapatkannya untuk benar-benar mematikannya.

Saya menemukan Java applet Panel Kontrol dan menemukan pengaturan pada tab Pembaruan yang harus mengontrolnya. Saya dapat mematikannya, menerapkannya, dan menutup dialog dengan sukses. Tetapi jika saya hanya membuka dialog backup lagi segera, saya melihat bahwa perubahan itu tidak benar-benar dibuat. Saya sudah mencobanya berkali-kali dan itu tidak mengambil. 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!

77
Scott Bussinger

Sebenarnya masalah ini disebabkan oleh panel kontrol yang memerlukan hak administrator untuk mengizinkan panel kontrol Java untuk menyimpan pengaturan Anda (belum diperbaiki untuk waktu yang lama, terima kasih kepada Sun Microsystems ).

Pertama, Anda perlu menemukan Panel Kontrol Java dapat dieksekusi, di salah satu lokasi berikut:

C:\Program Files\Java\jre[version]\bin\javacpl.exe

atau

C:\Program Files (x86)\Java\jre[version]\bin\javacpl.exe

Path akan berbeda tergantung pada arsitektur sistem Anda dan versi Java yang telah Anda instal. Misalnya, versi 32-bit dari Java 7 diinstal pada Versi 64-bit Windows akan memilikinya di:

C:\Program Files (x86)\Java\jre7\bin\javacpl.exe

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 yang biasa Anda lakukan melalui Control Panel.

Anda juga dapat memeriksa proses yang sedang berjalan untuk melihat bahwa jusched.exe tidak lagi berjalan - itu dihentikan secara otomatis ketika Anda mengklik OK.

80
Alexander Lai

Anda dapat menonaktifkan pembaruan menggunakan kunci registri,

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate

atau jika Anda menggunakan Windows 64bit

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\EnableJavaUpdate

Setel ke 0 untuk menonaktifkan kunci ini.

Keuntungan dari metode ini adalah ia menonaktifkannya untuk semua pengguna.

35
James McMahon

Hapus saja program dari memulai di registri - hapus jika dari

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
10
Jon Rhoades

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.

9
Volker Bause

Unduh Autoruns (live.sysinternals.com/autoruns.exe) dari Sysinternals/Microsoft, dan hapus centang "SunJavaUpdateSched" di bawah tab "Logon".

7
user3542

Inilah instalasi skrip saya untuk Java yang menonaktifkan komponen pembaruan otomatis pada waktu pemasangan: http://blog.stealthpuppy.com/unattended/unattended-install-Sun-jre- 16-perbarui-1

1
Aaron Parker

Saya perlu melakukan ini di suatu perusahaan Active Directory lingkungan di banyak mesin. Saya menemukan cukup banyak posting di Internet, sebagian besar merinci dalam berbagai cara perubahan nilai registri EnableJavaUpdate dan EnableAutoUpdateCheck di HKLM dan HKCU.

Sementara yang pertama berfungsi, itu bukan yang saya inginkan, karena menonaktifkan pembaruan pada kontrol Java control panel yang ingin saya pertahankan untuk menjalankan manual. Membalik EnableAutoUpdateCheck ke 0 tidak berfungsi terlepas dari Hive mana saya memasukkannya. Saya tidak tahu apakah ada perubahan baru-baru ini dalam cara Java menyimpannya, tetapi nilai itu bahkan tidak diketik DWORD pada saya Kotak Windows 7. Ini nilai biner, yang saya coba gandakan dan dorong ke workstation lain tapi itu tidak berhasil.

Saya akhirnya hanya mencegah jusched.exe dari menjalankan menggunakan [~ # ~] gpo [~ # ~] berikut ini pengaturan:

Users Config → Policies → Admin Templates → System → Don't run specified Windows applications

Itu mencegah pembaruan berjalan secara otomatis, tetapi tetap memiliki kemampuan untuk menjalankannya secara manual.

1
prl77

Anda mungkin dapat melakukan ini dari Konfigurasi Sistem (Jalankan: msconfig). Di tab Startup hapus centang layanan yang tidak diinginkan.

1
dmo

Peringatan: Tampaknya lain kali Anda memasang Java yang lebih baru, ini akan mengaktifkan kembali "periksa pembaruan"; setidaknya itu bagi saya akan Java 6 pembaruan 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 scripted, seperti http://forums.Sun.com/thread.jspa?threadID=519877 = 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 - penyebaran. masalah properti yang melibatkan file deployment.properties selama setiap pemasangan.

0
van nilla