Eu me deparei com esse problema também. A resposta de Alexey Ivanov não me ajudou muito, mas, no entanto, me inspirou a investigar C:\Users\x\AppData\Local\Temp .
Como de costume, as mensagens de erro eram apenas parcialmente ú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, considerando que eu já estava usando uma conta de administrador e esperava que o UAC lidasse com a elevação de privilégios. De qualquer forma, como muitas coisas no Windows, essa coisa toda é um mistério para mim.
No entanto, depois de ir para Properties > Security na pasta C:\Users\x\AppData\Local\Temp e conceder essa Everyone a permissão Full control , os instaladores que estavam com defeito falharam agora! Viva! Como Everyone já tinha Read e Write access, suspeito que Full control também adicionou uma permissão Execute necessária.
O que eu imagino, agora, é como isso aconteceu em primeiro lugar e quais devem ser as permissões corretas nesse diretório.
