Instalei o Java no Windows Vista e todos os dias recebo um aviso de segurança do Vista perguntando se eu quero executar o "jucheck". Aparentemente, este é o atualizador automático do Java.
Bem, eu não quero que funcione por conta própria, nunca. Eu cancelo e desisto. Clique com o botão direito do mouse na barra de tarefas e clique em "Verificar atualizações automaticamente" e, em seguida, clique em "Nunca verificar" e "Aplicar". E, no entanto, nunca se lembra dessa configuração. Se eu voltar ao "Painel de controle Java" logo após clicar em "OK", a mesma caixa será marcada novamente, por si só.
Existe alguma maneira de matar o jucheck de uma vez por todas? Se eu simplesmente excluir o jucheck.exe, o Java (que não seja a verificação automática) ainda funcionará, e as atualizações manuais ainda funcionarão?
Respostas:
Abra o comando "Executar" no menu Iniciar, digite "msconfig" (sem as aspas) e vá para a guia "Inicialização". Verifique se há programas relacionados ao Java iniciando quando o computador é inicializado. Em seguida, desmarque-o, clique em OK e reinicie o computador ...
Se isso não funcionar, abra o comando "Executar" novamente, digite services.msc e procure por serviços relacionados ao Java, especialmente um serviço Java com a palavra 'update' ou 'automatic' nele ... clique nele, selecione propriedades e desative o serviço ... clique em OK e pronto ... Espero que isso ajude!
pior cenário, mas isso não é recomendado: desabilite o UAC ...
fonte
Consulte a seguinte resposta em Falha no servidor - Não consigo desativar a Atualização automática do Java :
Minha dica adicionada: os usuários do Windows Vista x64 ou Windows 7 x64 devem procurar:
C:\Program Files (x86)\Java\jre6\bin\javacpl.exe
Atualização: para Java 7 (32 bits), procure:
C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
.. e sim, o Java 7 ainda tem esse problema - depois de todos esses anos eles não o corrigiram para funcionar corretamente, portanto, essa solução alternativa ainda é necessária.fonte
update
guia não será mostrada. Não sei o que acontece se você tiver apenas o tempo de execução de 64 bits, presumo que a guia de atualização esteja lá.O JUCheck foi projetado para computadores com um único usuário que é administrador. Para aqueles de nós com computadores com vários usuários em que nem todos são administradores, sua opção mais simples é renomear jucheck.exe
Você também pode impedir que o JUCheck seja executado na inicialização usando o msconfig, seguindo a solução fornecida pelo studiohack. Para fazer isso no Windows 8, faça logon como usuário com direitos de administrador, pressione CTRL-ALT-DEL e clique em Gerenciador de tarefas. Selecione a guia Inicialização e clique com o botão direito do mouse em Java (TM) Update Scheduler e clique em Desativar.
Minha solução preferida não é instalar o componente JUCheck em primeiro lugar. Também faz com que a guia Atualização do Painel de controle Java desapareça corretamente. Essa é uma boa abordagem se você gerencia centenas ou milhares de computadores. Em vez de cada computador fazer o download da atualização, você pode baixá-la apenas uma vez e distribuí-la de maneira controlada após testá-la com seus aplicativos de linha de negócios.
Pode não surpreender que Tom seja um engenheiro de segurança Java SE da Oracle Corporation UK. Qualquer software que exija que todos os usuários de um computador tenham direitos de administrador é "na minha opinião" altamente irresponsável.
fonte
JUCheck was designed for computers with a single user who is an administrator.
como você sabe? isso é um palpite, leitura, algo com o qual você esteve envolvido ou o quê? Apenas perguntando por curiosidade.Basta excluir
jucheck.exe
ejusched.exe
. Você já pensou nisso?Nas versões do Java Runtime Environment 1.6 mais recentes ou iguais a 1.6.0.21, vá para
%PROGRAMFILES%\Common Files\Java\Java Update\
ou%PROGRAMFILES(X86)%\Common Files\Java\Java Update\
e exclua / renomeiejucheck.exe
ejusched.exe
. A versão 1.6.0.21 atual alterou os locais executáveis da atualização, de acordo com http://forums.cnet.com/5208-6122_102-0.html?threadID=401634 .Nas versões do Java Runtime Environment 1.6 anteriores à 1.6.0.21, vá para
%PROGRAMFILES%\Java\jre6\bin\
e%PROGRAMFILES(X86)%\Java\jre6\bin\
, em seguida, exclua / renomeiejucheck.exe
ejusched.exe
.Se você tiver algum produto Adobe instalado, convém procurar mais locais do JRE. Por exemplo, quando o Adobe Creative Suite 5 é instalado, ele instala automaticamente versões antigas do JRE nesses locais:
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\
Para cada localidade acima, exclua / renomeie
jucheck.exe
ejusched.exe
.Além disso, faça uma pesquisa
jucheck.exe
ejusched.exe
encontre ainda mais locais do JRE!Em seguida, nos dois
%PROGRAMFILES%\Java\jre6\bin\
e%PROGRAMFILES(X86)%\Java\jre6\bin\
, clique com o botão direito do mousejavacpl.exe
e selecione "Executar como administrador". Selecione a guia Atualização e desative "Verificar atualizações automaticamente" e selecione "Nunca verificar" para o intervalo de atualização. Em seguida, vá para a guia Avançado, em Download automático do JRE, selecione "Nunca baixar automaticamente". Clique em Aplicar e OK.Start > Run > msconfig
, ou use uma ferramenta diferente do gerenciador de inicialização e encontre e exclua todas as instâncias dejucheck.exe
ejusched.exe
para cada tipo de entrada de inicialização.Em seguida, crie um arquivo de registro,,
Disable Java automatic updates.reg
com isso dentro:Aplique o arquivo de registro a todos os usuários e aplique-o constantemente a cada logon do usuário, para uma boa medida.
Finalmente, crie um arquivo de configurações de implantação, e colocá-lo em
%WINDIR%\Sun\Java\Deployment\
,%PROGRAMFILES%\Java\jre6\lib\
e%PROGRAMFILES(X86)%\Java\jre6\lib\
. Verificação de saída:fonte
Isso parece muito mais complexo do que as versões anteriores que acabamos de lembrar!
Para responder a uma pergunta anterior - o motivo pelo qual desejo desativá-la é porque as versões anteriores não eram muito boas em desinstalar a versão anterior antes de instalar a nova. Isso causou problemas com alguns dos softwares Java que usamos no trabalho - também, como as máquinas de trabalho têm uma versão definida, quero garantir que meu PC doméstico tenha a mesma versão - por isso, se eu desenvolver coisas para os alunos, ele funcionará. (Alguns dos softwares de elearning que usamos não funcionam com versões mais recentes do Java).
Prefiro verificar manualmente quando quiser, para poder desinstalar, baixar e reinstalar.
Java deveria dizer (como outros softwares) 'você já tem Java - devo desinstalá-lo ou você quer duas versões' - então eu deixaria a atualização automática executar. (Eu também gostaria que me lembrasse de me perguntar antes de baixar, em vez de depois. Costumava lembrar essas coisas.)
fonte
Salve isso como Java32_Fix.reg e execute e ele corrigirá os problemas do javacpl.exe como administrador / painel de controle de uma vez por todas:
Como alternativa, é para o sistema operacional de 64 bits executando o Java de 32 bits:
Agora, sempre que você clicar em Java no Painel de Controle, ele será iniciado como Administrador automaticamente.
fonte
Parece que o Java está ignorando as configurações de propósito (in
javacpl.exe
), mas às vezes isso está acontecendo porque há mais de uma versão do Java instalada no PC, portanto, é necessário alterar as configurações de cada versão separadamente.Para mim, a melhor maneira é baixar Autoruns do Sysinternls e executá-lo como Administrador. A partir daí, desmarque o Java Updater. Eu não faria isso
msconfig
.fonte
Versões antigas do Java podem ser facilmente removidas com o pequeno programa freeware JavaRa .
Eu usei isso no Windows XP, Windows Vista e Windows 7 de 64 bits; funciona de forma limpa e confiável (embora você precise remover um log de arquivo de texto que ele coloca em C: \ detalhando os arquivos que foram excluídos.
fonte
Foi isso que fiz da minha parte.
fonte
Você pode desativar as atualizações do Java via
javacpl
eregedit
também. Mais detalhes de Fun Bird :fonte
to frown (up)on
como se as pessoas devessem seguir idéias implícitas obtidas de alguém carrancudo, que piada, então a coisa boa é que me inspira a aceitar mover e trazer conteúdo para o site! Então agora está no local. :)