Correção: MSVCR90.dll não encontrado ou ausente

Alguns usuários relataram o recebimento de erros associados ao arquivo MSVcr90.dll . As ocorrências de erro mais relatadas são “ MSVCR90.dll não encontrado ” e “ MSVCR90.dll está faltando “. Eles são normalmente encontrados na inicialização ou quando o usuário tenta abrir um aplicativo do Microsoft Office. Esta é uma ocorrência bastante comum em computadores que foram atualizados recentemente do Windows 7 para o Windows 10.

No entanto, esse erro também é comumente relatado com produtos Adobe como Photoshop e Illustrator ou ao abrir certos jogos que requerem uma biblioteca DLL opcional que não foi instalada com o jogo.

Dependendo de qual aplicativo está exibindo o erro MSVCR90.dll e sua versão do Windows, você pode encontrá-lo em vários formatos diferentes. Aqui está uma lista com outras mensagens de erro comuns:

  • “Este aplicativo falhou ao iniciar porque msvcr90.dll não foi encontrado. Reinstalar o aplicativo pode resolver esse problema. ”
  • “Não é possível encontrar * Caminho para DLL * \ msvcr90.dll”
  • “Não é possível iniciar * Aplicativo *. Um componente necessário está faltando: msvcr90.dll. Instale o * Aplicativo * novamente. ”

O que é MSVCR90.DLL?

MSVCR90.DLL é parte de uma atualização opcional do redistribuível Visual C ++ . O arquivo mSVCR90.dll é uma DLL (Dynamic Link Library) comumente usada por programas desenvolvidos no Microsoft Visual C ++ 2008 .

Dado o fato de que a estrutura de desenvolvimento de aplicativos do Microsoft Visual C ++ 2008 é bastante antiga, o  arquivo mSVCR90.dll  é bastante incomum entre os aplicativos recém-lançados. No entanto, se você instalou atualmente muitos aplicativos (ou jogos) que são bastante antigos, pode ter várias cópias do mesmo  mSVCR90.dll  espalhadas em seu computador.

Se você estiver lutando contra um  erro mSVCR90.dll  , os métodos apresentados neste artigo o ajudarão. Abaixo, você encontra uma coleção de possíveis correções que usuários em situações semelhantes usaram para resolver o problema. Siga cada correção potencial em ordem até encontrar um método que resolva o  erro mSVCR90.dll  em sua situação particular.

Método 1: Instalando o Pacote Visual C ++ Redist ausente

Antes de fazer qualquer outra coisa, é importante verificar se você realmente possui a estrutura de desenvolvimento de aplicativos que contém o arquivo MSVCR90.dll  instalado em seu computador. A instalação do Microsoft Visual C ++ 2008 Redistributable Package  permitirá que você verifique se o erro estava ocorrendo devido à falta deste arquivo de biblioteca de vínculo dinâmico .

Aqui está um guia rápido sobre como instalar o Pacote Redist do Microsoft Visual C ++ 2008 necessário:

  1. Visite este link ( aqui ), selecione seu idioma e clique no botão Download .

  2. Aguarde até que o download seja concluído e abra o instalador vcredist_86.exe . Clique em Sim no prompt UAC (Controle de Conta de Usuário) e siga as instruções na tela para instalar o pacote redist ausente.

    Nota: Se o pacote redistribuível já estiver instalado, escolha Desinstalar para remover a versão atual do seu computador. Em seguida, abra o instalador novamente e siga as instruções para instalar o Microsoft Visual C ++ 2008 Redistributable Package  novamente. Alguns usuários relataram que isso conseguiu resolver  erros MSVCR90.dll  causados ​​por arquivos corrompidos.

  3. Depois que o pacote redistribuível estiver instalado, reinicie o computador manualmente se não for solicitado automaticamente a fazê-lo. Na próxima inicialização, abra o aplicativo que mostrava anteriormente um erro associado ao  arquivo MSVCR90.dll  e veja se o problema foi resolvido. Se você ainda estiver vendo a mesma mensagem de erro, vá para o Método 2 .

Método 2: Reparar o aplicativo que está falhando (se aplicável)

Alguns usuários conseguiram resolver o problema após reparar o aplicativo que exibia o  erro MSVCR90.dll  . Esse método é muito eficaz com aplicativos com falha do pacote do Microsoft Office, mas não será aplicável a alguns programas que não possuem estratégias de reparo. Isso cumprirá o propósito de substituir o  arquivo MSVCR90.dll  caso esteja corrompido, resolvendo assim o problema.

Observação: lembre-se de que, dependendo do programa que exibe o erro, pode ser necessário inserir a mídia de instalação para executar os reparos.

Abaixo você tem um guia com as etapas necessárias para reparar um programa corrompido pertencente ao Microsoft Office Suite . As etapas exatas podem ser diferentes se você estiver enfrentando o problema com um programa diferente:

  1. Pressione a tecla Windows + R para abrir uma caixa Executar. Em seguida, digite “ appwiz.cpl ” e pressione Enter para abrir Programas e Recursos .

  2. Em Programas e Recursos , clique com o botão direito no pacote do Microsoft Office (ou outro aplicativo e clique em Alterar .
  3. No próximo menu, escolha Reparar e siga as instruções na tela para reiniciar os componentes que estavam causando o problema (incluindo  MSVCR90.dll).
  4. Quando o reparo for concluído, reinicie o computador. Na próxima inicialização, abra o aplicativo novamente e veja se o problema reaparece.

Se você ainda estiver enfrentando o mesmo problema ou se esse método não for aplicável, vá para o Método 3 .

Método 3: Removendo plug-ins mal copiados no Photoshop e Illustrator (se aplicável)

Se você encontrar esse problema ao tentar abrir o Photoshop, Illustrator ou outro produto da Adobe, verifique se instalou algum plug-in. Usuários que encontram o mesmo problema relataram que os plug-ins são uma causa típica para o acionamento de   erros MSVCR90.dll  em programas de edição de fotos da Adobe, como Photoshop e Illustrator.

Isso normalmente acontece quando os usuários tentam migrar um plug-in de uma versão mais antiga do programa para uma nova. O erro ocorre porque a maioria dos plug-ins instalará arquivos adicionais nas pastas principais do photoshop (como o  MSVCR90.dll)  que não serão transferidos se o usuário mover o plug-in manualmente.

Para verificar se essa é a causa do problema, remova todos os arquivos de plug-in que você copiou manualmente e use o instalador para instalar os plug-ins. Assim que a instalação for concluída, reinicie o computador e veja se o problema foi resolvido na próxima inicialização.

Se este método não era aplicável ou não corrigiu o problema, vá para o outro método abaixo.

Método 4: desinstalando a atualização de segurança para o Microsoft Excel 2010 (KB3085609)

Se você estiver obtendo o  erro MSVCR90.dll ausente  especificamente no Excel 2010, o problema provavelmente é causado por um bug em uma atualização de segurança (KB3085609). Os usuários com o mesmo problema conseguiram eliminar o problema e abrir o Excel depois de desinstalar a Atualização de segurança para o Microsoft Excel 2010 (KB3085609) edição de 32 bits.

Supostamente, essas atualizações de segurança não estão apenas travando o Excel 2010, mas também a versão mais recente do Excel.

Aqui está um guia rápido sobre como desinstalar a atualização de segurança KB3085609 e evitar que ela seja instalada novamente:

  1. Pressione a tecla Windows + R para abrir uma caixa Executar. Em seguida, digite “ appwiz.cpl ” e pressione Enter para abrir Programas e Recursos .

  2. Em Programas e Recursos , use o painel esquerdo para clicar em Atualizações Instaladas .

  3. Em seguida, na lista de atualizações instaladas, procure por Atualização de segurança para Microsoft Excel 2010 ( KB3085609 ) Edição de 32 bits. Depois de encontrá-lo, clique com o botão direito e escolha Desinstalar  e siga as instruções na tela para removê-lo do computador.
  4. Reinicie o seu computador e veja se agora você consegue abrir o Excel na próxima inicialização. Se for, você acabou de identificar o culpado.

Mesmo que o problema seja corrigido agora, ele voltará se você deixá-lo assim. O WU (Windows Update) reinstalará automaticamente a atualização, a menos que você a bloqueie. Para impedir que o  KB3085609  seja instalado novamente, é necessário instalar o solucionador de problemas “Mostrar ou ocultar atualizações” . Depois de baixá-lo, abra-o e clique em Avançar , então aguarde a conclusão da investigação. Em seguida, clique em Ocultar atualizações, marque a caixa associada à  atualização KB3085609  e clique em Avançar para ocultá-la.

É isso aí. A  atualização KB3085609  será impedida de ser instalada novamente. Você não deve conseguir continuar usando o Excel sem encontrar o  erro MSVCR90.dll está faltando  .