Versão incorreta do Windows identificada ao instalar o software antivírus. Redefinir a versão do Windows no registro?

1

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.

    
por kevininspace 24.06.2010 / 16:11

4 respostas

1

Pode ser que o Revo Uninstaller tenha quebrado algo ruim (pessoalmente, não confio nesses desinstaladores de terceiros). Eu sugiro fazer um reparo em sua instalação (e reaplicar service packs etc) e tente novamente.

Para o registro, há uma chamada de API que pode ser feita para identificar a versão do Windows, no entanto, esses instaladores podem estar procurando por algo que eles confiam.

    
por 24.06.2010 / 16:51
1

Com o tema comum sendo instaladores do 'Anti-Virus', eu não descartaria a possibilidade de que os instaladores estivessem sendo deliberadamente interferidos por algum tipo de malware existente. Use outro sistema para criar uma solução antivírus inicializável, limpe a máquina com isso e tente novamente.

Eu encontrei este artigo com uma lista de algumas possibilidades. Você precisará de uma máquina limpa para criar a chave USB ou o CD.

    
por 25.06.2010 / 04:42
0

Você pode querer verificar as chaves do registro em

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion

Você fez algum backup antes que o Revo Uninstaller fizesse sua limpeza? Você pode ser capaz de restaurar a partir daí. Caso contrário, você deve tentar reparar a instalação do XP, como sugerido por Rowland.

    
por 24.06.2010 / 17:15
0

Revo Uninstaller automaticamente (IIRC) cria um ponto de restauração do sistema antes de realizar uma desinstalação (que, IMHO, todos os instaladores devem fazer de qualquer maneira). Basta iniciar a Restauração do sistema e restaurar novamente até que o problema seja corrigido.

    
por 25.06.2010 / 04:19