Desativar o atualizador de Java no registro

4

O atualizador Java solicita o download de novas atualizações. Como desativar em muitos computadores no domínio esse recurso? É esta caixa de seleção:

Maspareceserimpossíveldesmarcá-lonoregistro.Eutentei:

32bits:

[HKEY_CURRENT_USER\SOFTWARE\JavaSoft\JavaUpdate\Policy]"EnableJavaUpdate"=dword:00000000

64 bits:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001

O problema é que DWORD EnableJavaUpdate oculta a guia Atualizar "no Painel JavaControl, mas não quero ocultar essa guia, apenas desmarque esta caixa de seleção .

Eu tentei desmarcar a caixa de seleção e comparar visualmente o conteúdo do caminho do registro.

Eu também experimentei o Sysinternals ProcMonitor, mas não consigo encontrar um local no registro em que essas informações sejam armazenadas.

EDITAR :

1.7.0_67 Java em x64 tem problema, que EnableJavaUpdate no registro é definido como 1 e não funciona (guia Atualização não é mostrada). Veja a prova .

1.7.0_51 Java em x64 tem problema, que todo o caminho do registro está faltando no computador. Veja a prova .

1.7.0._51 O Java no x86 tem o caminho no registro e também a guia Atualizar no diálogo Configurar Java. (Eu não tenho screenhoot).

Preciso parar de fazer o download da nova versão e DEPOIS DE SOLUCIONAR a atualização de todas as versões antigas do Java em todos os computadores.

    
por Jerry1 21.10.2014 / 09:30

3 respostas

6

Na minha experiência, desabilitar o Java Update usando o Painel de Controle do Java não funciona (não é o problema do UAC que a Oracle fala) e nem os valores do Registro associado sob a chave "Política". É um absurdo, eu sei.

O que funciona é simplesmente excluir o valor SunJavaUpdateSched da chave "Executar" do Windows. Obviamente, se você atualizar ou instalar o Java posteriormente manualmente, essa chave será recriada. Desde que você mencionou ter "muitos computadores", aqui está um exemplo de como fazer isso usando a linha de comando no Windows 7 de 64 bits:

reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run" /v "SunJavaUpdateSched" /f

    
por 12.11.2014 / 20:59
2

Fonte Como Desativar as notificações de atualização Java nos computadores de rede do Windows 7

Change Java Registry Keys

Open RegEdit on the Windows 7 PC. Before making any registry changes, it is recommended to first create a backup.

To disable the Java Update Notifications browse to the following registry keys

32bit Users:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy

  • Change the EnableAutoUpdateCheck to 0
  • Change the EnableJavaUpdate to 0

64bit Users:

HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy

  • Change the EnableJavaUpdate to 0
  • Change the NotifyDownload to 0
  • Add a new DWORD called "EnableAutoUpdateCheck" and set to 0

O restante do artigo explica como usar uma Política de Grupo do Windows para desativar as notificações do Java Update. Você precisará de um computador Windows 7 com o Java mais recente instalado e um Windows Server 2008 executando as Diretivas de Grupo.

    
por 21.10.2014 / 11:03
0

Você tentou isso? link

Isso parece também reativar a caixa de seleção Java Plug-in na guia Avançado. É sempre cinza, apesar de eu ser um administrador na caixa ...

    
por 12.11.2014 / 20:44