Pergunta:
Como os programas de instalação determinam a versão do Windows e como posso redefini-la corretamente? É através de uma chave de registro ou há algum arquivo no system32 que eu possa adicionar?
Antecedentes:
Eu tenho tentado instalar uma solução antivírus na minha máquina Windows XP SP3, mas os programas de instalação continuam me dizendo que eu preciso de uma versão mais atual do Windows. O Windows XP SP3 está listado entre as plataformas suportadas (AVG, Antivir, MSE). Em particular, o Antivir diz que requer que o Windows 2000 SP4 e o pacote cumulativo de atualizações, ou acima, funcionem. O AVG diz que precisa de uma "versão mais recente do Windows". O MSE (Microsoft Security Essentials) simplesmente se recusa a ativar a proteção em tempo real. De qualquer forma, todos esses programas antivírus não identificam a versão do Windows corretamente.
Algumas informações:
Todas as atualizações da Microsoft em vigor a partir de 23 de junho de 2010.
Eu identifiquei meu computador via:
1) meu computador - > Guia Geral (também Iniciar - > Executar - > sysdm.cpl)
2) Informações do sistema (também Iniciar - > Executar - > winmsd.exe)
3) Comando de linha de comando "ver".
Todos os três identificá-lo corretamente como o Windows XP SP3 (5.1.2600)
Eu tinha um programa antivírus anterior instalado e, como todos sugerem, ele foi desinstalado antes de tentar instalar o novo. Eu também usei o Revo Uninstaller para limpar chaves e pastas de registro não usadas para esse antigo antivírus.
Eu registrei novamente o Softpub.dll, Wintrust.dll, Initpki.dll e Mssip32.dll. Ainda não identificando corretamente.
Se fosse apenas um instalador mal programado, eu deixaria isso passar, mas agora três instaladores antivírus diferentes estão erroneamente identificando minha versão do Windows.