Usuário com melhor resposta
ID 1030 - The application tried to install a more recent version of the protected Windows file

Pergunta
-
Estimados, tudo bem.<o:p></o:p>
Estou tentando instalar um software no Windows Server Enterprise Edition 64Bits e não
estou conseguindo, eu recebo a messagem abaixo:<o:p></o:p>Product: ClientSetup -- Error 1402. Could not open key:
HKEY_LOCAL_MACHINE32\Software\Classes\WOW6432Node\CLSID\{1A9D2E1D-63A4-11D3-9EC5-5C91AD000000}\MiscStatus. System error 161. Verify that you have sufficient access to that key, or
contact your support personnel.<o:p></o:p>Junto com o erro indicado acima, também registra no eventviewer a mensagem abaixo (ID 1030).
Product: ClientSetup. The application tried to install a more recent version of the protected Windows file C:\Windows\SysWOW64\ODBC32.DLL. You may need to update your operating system for this application to work correctly. (Package Version: 6.1.7600.16385, Operating System Protected Version: 6.0.6002.18362).
Mesmo logando com a conta de Administrador Local ou de Domínio, recebo a mesma mensagem. Em outro servidor Windows Server 2008 Datacenter Edition 64 Bits, funcionou normalmente a instalação. Somente neste servidor é que não funciona. Seria a versão do Windows ? Ou algum Update (KB) específico que precisa atualizar ?
Inclusive, já tentei ir até a chave respectiva no registro e dar a permissão na mão mas nem assim resolveu.
Agradeço desde já a ajuda.
Att.
Adalton
Respostas
-
Adalton,
Eu não sei ao certo que pacote é esse, mas parece que de fato é incompatível com o sistema operacional. A mensagem "You may need to update your operating system for this application to work correctly" é um forte indicativo de que você pode ter problema se tentar forçar a atualização desses arquivos, eu recomendaria você atualizar o servidor para a versão R2 pelo menos. Se mesmo assim você quiser tentar instalar por sua conta e risco, você pode desabilitar o DEP e os arquivos serão sobrescritos durante a instalação. Basta rodar o comando abaixo e reiniciar o servidor:
bcdedit /set {current} nx AlwaysOff
Tenha em mente que isso pode corromper o seu servidor e causar danos, indisponibilidade e a completa reinstalação, a decisão de tentar é por sua conta e risco. Minha recomendação seria pelo menos testar em laboratório antes de executar em produção (ideal seria ter a versão 2008 R2).
Qualquer coisa, avise.
Abraço,
Gustavo Zimmermann Montesdioca - MTAC, MCT
Blog: www.gm9.com.br- Marcado como Resposta Cristopher C I_ sexta-feira, 8 de janeiro de 2016 13:23
Todas as Respostas
-
Adalton, boa tarde.
Sugiro tentar rodar o setup como administrador (Run as administrator), clique com botão direito em cima do arquivo de setup e selecion essa opção, alguns setups não tem capacidade de solicitar elevação e muitos erros de instalação acontecem por essa limitação. Se não funcionar, sugiro que você verifique qual a versão do arquivo C:\Windows\SysWOW64\ODBC32.DLL no servidor que funcionou e no que está dando erro, além do service pack e patches. O Windows Server Enterprise Edition é a versão 2008, 2008R2 ou 2012?
Se a resposta fornecida nessa thread ajudou na sua solução, não esqueça de marcar como resposta!
Abraço,
Gustavo Zimmermann Montesdioca - MTAC, MCT
Blog: www.gm9.com.br- Sugerido como Resposta GustavoZimmermannMicrosoft employee terça-feira, 5 de janeiro de 2016 16:29
-
Obrigado pela resposta Gustavo. Vamos la:
1. Eu ja tentei executar como administrador e inclusive, setando algumas opções do modo de compatibilidade, mas sem sucesso.
2. O que percebi em minha análise, no servidor que eu testei e funcionou, a versão do Windows é Windows Server 2008 Enterprise Edition R2 SP1 - 64 Bits e com o Windows Installer na versão 5.0.
3. O Servidor que eu estou tendo problemas, é um Windows Server 2008 Enterprise SP2 64 bits e com a versão do Windows Installer 4.5.
Estou suspeitando que a diferença entre o item 2 e 3 acima possa estar ocasionando no erro que estou recebendo na tentativa de instalar o software. A versão 5 do Windows Installer não tem disponível para download, ela vem como parte do R2 ou Windows Server 2012 e meu cliente não possui outra versão de Windows Server.
Outro ponto importante, é que eu recebo no eventviewer mais de um evento 1030, com arquivos diferentes, o que postei é apenas um deles (ODBC32.DLL), mas existem outros também. Se você observar na mensagem, la esta a versão do arquivo necessário e a versão atual. Eu comparei e realmente bate com a informação do evento. Veja as outras:
Product: ClientSetup. The application tried to install a more recent version of the protected Windows file C:\Windows\SysWOW64\SCRRUN.DLL. You may need to update your operating system for this application to work correctly. (Package Version: 5.812.10240.16384, Operating System Protected Version: 5.7.6002.18960).
Product: ClientSetup. The application tried to install a more recent version of the protected Windows file C:\Windows\SysWOW64\MSVCP60.DLL. You may need to update your operating system for this application to work correctly. (Package Version: 7.0.7600.16385, Operating System Protected Version: 7.0.6002.18005).
Product: ClientSetup. The application tried to install a more recent version of the protected Windows file C:\Windows\SysWOW64\MSVBVM60.DLL. You may need to update your operating system for this application to work correctly. (Package Version: 6.0.98.15, Operating System Protected Version: 6.0.98.2).
Product: ClientSetup. The application tried to install a more recent version of the protected Windows file C:\Windows\SysWOW64\MSSCRIPT.OCX. You may need to update your operating system for this application to work correctly. (Package Version: 1.0.7600.16385, Operating System Protected Version: 1.0.0.18000).
Product: ClientSetup. The application tried to install a more recent version of the protected Windows file C:\Windows\SysWOW64\IEFRAME.DLL. You may need to update your operating system for this application to work correctly. (Package Version: 11.0.10240.16590, Operating System Protected Version: 9.0.8112.16708).
Product: ClientSetup. The application tried to install a more recent version of the protected Windows file C:\Windows\SysWOW64\CDOSYS.DLL. You may need to update your operating system for this application to work correctly. (Package Version: 6.6.7600.16385, Operating System Protected Version: 6.6.6001.18000).
Alguma outra sugestão ? Seria incompatibilidade mesmo por conta da versão do S.O ou Windows Installer ? Será que seu eu pegar os arquivos atualizados do meu servidor onde funcionou a instalação e atualizar o servidor onde ocorre o problema, é uma boa opção ?
-
Adalton,
Eu não sei ao certo que pacote é esse, mas parece que de fato é incompatível com o sistema operacional. A mensagem "You may need to update your operating system for this application to work correctly" é um forte indicativo de que você pode ter problema se tentar forçar a atualização desses arquivos, eu recomendaria você atualizar o servidor para a versão R2 pelo menos. Se mesmo assim você quiser tentar instalar por sua conta e risco, você pode desabilitar o DEP e os arquivos serão sobrescritos durante a instalação. Basta rodar o comando abaixo e reiniciar o servidor:
bcdedit /set {current} nx AlwaysOff
Tenha em mente que isso pode corromper o seu servidor e causar danos, indisponibilidade e a completa reinstalação, a decisão de tentar é por sua conta e risco. Minha recomendação seria pelo menos testar em laboratório antes de executar em produção (ideal seria ter a versão 2008 R2).
Qualquer coisa, avise.
Abraço,
Gustavo Zimmermann Montesdioca - MTAC, MCT
Blog: www.gm9.com.br- Marcado como Resposta Cristopher C I_ sexta-feira, 8 de janeiro de 2016 13:23