Vários programas, jogos, ou mods .asi, criados na programação C++, precisam dos famosos “redistributable” para rodar.
Numa nova instalação do Windows (formatar, reinstalar o Windows etc), você não tem os “redistributables” instalados.
Normalmente instaladores de programas instalam o “redistributable” no seu PC junto com o programa, ou jogo, mas são vários, de vários anos diferentes, a falta deles pode lhe dar problemas em executar softwares portáteis, ou DLL de patches, como mods para jogos etc.
Isto corrige erros do tipo “O programa não pode ser iniciado porque está faltando *.dll” (missing *.dll), ou “Falha na inicialização do aplicativo devido à configuração lado a lado incorreta” (side-by-side configuration).
É recomendado reiniciar o PC depois de instalar.
Visual C++ **** Redistributable (x86/x64) para MSVCR***.dll, MSVCP***.dll
Irá instalar todas as versões do Visual C++ Redistributable no seu PC, desde antiga até as novas, frequentemente atualizado como um projeto open source. Basta baixar o primeiro download, extrair e instalar.
VisualCppRedist AIO
Algum arquivo “d3dx9_*.dll”, qualquer outro problema com DirectX 7/8/9 ou outro!
Irá instalar versões antigas e novas do Direct3D etc. Útil para rodar jogos antigos no seu PC.
DirectX End-User Web Installer
Também é recomendado sempre ter a mais recente versão do .NET Framework em seu PC:
Microsoft .NET Framework
Explicação sobre as .dll do Microsoft Visual C++ Redistributable Package:
Exemplo: MSVCR100D
MS = Microsoft
V = Visual
C = C ou CP = C++
R = Runtime
100 = Versão (v10.0 (2010), ou 110 = v11.0 (2012), v12.0 (2013) etc