Pergunta

Nossa configuração executa vcredist_x86.exe com parâmetro /qb para silenciar.Isso funciona em todos os nossos sistemas de teste, mas infelizmente a instalação ainda mostra uma mensagem no computador do cliente.

Por favor, olhe a imagem abaixo - alguém adivinha ou sabe a origem desta mensagem?Não encontrei nada aqui e no Google, alguém disse que isso acontece no Windows XP em inglês (que o cliente possui), mas não no alemão.

InnoSetup possui direitos administrativos totais e inicia vcredist_x86.exe versão 9.0.21022.8 em sua seção [Executar].Nosso aplicativo não foi escrito em VC, mas usou o GAUSS Run-Time Engine que é.

While InnoSetup's 'Finishing installation...' is shown, the message install.res.????.dll comes up

Foi útil?

Solução

Tive o mesmo problema, quando tentei instalar o vcredist_x86 com idioma diferente do sistema operacional (Windows 2003 Eng e vncredist Rus), quando baixei o vcredist com o idioma adequado, ele foi instalado com sucesso.

Além disso, você pode ver a instalação de login %temp % dd_vcredist*.txt no meu caso, foi dito:

[06/29/12,13:10:31] ========== Logging started ==========
[06/29/12,13:10:31] =====================================
[06/29/12,13:10:31] Failed to set lang to requested lang code 1033
[06/29/12,13:10:31] Failed to set lang to OS language 1033
[06/29/12,13:10:31] ***ERROR EVENT*** : Failed last resort to set lang to ENU - no resources
[06/29/12,13:10:36] =========== Logging ended ===========
[06/29/12,13:10:36] =====================================

Outras dicas

apenas para o registro, porque eu aterrissei nesta página enquanto procurava uma solução:

Eu tive que baixar a versão SP1 do arquivo executável, disponível aqui .

Este link pode ser útil também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top