Bom tempo!
Você trabalha por conta própria e tudo parece estar em ordem com o sistema ... Mas então, inesperadamente, ao iniciar algum jogo ou aplicativo, aparece um erro:"o programa não pode ser iniciado ... msvcr100.dll está faltando ..."(exemplo na imagem abaixo) ... É assim que os tópicos do blog nascem. ...
Em geral, esse problema, é claro, não é crítico, mas ainda assim levará algum tempo para ser resolvido. Neste artigo, darei várias maneiras (opções) de como você pode eliminar esse erro e retornar o sistema ao funcionamento normal. Acho que o material será útil para todos os usuários não muito sofisticados.
E então, direto ao ponto ...

Exemplo de erro com arquivo msvcr100.dll ausente
*
O que você pode fazer se receber esse erro?
Razões para o aparecimento
Arquivos no formato msvcr100.dll, msvcp71.dll, etc. estão incluídos no pacote Microsoft Visual C ++ 2010 (que é freqüentemente usado no desenvolvimento de jogos e aplicativos). Aqueles. se não estiverem no sistema, o Windows não poderá "funcionar" com o aplicativo, informando que está faltando o arquivo "tal e tal".
Em geral, esse erro pode ser causado não apenas pela ausência de um arquivo, mas também por alguns outros motivos:
- corrupção de arquivo do sistema dll (por exemplo, o mesmomsvcr100.dll) Este arquivo pode estar danificado, por exemplo, por um vírus ou adware;
- o arquivo pode ter sido excluído (por exemplo, ao reinstalar o Visual C ++);
- é possível que sua versão do pacote Visual C ++ seja muito antiga.
Na verdade, agora irei considerar várias soluções.
Opção nº 1: instalação manual do Visual C ++
A maneira mais óbvia é acessar o site oficial da Microsoft (forneceu um link para a página com as versões mais recentes do Visual C ++) e instale o pacote necessário.
Por exemplo, o arquivo msvcr100.dll incluído no pacote Microsoft Visual C ++ 2010 (2012). Em geral, você não precisa se preocupar e instalar o pacote necessário para que seu jogo / aplicativo funcione (o que causou o erro). Normalmente, essa informação é indicada nos requisitos do sistema.
Em geral, instalando um dos pacotes, você deve resolver o problema. A propósito, depois de instalar o Visual C ++, não se esqueça de reiniciar o PC.

Links para download (site da Microsoft).
Adição!
Mais algumas maneiras de atualizar o Visual C ++ - //ocomp.info/oshibka-microsoft-visual-c.html
Importante!
As distribuições do Visual C ++ para o sistema operacional Windows de 64 bits não são compatíveis com as de 32 bits! Aqueles. você precisa selecionar o pacote Visual C ++ correto com base na sua versão do Windows.
Ajudar! Se você não sabe qual sistema operacional Windows instalou, recomendo que se familiarize com isto: //ocomp.info/kakaya-u-menya-windows.html
Opção # 2: usamos especial. Serviços de utilidade pública
Para não baixar e instalar manualmente cada pacote significativo do sistema (+ não pense que versão é necessária ...) - você pode usar os especiais. Serviços de utilidade pública. Por exemplo, com a ajuda do Driver Booster, você pode não apenas atualizar os drivers, mas também instalar todas as bibliotecas necessárias para a inicialização e as normas. jogos de trabalho. Um exemplo é mostrado na imagem abaixo, ou seja, para resolver o problema - você só precisa pressionar 1 botão ...
Saiba mais sobre o Driver Booster - //ocomp.info/utilita-dlya-avto-obnovla-drayverov.html

O Driver Booster oferece a atualização do Visual C ++ 2013 necessária para executar alguns jogos
Opção nº 3: carregue manualmente o arquivo DLL ausente
Sites com arquivos DLL: //ru.dll-files.com/; //www.dll.ru/
Existem sites de bibliotecas na Internet que contêm dezenas de milhares de arquivos DLL diferentes. Por exemplo, se você receber um erro sobre a ausência de um arquivo específico (ou seja, seu nome completo é indicado no erro), você pode tentar inseri-lo na barra de pesquisa do serviço e ver os resultados. Por exemplo, em nosso caso, o serviço ru.dll-files.com oferece o download do arquivo encontrado (veja a tela abaixo).

Encontrou o arquivo que você precisa ... (tela de ru.dll-files.com)
Observe que o carregadomsvcr100.dll (por exemplo) é necessário:
- copiar para a pasta: Windows / system32 ou Windows / SysWOW64 (para sistemas de 64 bits);
- registrar o arquivo no sistema: para fazer isso, pressione a combinação Win + R , na janela que aparece, digite o comando "regsvr32 msvcr100.dll" (sem aspas; o nome do arquivo pode ser diferente, dependendo daquele que você copiou para a pasta);
regsvr32 msvcr100.dll - registro
- para reiniciar um computador.
Acrescentarei que este método é um tanto "confuso", tk.frequentemente, depois de copiar e adicionar uma DLL ausente específica, o sistema começa a "solicitar" outra DLL. E assim, você pode correr em um "círculo" nem uma única dúzia de vezes ...
Opção nº 4: reverter o sistema para um estado de funcionamento
Se tudo funcionou normalmente no seu computador antes e, por algum motivo desconhecido, alguns aplicativos pararam de iniciar, você pode tentar reverter o sistema.
Para verificar se há pontos (backups) para os quais você pode reverter o Windows, você precisa:
- pressione o atalho de teclado Win + R para exibir a janela Executar;
- digite o comando rstrui , pressione Enter;
rstrui - iniciar a recuperação
- em seguida, mova o controle deslizante para o modo de seleção do ponto de restauração (veja a imagem abaixo);
Selecione um ponto de restauração - (veja a parte inferior da tela)
- depois disso, será apresentada uma lista de pontos para os quais você pode reverter o sistema. Por exemplo, no meu caso, existem 4 pontos de restauração. Veja o exemplo abaixo.
Pontos de restauração classificados por data
Adição!
Para obter mais detalhes sobre como restaurar o sistema (usando o Windows 10 como exemplo), consulte este artigo: //ocomp.info/vosstanovlenie-windows-10.html
P S
Preste atenção também ao NET Framework e DirectX: quando não são atualizados, o Windows pode se comportar de forma semelhante, informando que não existem arquivos DLL ...
*
É tudo por agora ...
Soluções alternativas para o problema são bem-vindas!
Boa sorte!