Pode ser possível que este arquivo esteja corrompido. Primeiro, identifique quais dos vários locais possíveis desta dll são usados em seu sistema. Use o Process Explorer e pressione Ctrl-D - procure no painel inferior e identifique o caminho. Pode ser algo como
C: \ Windows \ WinSxS \ x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742 \ MSVCR90.dll
Se desejar, você pode fazer uma comparação binária de msvcr90.dll de outro sistema: fc / B c: \ temp \ msvcr90.dll c: \ temp \ othersystem_msvcr90.dll
Se os arquivos forem idênticos, deve haver outro motivo para a falha. Precisamos de um despejo de usuário para prosseguir e identificar a causa. Use Procdump de
link e execute
procdump -e winword.exe c: \ winword.dmp
Inicie o Word antes de emitir o comando e deixe o procdump ser executado em segundo plano até que o problema aconteça.
Se os arquivos forem diferentes, tente reinstalar o "Pacote Redistribuível do Microsoft Visual C ++ 2008 SP1" e aplique o Windowsupdate novamente. Você poderia até tentar sfc / scannow, mas não tenho certeza se o arquivo está incluído no cheque. Pelo menos o comando scanfile falhou no meu teste. Você pode tentar substituir o arquivo manualmente, mas é necessário algum esforço adicional para contornar a proteção TrustedInstaller: Verifique se o arquivo não está em uso (Modo de segurança), assuma a propriedade, adicione permissões completas, ... (consulte link )