Como posso corrigir um erro de arquivo MSVCR90.dll ausente?

5

Depois de instalar o Office Home and Business 2010, o SP1 e todas as atualizações do Windows, sempre que tento executar o Excel, recebo esta mensagem ...

The program can't start because MSVCR90.dll is missing from your computer.
Try reinstalling the program to fix the problem.

Esse problema está me enlouquecendo. Eu consertei, desinstalei e reinstalei, usei uma ferramenta de remoção do Microsoft Office 2010 (Microsoft Fixit 50450), e nenhuma delas ajudou.

Apenas o Excel não funciona - Word, PowerPoint e Outlook estão bem. Eu também não notei nenhum outro aplicativo com nenhum problema. Eu tentei o instalador do C ++ 2008 SP1 como você sugeriu, mas não fez diferença.

Pressionar Ctrl ou adicionar o argumento de linha de comando -s não faz diferença - a mensagem de erro é a mesma. Não parece haver nenhum complemento definido no registro em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office.0\Excel ou HKEY_CURRENT_USER\Software\Microsoft\Office.0\Excel .

    
por Matty Brown 28.10.2011 / 17:31

4 respostas

1

Justamente quando achei que precisaria limpar o computador e reinstalar tudo para corrigir o problema, decidi desinstalar os aplicativos um de cada vez para ver se um estava em conflito.

Eu desinstalei esses aplicativos ...

  • Aplicativos cliente Zetafax

  • Ferramentas do Visual Studio 2005 para tempo de execução do Office Second Edition

  • Microsoft Silverlight

Em seguida, realizei outro reparo no Office Home and Business 2010, reiniciei e voila - o Excel está funcionando novamente.

Desde então, reinstalei os Aplicativos Clientes Zetafax e o Microsoft Silverlight com as últimas atualizações do Windows, e o Excel ainda está funcionando.

Eu acho que o conflito estava com o "Visual Studio 2005 Tools para o Office Second Edition Runtime", embora eu não tenha idéia de qual aplicativo foi instalado em primeiro lugar.

Problema resolvido.

Esse problema agora parece ter sido resolvido com o Windows Update. Encontramos o mesmo problema novamente com outra máquina. Desinstalar os aplicativos listados aqui e reparar o Office não ajudou, mas a execução do último lote de atualizações que saiu na terça-feira, 14 de fevereiro de 2012 parece ter corrigido o problema.

    
por 30.10.2011 / 12:34
6

O MSVCR90.dll é uma biblioteca de vínculo dinâmico que é usada por programas feitos no Microsoft Visual C ++ 2008. A maneira mais simples de resolver o problema é baixar o redistribuível e instalá-lo ou reinstalá-lo, se já estiver instalado. A configuração do Office deve fazer isso automaticamente, mas parece que não está funcionando.

Aqui é um link para ele.

Além disso, você pode querer baixar o Pacote Redistribuível do Microsoft Visual C ++ 2008 SP1 . Não tenho 100% de certeza se a atualização do Windows atualizará automaticamente o redist regular para a versão do SP1 ou não. Eu estou recomendando para obter primeiro a versão não-SP1, porque eu ouvi de pessoas que tiveram problemas é que eles têm a versão do SP1 primeiro.

Se você tiver um sistema operacional de 64 bits instalado, também deverá obter as versões de 64 bits desses downloads. Eles são aqui e aqui .

    
por 28.10.2011 / 18:57
1

Esse erro estava me deixando louco. Depois de instalações e desinstalações, percebi que esse problema estava começando após as atualizações da Microsoft. Assim que uma atualização específica fosse instalada, os problemas seriam iniciados. Eu comecei a desinstalar atualizações. O problema não é o SP1, mas uma atualização de segurança específica para o Excel 2010. Assim que eu o desinstalei, o problema desapareceu. Se você clicar em programas e recursos e, em seguida, "visualizar as atualizações instaladas", verá uma atualização de segurança especificamente para o Excel 2010. Desinstale-a e tudo ficará bom novamente:)

    
por 10.08.2012 / 15:58
0

Desinstalar o Windows Update "Atualização de segurança para o Microsoft Excel 2010 (KB3085609) Edição de 32 bits". Ocultar a atualização e nunca instalá-la.

Trabalhei no último computador em que tive este problema!

PS. Eu não posso acreditar que ainda estou tendo que lidar com esse bug estúpido no Excel 2010, em 2015 !!

    
por 16.10.2015 / 10:37