Acho que é um problema com o Windows Installer. Eu tentei reiniciar o serviço, mas sem efeito. Não consigo instalar nada que termine com .msi . Às vezes, recebo uma mensagem de erro:
Logs do visualizador de eventos:
Instalador do Python:
Produto: Python 2.7.3 - Erro 1723. Há um problema com este pacote do Windows Installer. Não foi possível executar uma DLL necessária para a conclusão desta instalação. Entre em contato com o pessoal de suporte ou o fornecedor do pacote. Ação CheckDir, entrada: _CheckDir @ 4, biblioteca: C: \ Usuários \ x \ AppData \ Local \ Temp \ MSI570C.tmp
Instalador do SSDLife:
Produto: SSDlife Pro - Erro 1723. Há um problema com este pacote do Windows Installer. Não foi possível executar uma DLL necessária para a conclusão desta instalação. Entre em contato com o pessoal de suporte ou o fornecedor do pacote. Ação WIX_TestVersion, entrada: WIX_TestVersion, biblioteca: C: \ Usuários \ x \ AppData \ Local \ Temp \ MSIA32E.tmp
Pesquisando no erro 1723: Esse erro pode ocorrer se você tiver uma versão desatualizada do Windows Installer
Eu tenho alguns links para o Windows Installer, mas nenhum deles possui o Windows 7 na lista de sistemas operacionais suportados.
https://www.microsoft.com/en-us/download/details.aspx?id=25 e
O Windows (7 x64) está atualizado.
Também tentei este Fixit: http://support.microsoft.com/mats/Program_Install_and_Uninstall
Mas não encontrou nenhum problema.
fonte
Respostas:
Também me deparei com esta questão. A resposta de Alexey Ivanov não me ajudou muito, mas me inspirou a investigar
C:\Users\x\AppData\Local\Temp
.Como sempre, as mensagens de erro eram apenas metade úteis. No meu caso, a DLL não estava faltando - o instalador não tinha permissões para acessar a pasta . Não tentei executar o instalador como administrador - isso não fazia sentido para mim, considerando que eu já estava usando uma conta de administrador e esperava que o UAC manipulasse a elevação de privilégios. De qualquer forma, como muitas coisas no Windows, tudo isso é um mistério para mim.
No entanto, depois de ir para
Properties > Security
aC:\Users\x\AppData\Local\Temp
pasta e concederEveryone
aFull control
permissão, os instaladores anteriores estavam falhando agora funcionavam! Viva! ComoEveryone
já tinhaRead
eWrite
acesso, suspeito queFull control
também tenha adicionado aExecute
permissão necessária .O que me pergunto, agora, é como isso aconteceu em primeiro lugar, e quais devem ser as permissões corretas nesse diretório.
fonte
Everyone
:-). Enfim, gostaria de saber qual pode ser a causa subjacente desse problema. Eu estava tendo problemas com vários instaladores, incluindo o instalador do iTunes - um instalador muito popular! Eu me pergunto o que aconteceu que quebrou as permissões nesse diretório.Uma solução simples é executar o shell de comando como administrador (basta pesquisar cmd.exe e clicar com o botão direito do mouse-> executar como administrador) e, em seguida, ir para o local do pacote MSI e executar
msiexec /i packagename.msi
. Funcionou para mim.fonte
msiexec /i packagename.msi
Seu sistema deve estar com falta de uma DLL necessária.
Nos dois casos que você descreve, o Windows Installer tentou executar uma ação personalizada localizada em uma DLL. Esses arquivos .tmp:
C:\Users\x\AppData\Local\Temp\MSI570C.tmp
eC:\Users\x\AppData\Local\Temp\MSIA32E.tmp
são realmente arquivos DLL extraídos do MSI.Mas, por algum motivo, não conseguiu carregar a DLL.
O mais importante é descobrir qual DLL está faltando. Enquanto a mensagem de erro estiver na tela, vá para o diretório temporário e verifique se o arquivo DLL temporário ainda existe. Se estiver lá, copie-o com extensão DLL. Em seguida, para descobrir qual DLL dos ausentes está faltando, você pode usar o
depends.exe
utilitário do Visual Studio.Se o arquivo temporário já estiver removido, a única maneira de obter a DLL é extraí-la do pacote, da
Binary
tabela.Eu tenho dois candidatos possíveis mais prováveis: o tempo de execução do Visual C ++ está ausente ou o tempo de execução do .Net está ausente. No entanto, é apenas um palpite…
fonte
Tentei o que o Dimadima sugeriu, mas ainda tinha um pequeno problema de acesso. Desenterrei uma ferramenta para o Win 7 / Vista chamada apropriação. Ele adiciona um menu contextual ao botão direito do mouse e você pode 'Assumir a Propriedade'. Eu pensei em tentar que funcionasse como um encanto.
http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/
fonte
Nenhuma dessas soluções funcionou para mim, no entanto, quando fui diretamente para a pasta de download, clique com o botão direito do mouse no ícone da instalação que gostaria de executar e clique em "executar como administrador", instalado sem mais mensagens de erro.
fonte