É realmente muito fácil. A melhor maneira depende da versão do seu cliente, mas, no final das contas, você está apenas editando um valor de registro.
Você está procurando em \HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\
pela chave EnableJavaUpdate
. É um REG_DWORD
e, por padrão, tem um valor de um. Defina o valor para 00000000
(oito zeros).
Para o XP, colocamos o script VBS abaixo em um Script de inicialização e aplicamos em todos os nossos computadores.
Set oShell = CreateObject("WScript.Shell")
sRegKey = "HKLM\SOFTWARE\JavaSoft\Java Update\Policy"
oShell.RegWrite sRegKey & "\EnableJavaUpdate", 00000000, "REG_DWORD"
Para o Windows Vista e superior, a maneira mais fácil é usar uma Preferência de Diretiva de Grupo ou duas (elas podem ser temperamentais com clientes XP, portanto, não são recomendadas para uso com o XP).
Para Java de 32 bits / x86 em execução em uma versão de 32 bits do Windows ou Java de 64 bits em execução em uma versão de 64 bits do Windows, o valor de registro acima é o que você precisa. Aqui está um link para um guia para o processo com fotos, e ele inclui instruções sobre como configurar um GPP para fazer isso .
Para Java de 32 bits / x86 executado em uma versão de 64 bits do Windows, a chave está em um local diferente, em \HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy
. Mesmo valor, no entanto, e novamente, um valor de 1 ativa, um valor de 0 desativa-o. Aqui está um link para um guia para o processo com fotos e inclui instruções sobre como configurar um GPP para fazer isso .