Zainstalowałem Javę w systemie Windows Vista i codziennie otrzymuję ostrzeżenie dotyczące bezpieczeństwa Vista z pytaniem, czy chcę uruchomić „jucheck”. Najwyraźniej jest to automatyczny aktualizator Java.
Cóż, nie chcę, żeby działało samo, nigdy. Anuluję i rezygnuję. Klikam prawym przyciskiem myszy pasek zadań i odznaczam „Automatycznie sprawdzaj dostępność aktualizacji”, a następnie klikam „Nigdy nie sprawdzaj” i „Zastosuj”. A jednak nigdy nie pamięta tego ustawienia. Jeśli wrócę do „Panelu sterowania Java” zaraz po kliknięciu „OK”, to samo pole jest ponownie zaznaczane.
Czy jest jakiś sposób, aby raz na zawsze zabić Jucheck? Jeśli po prostu usunę plik jucheck.exe, czy Java (oprócz automatycznego sprawdzania) nadal będzie działać i czy aktualizacje ręczne będą nadal działać, czy przestanie nawet próbować aktualizować codziennie?
źródło
Odpowiedzi:
Otwórz polecenie „Uruchom” w menu Start, wpisz „msconfig” (bez cudzysłowów) i przejdź do zakładki „Uruchamianie”. Sprawdź, czy nie ma programów powiązanych z Javą, które uruchamiają się po uruchomieniu komputera. Następnie usuń zaznaczenie, kliknij OK i uruchom ponownie komputer ...
Jeśli to nie zadziała, otwórz ponownie polecenie „Uruchom”, wpisz services.msc i poszukaj usług powiązanych z Javą, zwłaszcza usługi Java ze słowem „aktualizacja” lub „automatyczna”… kliknij go, wybierz właściwości i wyłącz usługę ... kliknij OK i gotowe ... Mam nadzieję, że to pomoże!
najgorszy scenariusz, ale nie jest to zalecane: Wyłącz UAC ...
źródło
Patrz odpowiedź na błąd serwera - wydaje się, że nie można wyłączyć automatycznej aktualizacji Java :
Moja dodana wskazówka: użytkownicy systemu Windows Vista x64 lub Windows 7 x64 powinni zamiast tego szukać:
C:\Program Files (x86)\Java\jre6\bin\javacpl.exe
Aktualizacja: w przypadku Java 7 (32-bit) zamiast tego wyszukaj:
C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
.. i tak, Java 7 nadal ma ten problem - po tylu latach nie naprawili go poprawnie, więc to obejście jest nadal wymagane.źródło
update
karta nie zostanie wyświetlona. Nie wiem, co się stanie, jeśli masz tylko 64-bitowe środowisko uruchomieniowe. Zakładam, że będzie tam karta aktualizacji.JUCheck został zaprojektowany dla komputerów z jednym użytkownikiem, który jest administratorem. Dla tych z nas, którzy mają wielu użytkowników, z których nie wszyscy są administratorami, najprostszą opcją jest zmiana nazwy pliku jucheck.exe
Możesz także zatrzymać uruchamianie JUCheck przy uruchamianiu za pomocą msconfig, postępując zgodnie z rozwiązaniem dostarczonym przez studiohack. Aby to zrobić w systemie Windows 8, zaloguj się jako użytkownik z uprawnieniami administratora, naciśnij CTRL-ALT-DEL i kliknij Menedżer zadań. Wybierz kartę Uruchamianie i kliknij prawym przyciskiem myszy Harmonogram aktualizacji Java (TM), a następnie kliknij Wyłącz.
Preferowanym przeze mnie rozwiązaniem nie jest instalacja komponentu JUCheck. Powoduje również, że karta Aktualizacja panelu sterowania Java znika całkowicie. To dobre podejście, jeśli zarządzasz setkami lub tysiącami komputerów. Zamiast pobierać aktualizację z każdego komputera, możesz pobrać ją tylko raz, a następnie dystrybuować w kontrolowany sposób po przetestowaniu za pomocą aplikacji biznesowych.
Nic dziwnego, że Tom jest inżynierem bezpieczeństwa Java SE dla Oracle Corporation UK. Każde oprogramowanie, które wymaga od wszystkich użytkowników komputera uprawnień administratora, jest „moim zdaniem” wysoce nieodpowiedzialne.
źródło
JUCheck was designed for computers with a single user who is an administrator.
Skąd to wiedziałeś? czy to zgadywanie, czytanie, coś, w co byłeś zaangażowany, czy co? Po prostu pytam z ciekawości.Po prostu usuń
jucheck.exe
ijusched.exe
. Czy myślałeś o tym?W wersjach środowiska Java Runtime Environment 1.6 nowszych lub równych 1.6.0.21 przejdź do
%PROGRAMFILES%\Common Files\Java\Java Update\
lub%PROGRAMFILES(X86)%\Common Files\Java\Java Update\
, a następnie usuń / zmień nazwęjucheck.exe
ijusched.exe
. Obecna wersja 1.6.0.21 zmieniła lokalizacje plików wykonywalnych aktualizacji, zgodnie z http://forums.cnet.com/5208-6122_102-0.html?threadID=401634 .W środowisku Java Runtime Environment 1.6 starszym niż 1.6.0.21 przejdź do
%PROGRAMFILES%\Java\jre6\bin\
i%PROGRAMFILES(X86)%\Java\jre6\bin\
, a następnie usuń / zmień nazwęjucheck.exe
ijusched.exe
.Jeśli masz zainstalowane jakieś produkty Adobe, możesz chcieć sprawdzić więcej lokalizacji JRE. Na przykład po zainstalowaniu pakietu Adobe Creative Suite 5 automatycznie instaluje starsze wersje środowiska JRE w następujących lokalizacjach:
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\
Dla każdej powyższej lokalizacji usuń / zmień nazwę
jucheck.exe
ijusched.exe
.Dodatkowo wyszukaj
jucheck.exe
ijusched.exe
znajdź jeszcze więcej lokalizacji JRE!Następnie w oba
%PROGRAMFILES%\Java\jre6\bin\
i%PROGRAMFILES(X86)%\Java\jre6\bin\
kliknij prawym przyciskiem myszyjavacpl.exe
i wybierz „Uruchom jako administrator”. Wybierz kartę Aktualizacja i wyłącz opcję „Sprawdź aktualizacje automatycznie”, a następnie wybierz opcję „Nigdy nie sprawdzaj” dla interwału aktualizacji. Następnie przejdź do karty Zaawansowane, w obszarze JRE Auto-Download wybierz „Never Auto-Download”. Kliknij Zastosuj i OK.Start > Run > msconfig
Lub użyć innego narzędzia Startup Manager, a następnie znaleźć i usunąć wszystkie instancjejucheck.exe
ijusched.exe
dla każdego typu pozycji startowej.Następnie utwórz plik rejestru
Disable Java automatic updates.reg
z następującymi elementami:Zastosuj plik rejestru dla wszystkich użytkowników i stale stosuj go ponownie przy każdym logowaniu użytkownika, aby zachować dokładność.
Wreszcie, należy utworzyć plik ustawień rozmieszczenia oraz umieścić go w
%WINDIR%\Sun\Java\Deployment\
,%PROGRAMFILES%\Java\jre6\lib\
i%PROGRAMFILES(X86)%\Java\jre6\lib\
. Sprawdzić:źródło
Wydaje się to o wiele bardziej skomplikowane niż wcześniejsze wersje, które właśnie zapamiętały!
Aby odpowiedzieć na wcześniejsze pytanie - powodem, dla którego chcę je wyłączyć, jest to, że wcześniejsze wersje nie były zbyt dobre w odinstalowywaniu poprzedniej wersji przed instalacją nowej. To spowodowało problemy z niektórymi programami Java, których używamy w pracy - także dlatego, że maszyny robocze mają ustawioną wersję, chcę mieć pewność, że mój domowy komputer ma tę samą wersję - więc jeśli opracuję materiały dla studentów, to zadziała. (Niektóre używane przez nas oprogramowanie e-learningowe nie działa z nowszymi wersjami Javy).
Wolę ręcznie sprawdzić, kiedy chcę, a następnie mogę odinstalować, pobrać i ponownie zainstalować.
Gdyby Java powiedziała (tak jak inne oprogramowanie) „masz już Javę - czy powinienem ją odinstalować, czy chcesz mieć dwie wersje” - wtedy pozwoliłbym uruchomić automatyczną aktualizację. (Podoba mi się również, jeśli pamięta, aby zapytać mnie przed pobraniem, a nie po nim. Pamiętało o tym).
źródło
Zapisz to jako Java32_Fix.reg i uruchom, a to naprawi te javacpl.exe jako problemy Administratora / Panelu sterowania raz na zawsze:
Alternatywnie dotyczy to 64-bitowego systemu operacyjnego z 32-bitową Javą:
Teraz za każdym razem, gdy klikniesz Java w Panelu sterowania, zostanie ona automatycznie uruchomiona jako Administrator.
źródło
Wygląda na to, że Java celowo ignoruje ustawienia (in
javacpl.exe
), ale czasami tak się dzieje, ponieważ na komputerze jest zainstalowana więcej niż jedna wersja Java, więc należy zmienić ustawienia dla każdej wersji osobno.Dla mnie najlepszym sposobem jest pobranie Autoruns z Sysinternls i uruchomienie go jako Administrator. Stamtąd odznacz Java Updater. Nie zrobiłbym tego
msconfig
.źródło
Stare wersje Java można łatwo usunąć za pomocą małego darmowego programu JavaRa .
Użyłem tego w Windows XP, Windows Vista i Windows 7 64-bit; działa czysto i niezawodnie (chociaż trzeba usunąć dziennik pliku tekstowego, który umieszcza w C: \ ze szczegółami usuniętych plików).
źródło
To właśnie zrobiłem z mojej strony.
źródło
Możesz wyłączyć aktualizacje Java za pomocą
javacpl
iregedit
. Więcej szczegółów od Fun Bird :źródło
to frown (up)on
tak, jakby ludzie powinni podążać za ukrytymi pomysłami, które ktoś marszczy brwi, co za żart, więc dobrze, że inspiruje mnie to do wzięcia przenieść i przynieść treść na stronie! Więc teraz jest na miejscu. :)