Como dave_thompson_085 explicou, eu tenho que desmarcar o "Public JRE" do pacote de instalação, como mostrado na imagem abaixo.
Minha empresa faz uso da versão mais recente do Oracle JRE (1.8.0u66), embora eu use o JDK em vez de apenas o JRE. O cliente para o qual sou despachado requer a versão mais recente do Oracle JDK 6 (1.6.0u45), pois comprou suporte explícito de longo prazo da Oracle.
Ter as duas causas instaladas está em conflito e nem os aplicativos da minha empresa nem o meu cliente são executados corretamente. Se eu usar apenas um deles, não haverá problemas nos respectivos aplicativos.
Acredito que, no passado, era possível baixar versões descompactáveis de qualquer JDK para Windows. Agora vejo que todos eles vêm em um executável.
Dado que, eu sei que ter a versão mais recente instalada e o JDK 6 simplesmente descompactado funcionará corretamente já que nada será bagunçado no registro ou coisas assim, o que está causando o problema. Eu sei porque eu tenho que configurar manualmente algumas variáveis de ambiente importantes e eu sei como jogar com aqueles para ter o aplicativo cliente em execução no meu PC.
Então, minha pergunta é a seguinte: é possível recuperar de alguma forma uma versão somente de arquivo do JDK 6 que eu exijo para o Windows? Se sim, onde ou como?
Como dave_thompson_085 explicou, eu tenho que desmarcar o "Public JRE" do pacote de instalação, como mostrado na imagem abaixo.