O MSVCR100.dll é o núcleo do Microsoft Visual C++ 2010 Redistributable - um runtime sobre o qual toda uma geração de programas e jogos foi construída. O erro significa que esse runtime de 2010 está ausente ou danificado no seu PC; as versões mais novas do Visual C++ não o substituem, cada geração convive lado a lado. A correção é o instalador gratuito da própria Microsoft, e leva uns cinco minutos. Uma DLL avulsa de um site de download é o único caminho a evitar.
Resolva automaticamente
O Outbyte PC Repair verifica o Windows em busca de arquivos de sistema danificados, problemas no registro e restos de programas que costumam provocar esse tipo de erro. O diagnóstico é gratuito, e nada é alterado sem a sua decisão - útil se você prefere não fazer os passos abaixo na mão.
Baixar PC Repair Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.Resposta rápida
Baixe o Microsoft Visual C++ 2010 SP1 Redistributable no site oficial da Microsoft - os pacotes x64 e x86 - instale os dois e reinicie o PC. Isso restaura o MSVCR100.dll para programas de 64 e de 32 bits de uma vez.
Instalações novas do Windows não incluem os runtimes antigos do Visual C++. O primeiro programa construído com as ferramentas de 2010 mostra o erro.
Ter o Visual C++ 2015-2022 instalado não muda nada aqui - cada geração de runtime é separada, e os programas carregam exatamente aquela com que foram compilados.
Programas de 32 bits carregam a cópia x86 mesmo no Windows de 64 bits. Com só o pacote x64 instalado, os aplicativos de 32 bits continuam acusando o arquivo como faltando.
Ferramentas de limpeza agressivas, atualizações interrompidas e erros de disco podem corromper os arquivos do runtime - o pacote parece instalado, mas os programas falham mesmo assim.
Pela segurança: só o site da Microsoft. Sites de download de DLL distribuem arquivos desencontrados e, às vezes, adulterados - uma única DLL errada cria erros bem mais difíceis de rastrear que o original.
sfc /scannow e depois DISM /Online /Cleanup-Image /RestoreHealth.Os runtimes não são cumulativos - um programa compilado com as ferramentas de 2010 carrega especificamente o MSVCR100.dll, e só o pacote de 2010 o fornece. Ter várias versões do Visual C++ instaladas lado a lado é normal em qualquer PC com Windows.
Sim - o MSVCR100.dll e o MSVCP100.dll vêm juntos no mesmo Visual C++ 2010 Redistributable. Instale os pacotes das duas arquiteturas e os dois arquivos voltam.
O erro pode até sumir - e aparece outro mais sutil, porque o runtime é um conjunto de arquivos combinados, não uma DLL só. Versões desencontradas derrubam aplicativos em pontos aleatórios, e sites de DLL são um canal conhecido de malware. O instalador oficial é gratuito e leva um minuto.
O Outbyte PC Repair verifica o sistema e mostra o que encontrou - e então espera. Você revisa o diagnóstico e decide o que corrigir; nada muda sem a sua decisão.
Baixar PC Repair Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.