Saya telah menginstal Java pada Windows Vista, dan setiap hari saya mendapatkan peringatan keamanan Vista yang menanyakan apakah saya ingin menjalankan "jucheck". Rupanya ini adalah pembaru otomatis Java.
Yah, aku tidak ingin itu berjalan sendiri, selamanya. Saya membatalkannya, dan berhenti. Saya klik kanan pada taskbar dan hapus centang "Periksa Pembaruan Secara Otomatis", lalu klik "Jangan Periksa", dan "Terapkan". Namun, tidak pernah mengingat pengaturan ini. Jika saya kembali ke "Java Control Panel" tepat setelah mengklik "OK", kotak yang sama dicentang lagi, semuanya dengan sendirinya.
Apakah ada cara untuk membunuh jucheck sekali dan untuk selamanya? Jika saya cukup menghapus jucheck.exe, apakah Java (selain dari pemeriksaan otomatis) masih berfungsi, dan apakah pembaruan manual masih berfungsi, dan apakah akan berhenti bahkan mencoba memperbarui setiap pagi?
Jawaban:
Buka "Run" Command pada Start Menu, ketik "msconfig" (tanpa tanda kutip), dan pergi ke tab "Startup". Periksa semua program terkait Java yang dimulai saat komputer melakukan booting. Kemudian hapus centang, klik OK, dan reboot komputer ...
Jika itu tidak berhasil, buka perintah "Jalankan" lagi, ketik services.msc, dan cari layanan terkait Java, khususnya Layanan Java dengan kata 'pembaruan' atau 'otomatis' di dalamnya ... Kemudian kanan- klik, pilih properti, dan nonaktifkan layanan ... klik OK, dan Anda selesai ... Semoga ini bisa membantu!
skenario terburuk, tetapi ini tidak disarankan: Nonaktifkan UAC ...
sumber
Lihat jawaban berikut di Server Fault - Tampaknya tidak dapat menonaktifkan Pembaruan Otomatis Java :
Kiat tambahan saya: Pengguna Windows Vista x64 atau Windows 7 x64 seharusnya mencari:
C:\Program Files (x86)\Java\jre6\bin\javacpl.exe
Pembaruan: Untuk Java 7 (32-bit), cari:
C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
.. dan ya, Java 7 masih memiliki masalah ini - setelah bertahun-tahun mereka tidak memperbaikinya agar berfungsi dengan baik, jadi solusi ini masih diperlukan.sumber
update
tab tidak akan ditampilkan. Saya tidak tahu apa yang terjadi jika Anda hanya memiliki runtime 64-bit, saya menganggap tab pembaruan akan ada di sana.JUCheck dirancang untuk komputer dengan satu pengguna yang merupakan administrator. Bagi kita dengan komputer yang memiliki banyak pengguna di mana tidak semuanya adalah administrator, maka opsi paling sederhana Anda adalah mengganti nama jucheck.exe
Anda juga bisa menghentikan JUCheck dari menjalankan saat memulai dengan menggunakan msconfig, mengikuti solusi yang disediakan oleh studiohack. Untuk melakukan ini pada Windows 8, masuk sebagai pengguna dengan hak admin dan tekan CTRL-ALT-DEL dan klik pada Task Manager. Pilih tab Startup dan klik kanan Penjadwal Pembaruan Java (TM) dan klik Nonaktifkan.
Solusi pilihan saya adalah tidak menginstal komponen JUCheck sejak awal. Itu juga membuat tab Pembaruan pada Java Control Panel menghilang dengan bersih. Ini adalah pendekatan yang baik jika Anda mengelola ratusan atau ribuan komputer. Daripada meminta setiap komputer mengunduh pembaruan, Anda dapat mengunduhnya hanya sekali dan kemudian mendistribusikannya secara terkontrol setelah mengujinya dengan lini aplikasi bisnis Anda.
Mungkin tidak mengejutkan bahwa Tom adalah seorang insinyur di Java SE security untuk Oracle Corporation UK. Setiap perangkat lunak yang mengharuskan semua pengguna komputer memiliki hak admin adalah "menurut pendapat saya" sangat tidak bertanggung jawab.
sumber
JUCheck was designed for computers with a single user who is an administrator.
bagaimana kamu bisa tahu? apakah ini tebakan, bacaan, sesuatu yang Anda terlibat, atau apa Hanya bertanya karena penasaran.Hapus
jucheck.exe
danjusched.exe
. Pernahkah Anda memikirkan hal ini?Pada Java Runtime Environment 1.6 versi yang lebih baru atau sama dengan 1.6.0.21, buka
%PROGRAMFILES%\Common Files\Java\Java Update\
atau%PROGRAMFILES(X86)%\Common Files\Java\Java Update\
, lalu hapus / renamejucheck.exe
danjusched.exe
. Versi 1.6.0.21 saat ini mengubah pembaruan lokasi yang dapat dieksekusi, menurut http://forums.cnet.com/5208-6122_102-0.html?threadID=401634 .Pada Java Runtime Environment 1.6 versi lebih lama dari 1.6.0.21, pergi ke
%PROGRAMFILES%\Java\jre6\bin\
dan%PROGRAMFILES(X86)%\Java\jre6\bin\
, lalu hapus / renamejucheck.exe
danjusched.exe
.Jika Anda memiliki produk Adobe yang diinstal, Anda mungkin ingin memeriksa lebih banyak lokasi JRE. Misalnya, ketika Adobe Creative Suite 5 diinstal, secara otomatis menginstal JRE versi lama ke lokasi-lokasi ini:
C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\JVM\bin\
C:\ProgramData\Adobe\CS5\jre\bin\
C:\Program Files (x86)\Adobe\Adobe Flash Builder 4\jre\bin\
C:\Program Files (x86)\Adobe\Adobe Flash Catalyst CS5\jre\bin\
C:\Program Files (x86)\Adobe\Acrobat 9.0\Designer 8.2\jre\bin\
Untuk setiap lokasi di atas, hapus / rename
jucheck.exe
danjusched.exe
.Selain itu, lakukan pencarian
jucheck.exe
danjusched.exe
untuk menemukan lebih banyak lokasi JRE!Selanjutnya, di keduanya
%PROGRAMFILES%\Java\jre6\bin\
dan%PROGRAMFILES(X86)%\Java\jre6\bin\
, klik kananjavacpl.exe
dan pilih "Run as administrator". Pilih tab Perbarui, dan nonaktifkan "Periksa Pembaruan Secara Otomatis", dan pilih "Jangan Periksa" untuk interval pembaruan. Lalu, buka tab Advanced, di bawah JRE Auto-Download, pilih "Never Auto-Download". Klik berlaku dan OK.Start > Run > msconfig
, atau gunakan alat pengelola startup yang berbeda, kemudian temukan dan hapus semua instance darijucheck.exe
danjusched.exe
untuk setiap tipe entri startup.Selanjutnya, buat file registri
Disable Java automatic updates.reg
,, dengan ini di dalamnya:Terapkan file registri untuk semua pengguna, dan terus-menerus menerapkannya kembali setiap login pengguna untuk ukuran yang baik.
Akhirnya, membuat file pengaturan penyebaran, dan menempatkannya di
%WINDIR%\Sun\Java\Deployment\
,%PROGRAMFILES%\Java\jre6\lib\
, dan%PROGRAMFILES(X86)%\Java\jre6\lib\
. Periksa:sumber
Itu tampaknya jauh lebih kompleks daripada versi sebelumnya yang baru saja diingat!
Untuk menjawab pertanyaan sebelumnya - alasan saya ingin menonaktifkannya adalah karena versi sebelumnya tidak terlalu bagus untuk menghapus versi sebelumnya sebelum menginstal yang baru. Itu menyebabkan masalah dengan beberapa perangkat lunak Java yang kami gunakan di tempat kerja - juga, karena mesin kerja memiliki versi yang disetel, saya ingin memastikan bahwa komputer di rumah saya memiliki versi yang sama - jadi jika saya mengembangkan barang-barang untuk siswa, itu akan berfungsi. (Beberapa perangkat lunak elearning yang kami gunakan tidak berfungsi dengan versi Java yang lebih baru).
Saya lebih suka memeriksa secara manual kapan saya mau, maka saya dapat menghapus, mengunduh & menginstal ulang.
Apakah Java mengatakan (seperti halnya perangkat lunak lain) 'Anda sudah punya Java - haruskah saya uninstall, atau Anda ingin dua versi' - maka saya akan membiarkan autoupdate berjalan. (Saya juga sangat suka jika ingat untuk bertanya kepada saya sebelum mengunduh, bukan setelah. Dulu mengingat hal-hal ini.)
sumber
Simpan ini sebagai Java32_Fix.reg dan jalankan dan itu akan memperbaiki javacpl.exe tersebut sebagai masalah Administrator / Control Panel sekali dan untuk semua:
Sebagai alternatif, ini untuk OS 64bit yang menjalankan Java 32bit:
Sekarang setiap kali Anda mengklik Java di Panel Kontrol, itu akan diluncurkan sebagai Administrator secara otomatis.
sumber
Sepertinya Java mengabaikan pengaturan dengan sengaja (dalam
javacpl.exe
), tetapi kadang-kadang ini terjadi karena ada lebih dari satu versi Java yang diinstal pada PC, jadi seseorang harus mengubah pengaturan untuk setiap versi secara terpisah.Bagi saya cara terbaik adalah mengunduh Autoruns dari Sysinternls dan menjalankannya sebagai Administrator. Dari sana hapus centang Java Updater. Saya tidak akan melakukannya
msconfig
.sumber
Versi lama Java dapat dengan mudah dihapus dengan JavaRa program freeware kecil .
Saya telah menggunakan ini di Windows XP, Windows Vista dan Windows 7 64-bit; ini bekerja dengan bersih dan andal (meskipun Anda harus menghapus log file teks yang dimasukkan ke dalam C: \ merinci file yang telah dihapus.
sumber
Inilah yang saya lakukan di bagian saya.
sumber
Anda dapat menonaktifkan pembaruan Java melalui
javacpl
danregedit
juga. Lebih detail dari Fun Bird :sumber
to frown (up)on
seolah-olah orang harus mengikuti ide-ide tersirat yang didapat dari orang yang mengerutkan kening, lelucon, sehingga hal baik ini mengilhami saya untuk mengambil bergerak dan bawa konten di situs! Jadi sekarang ada di tempat. :)