Em que service pack você está no Windows XP? Tente atualizar para o Service Pack 3, já que o .NET 4 não é suportado em nada menor que a>.
Eu tentei baixar o .NET 4.0 no Windows XP e ele não funcionará.
Eu preciso disso para o Sims Medieval e eu baixei 3 vezes. Toda vez que eu clico nele:
the ordinal 254 could not be located in the dynamic link library msi.dll.
Como isso pode ser resolvido?
Em que service pack você está no Windows XP? Tente atualizar para o Service Pack 3, já que o .NET 4 não é suportado em nada menor que a>.
Parece-me que a sua instalação do Windows está corrompida. msi.dll é usado para instalar coisas em geral. Você pode tentar instalar / reinstalar a versão mais recente do "Windows Installer".
Parece que o serviço do Windows Installer não está atualizado. Certifique-se de instalar todas as atualizações do sistema. E como @Ray comentou, é melhor começar com o SP3 - ele pode conter o que você precisa.
Acho que você ainda não tem o Windows Installer 3.1 instalado.
Tags windows-xp .net-framework