Se você é um usuário do windows vista 32 bits ou 64 bits, e acabou de instalar algum aplicativo no seu PC, e viu o erro abaixo, este post com certeza vai lhe interessar.
Hoje um dos meus amigos, me ligou perguntando sobre o erro abaixo:
aplicativo não inicializado corretamente (0xc0150004).Clique em ‘OK’ para finalizar a execução.
Ele me disse que acabara de comprar um Dell inspiron com windows vista home basic, x86 ( 32 bits ) e feliz da vida foi instalar algums softwares que tinha no velho windows xp, e se deparou com o erro acima. Quando fui procurar, não encontrei muita informação em português, e parti para o bom e velho inglês, e no fórum da Dell dos USA, encontrei uma solução para o problema que é causado por uma dll corrompida no VC++ Post 2005 SP1 Redistributable.
Bastou que ele baixasse do link o arquivo em inglês ( ENU ), isso mesmo em inglês, escolhesse a versão correta para o seu sistema, 32bits ( vcredist_x86.exe ) ou 64 bits ( vcredist_x64.exe )
http://code.msdn.microsoft.com/KB961894/Release/ProjectReleases.aspx?ReleaseId=2067
e os aplicativos passaram a funcionar normalmente, mesmo o hotfix para sendo em inglês, só dependendo da versão certa do seu vista.